/* 주 메뉴의 게임 메뉴(미니 오락실): 하위 항목을 게임 고르기 카드로 */
.tooli2026_site .tooli2026_dropdown[data-games]{min-width:310px;padding:8px;display:grid;gap:6px}
.tooli2026_site .tooli2026_dropdown[data-games]>li{padding:0;border:0}
.tooli2026_site .tooli2026_dropdown[data-games]>li>a{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px 8px 8px!important;border-radius:12px;white-space:normal;line-height:1.3;transition:transform .14s,background .14s}
.tooli2026_site .tooli2026_dropdown[data-games]>li>a::before{display:none!important}
.tooli2026_site .tooli2026_dropdown[data-games]>li>a:hover,.tooli2026_site .tooli2026_dropdown[data-games]>li>a:focus-visible{transform:translateX(3px)}
.tooli2026_game_thumb{position:relative;display:grid;place-items:center;width:52px;height:52px;border:1.5px solid #293047;border-radius:11px;overflow:hidden;box-shadow:2px 2px 0 #29304733}
.tooli2026_game_thumb img{display:block;image-rendering:pixelated}
.tooli2026_game_thumb.is-pick{background:radial-gradient(circle at 50% 30%,#4d6a5c,#1f2d2a)}
.tooli2026_game_thumb.is-pick img{width:46px;height:46px;margin-top:4px}
.tooli2026_game_thumb.is-hot{background:linear-gradient(160deg,#eaf6f0,#c9e4d8)}
.tooli2026_game_thumb.is-hot img{width:50px;height:auto;image-rendering:auto;transform:rotate(-6deg)}
.tooli2026_game_thumb.is-retro{background:linear-gradient(160deg,#3a2a5a,#1d1630)}
.tooli2026_game_thumb.is-retro svg{width:38px;height:38px}
.tooli2026_game_thumb.is-plain{background:var(--tooli2026_base,#f4f1e8)}
.tooli2026_game_text{min-width:0}
.tooli2026_game_text b{display:block;font:14px/1.35 var(--tooli2026_ui,inherit);color:var(--tooli2026_ink,#293047)}
.tooli2026_game_text small{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:var(--tooli2026_muted,#6b7387)}
.tooli2026_game_badge{font-style:normal;padding:3px 8px;border:1.5px solid #293047;border-radius:999px;font:10px/1.2 var(--tooli2026_ui,inherit);color:#fff;white-space:nowrap;box-shadow:1px 1px 0 #293047}
.tooli2026_game_badge.is-pick{background:linear-gradient(135deg,#ff5c8a,#e8455a)}
.tooli2026_game_badge.is-hot{background:linear-gradient(135deg,#ff9a3a,#ff6a3a)}
.tooli2026_site .tooli2026_dropdown[data-games] a[aria-current=page] .tooli2026_game_text b{color:var(--tooli2026_accent,#b72f69)}
html[data-th-theme=dark] .tooli2026_game_text b{color:#eef2ff}
html[data-th-theme=dark] .tooli2026_game_thumb,html[data-th-theme=dark] .tooli2026_game_badge{border-color:#0b0f1c}
/* 어두운 메뉴 모양(오락실 전광판·스테이지·네온 등)에서도 글자가 보이게 */
html[data-th-nav=arcade] .tooli2026_game_text b,html[data-th-nav=stage] .tooli2026_game_text b,html[data-th-nav=neon] .tooli2026_game_text b,html[data-th-nav=hud] .tooli2026_game_text b{color:#eef2ff}
html[data-th-nav=arcade] .tooli2026_game_text small,html[data-th-nav=stage] .tooli2026_game_text small,html[data-th-nav=neon] .tooli2026_game_text small,html[data-th-nav=hud] .tooli2026_game_text small{color:#aab4cc}
/* 모바일 펼침 메뉴: 한 줄에 하나씩 */
@media(max-width:760px){.tooli2026_site #tooli2026_navigation .tooli2026_nav_item.tooli2026_open>.tooli2026_dropdown[data-games]{grid-template-columns:minmax(0,1fr)!important;min-width:0}
.tooli2026_site #tooli2026_navigation .tooli2026_dropdown[data-games] a{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;gap:10px}
.tooli2026_site #tooli2026_navigation .tooli2026_dropdown[data-games] a::before{display:none!important}
.tooli2026_game_thumb{width:44px;height:44px}.tooli2026_game_thumb.is-pick img{width:40px;height:40px}.tooli2026_game_thumb.is-hot img{width:44px}.tooli2026_game_thumb.is-retro svg{width:32px;height:32px}}
@media(prefers-reduced-motion:reduce){.tooli2026_site .tooli2026_dropdown[data-games]>li>a{transition:none}}
.tooli2026_game_thumb img.is-custom{width:100%!important;height:100%!important;object-fit:cover;margin:0!important;transform:none!important;image-rendering:auto}
.tooli2026_game_badge.is-new{background:#ffe07a;color:#293047}.tooli2026_game_badge.is-etc{background:#6fa8dc}
