/* Compact classic directory: 560 + 20 + 368 inside the common shell. */
body.classic166.page-games .reality-directory{font:11px/1.4 Arial,sans-serif!important}
body.classic166.page-games .reality-directory>h1{font:normal 24px/29px 'Trebuchet MS',Arial!important;color:#ff536d!important;margin:0 0 18px!important}
body.classic166.page-games .directory-columns{display:grid!important;grid-template-columns:minmax(0,560fr) minmax(0,368fr)!important;gap:20px!important}
body.classic166.page-games .directory-columns>*,body.classic166.page-games .directory-columns>aside>section{min-width:0}
body.classic166.page-games .reality-directory h2{font:bold 18px/22px Arial!important;color:#ff536d!important;border-bottom:1px dotted #ffc3c3!important;padding:0 0 2px!important;margin:0 0 6px!important}
body.classic166.page-games .directory-game-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;border:0!important;margin:5px 0 12px!important;font:11px/16px Arial!important}
body.classic166.page-games .directory-game-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body.classic166.page-games .directory-game-table td{padding:3px 4px!important;border:0!important;color:#777;background:#f7f9fa!important;font:11px/16px Arial!important;overflow-wrap:anywhere}
body.classic166.page-games .directory-game-table tr:nth-child(2n) td{background:#eef2f5!important}
body.classic166.page-games .directory-game-table td:first-child a{display:block;font-weight:bold;color:inherit!important}
body.classic166.page-games .directory-game-table td:nth-child(2),body.classic166.page-games .directory-game-table td:nth-child(3){font-weight:bold!important;white-space:normal!important}
body.classic166.page-games .directory-game-table td:last-child{font-size:10px!important;color:#999!important}
body.classic166.page-games .directory-game-table td.type-cell.casting{background:#a9cfe4!important;color:#153b70!important}
body.classic166.page-games .directory-game-table td.type-cell.frookies{background:#f18db1!important;color:#672d3b!important}
body.classic166.page-games .directory-game-table td.type-cell.hunger{background:#111!important;color:#ead383!important}
body.classic166.page-games .directory-promos{margin-bottom:16px!important;gap:7px!important}
body.classic166.page-games .directory-message{padding:0!important;margin:0 0 10px!important;border-bottom:1px solid #e4e9ed!important;background:none!important;box-shadow:none!important}
body.classic166.page-games .directory-message header{background:#f7fafc!important;border:0!important;border-top:1px solid #e3e9ed!important;padding:2px 3px!important;font:10px/18px Arial!important;display:block!important}
body.classic166.page-games .directory-message header a{color:#4682b4;font-weight:bold}
body.classic166.page-games .directory-message time{margin-left:5px;color:#999;font:10px/18px Arial!important}
body.classic166.page-games .directory-message p{margin:0!important;padding:12px 16px 16px!important;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/16px Arial!important}
body.classic166.page-games .directory-system-notice header{background:#fff8d9!important}
body.classic166.page-games .directory-system-notice p{background:#fffdf2;color:#776c43}
body.classic166.page-games .directory-system-label{margin-left:8px;font-weight:normal;color:#9a8b5d}
body.classic166.page-games .stars-line{padding:0 0 10px!important;margin:0 0 12px!important;border-bottom:1px solid #e4e9ed!important}
body.classic166.page-games .reference-enroll{margin:6px 0 20px!important}
body.classic166.page-games .directory-archive{margin-top:16px}
body.classic166 .casting-system-notice{background:#fffbe1!important;border:1px solid #eee4bd!important;color:#746c46}
body.classic166 .casting-system-notice .arena-event-body{display:block!important;text-align:left!important;padding:8px}
@media(max-width:760px){body.classic166.page-games .directory-columns{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.classic166.page-games .directory-columns>aside{display:block!important;grid-row:1}body.classic166.page-games .directory-game-table td{padding:6px 3px!important;font-size:11px!important}body.classic166.page-games .directory-game-table td:last-child{font-size:10px!important}body.classic166.page-games .reality-directory>h1{font-size:22px!important;line-height:27px!important}body.classic166.page-games .reference-enroll img{max-width:368px!important;height:auto!important}body.classic166.page-games .directory-message p{font:13px/19px Arial!important;padding:10px 8px 14px!important}}

body.classic166.page-games .directory-event-person{display:flex;align-items:center;gap:12px;padding:3px 16px;font:11px/18px Arial}body.classic166.page-games .directory-message-body{padding-bottom:8px}.directory-event-badge{display:inline-block;padding:1px 6px;background:#ff647b;color:white;font:700 11px/17px Arial;border-radius:2px}.directory-event-person .directory-event-badge{margin-left:auto}

/* Original 2010 Duel directory cell. */
body.classic166.page-games .directory-game-table td.type-cell.duel,body.classic166.page-games .directory-game-table tr:nth-child(2n) td.type-cell.duel{background:#f3e3dc!important;color:#4682b4!important;text-align:center!important;font-weight:bold!important}
body.classic166.page-games .directory-game-table td.type-cell.duel a{color:#4682b4!important}
