.MissileDefenseGame-module__R_iwZW__page{max-width:700px;padding:var(--space-lg)var(--space-md)var(--space-2xl);gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.MissileDefenseGame-module__R_iwZW__title{letter-spacing:-.5px;text-align:center;font-size:1.5rem;font-weight:800}.MissileDefenseGame-module__R_iwZW__hud{padding:var(--space-sm)var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.MissileDefenseGame-module__R_iwZW__hudGroup{flex-direction:column;align-items:center;gap:2px;display:flex}.MissileDefenseGame-module__R_iwZW__hudLabel{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);font-size:.65rem;font-weight:700}.MissileDefenseGame-module__R_iwZW__hudValue{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.MissileDefenseGame-module__R_iwZW__hudCities{gap:3px;font-size:1.1rem;line-height:1;display:flex}.MissileDefenseGame-module__R_iwZW__cityAlive{opacity:1}.MissileDefenseGame-module__R_iwZW__cityDead{opacity:.3;filter:grayscale()}.MissileDefenseGame-module__R_iwZW__hudAmmo{flex-direction:column;gap:3px;display:flex}.MissileDefenseGame-module__R_iwZW__ammoRow{gap:2px;display:flex}.MissileDefenseGame-module__R_iwZW__ammoPipFull,.MissileDefenseGame-module__R_iwZW__ammoPipEmpty,.MissileDefenseGame-module__R_iwZW__ammoPipDead{border-radius:1px;width:5px;height:5px;display:inline-block}.MissileDefenseGame-module__R_iwZW__ammoPipFull{background:#4aee88}.MissileDefenseGame-module__R_iwZW__ammoPipEmpty{background:#ffffff1a;border:1px solid #ffffff2e}.MissileDefenseGame-module__R_iwZW__ammoPipDead{background:#ffffff0f}.MissileDefenseGame-module__R_iwZW__canvas{touch-action:none;width:100%;height:auto;display:block}.MissileDefenseGame-module__R_iwZW__canvasWrap{border-radius:var(--border-radius-lg);background:#04080f;position:relative;overflow:hidden;box-shadow:0 4px 28px #0009}.MissileDefenseGame-module__R_iwZW__overlay{justify-content:center;align-items:center;gap:var(--space-md);border-radius:var(--border-radius-lg);background:#000000b8;flex-direction:column;display:flex;position:absolute;inset:0}.MissileDefenseGame-module__R_iwZW__overlayTitle{color:var(--color-text);font-size:1.9rem;font-weight:800}.MissileDefenseGame-module__R_iwZW__overlayMsg{color:var(--color-text-muted);text-align:center;font-size:1.05rem}.MissileDefenseGame-module__R_iwZW__overlayScore{color:var(--color-text-muted);font-size:1.2rem}.MissileDefenseGame-module__R_iwZW__overlayScore strong{color:var(--color-accent);font-size:1.5rem}.MissileDefenseGame-module__R_iwZW__bonusGrid{text-align:left;color:var(--color-text-muted);background:var(--color-bg-surface);padding:var(--space-sm)var(--space-md);border-radius:var(--border-radius);border:1px solid var(--color-border);grid-template-columns:auto auto auto;gap:4px 16px;font-size:.9rem;display:grid}.MissileDefenseGame-module__R_iwZW__bonusPts{color:var(--color-accent);text-align:right;font-weight:700}.MissileDefenseGame-module__R_iwZW__bonusTotal{color:var(--color-text);border-top:1px solid var(--color-border);margin-top:2px;padding-top:4px;font-size:1rem;font-weight:700}.MissileDefenseGame-module__R_iwZW__continueBtn{background:var(--color-accent);color:var(--color-bg);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast),transform 80ms;border:none;padding:12px 32px;font-size:1rem;font-weight:700}.MissileDefenseGame-module__R_iwZW__continueBtn:hover{background:var(--color-accent-hover)}.MissileDefenseGame-module__R_iwZW__continueBtn:active{transform:scale(.97)}.MissileDefenseGame-module__R_iwZW__hint{color:var(--color-text-muted);text-align:center;font-size:.8rem}@media (max-width:480px){.MissileDefenseGame-module__R_iwZW__overlayTitle{font-size:1.4rem}.MissileDefenseGame-module__R_iwZW__hudValue{font-size:1.2rem}.MissileDefenseGame-module__R_iwZW__hudCities{font-size:.9rem}}
.ShareButton-module__UEuyiq__btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:6px 16px;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.ShareButton-module__UEuyiq__btn:hover{color:var(--color-text);border-color:#fff6}.ShareButton-module__UEuyiq__copied{color:#4caf50;border-color:#4caf50}
.CaesarsCalendarGame-module__4I5nhW__pageLayout{max-width:1200px;padding:var(--space-lg)var(--space-md);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.CaesarsCalendarGame-module__4I5nhW__mainRow{gap:var(--space-xl);justify-content:center;align-items:flex-start;display:flex}.CaesarsCalendarGame-module__4I5nhW__sidebar{gap:var(--space-lg);flex-direction:column;flex-shrink:0;width:260px;display:flex}.CaesarsCalendarGame-module__4I5nhW__sidebarRight{gap:var(--space-lg);flex-direction:column;flex-shrink:0;width:300px;display:flex}.CaesarsCalendarGame-module__4I5nhW__rulesCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-lg)}.CaesarsCalendarGame-module__4I5nhW__rulesTitle{margin-bottom:var(--space-sm);font-size:1rem;font-weight:700}.CaesarsCalendarGame-module__4I5nhW__rulesList{gap:var(--space-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);flex-direction:column;font-size:.82rem;line-height:1.5;list-style:none;display:flex}.CaesarsCalendarGame-module__4I5nhW__rulesList li:before{content:"•";color:var(--color-accent);margin-right:6px}.CaesarsCalendarGame-module__4I5nhW__legendTitle{margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);font-size:.85rem;font-weight:700}.CaesarsCalendarGame-module__4I5nhW__controlsList{gap:var(--space-sm);flex-direction:column;display:flex}.CaesarsCalendarGame-module__4I5nhW__controlRow{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:.8rem;display:flex}.CaesarsCalendarGame-module__4I5nhW__controlRow kbd{background:var(--color-bg-elevated);border:1px solid var(--color-border);min-width:32px;font-family:var(--font-mono);text-align:center;color:var(--color-text);border-radius:4px;padding:4px 8px;font-size:.75rem;display:inline-block}.CaesarsCalendarGame-module__4I5nhW__gameColumn{gap:var(--space-lg);flex-direction:column;flex:1;max-width:600px;display:flex}.CaesarsCalendarGame-module__4I5nhW__header{text-align:center}.CaesarsCalendarGame-module__4I5nhW__title{letter-spacing:-1px;font-size:1.75rem;font-weight:800}.CaesarsCalendarGame-module__4I5nhW__date{margin-top:var(--space-xs);color:var(--color-accent);font-size:1.1rem;font-weight:600}.CaesarsCalendarGame-module__4I5nhW__gameArea{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.CaesarsCalendarGame-module__4I5nhW__affiliateImage{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:180px}.CaesarsCalendarGame-module__4I5nhW__affiliateCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-lg);gap:var(--space-sm);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.CaesarsCalendarGame-module__4I5nhW__affiliateCard:hover{border-color:var(--color-accent)}.CaesarsCalendarGame-module__4I5nhW__affiliateLabel{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.CaesarsCalendarGame-module__4I5nhW__affiliateTitle{font-size:.95rem;font-weight:700;line-height:1.35}.CaesarsCalendarGame-module__4I5nhW__affiliateDesc{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.CaesarsCalendarGame-module__4I5nhW__affiliateCta{margin-top:var(--space-xs);color:#fff;white-space:nowrap;background:#232f3e;border:1px solid #e47911;border-radius:4px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-block}.CaesarsCalendarGame-module__4I5nhW__affiliateDisclosure{color:var(--color-text-muted);opacity:.6;font-size:.65rem}@media (max-width:1024px){.CaesarsCalendarGame-module__4I5nhW__sidebarRight{display:none}}@media (max-width:768px){.CaesarsCalendarGame-module__4I5nhW__mainRow{flex-direction:column;align-items:center}.CaesarsCalendarGame-module__4I5nhW__sidebar{width:100%;max-width:500px}.CaesarsCalendarGame-module__4I5nhW__sidebarRight{display:none}.CaesarsCalendarGame-module__4I5nhW__gameArea{flex-direction:column;align-items:center}}
.page-module__nKMhma__page{flex-direction:column;align-items:center;padding:0 1rem 2rem;display:flex}
.RoadAssaultPage-module__wf3z_a__page{background:#06060f;flex-direction:column;align-items:center;min-height:100vh;display:flex}.RoadAssaultPage-module__wf3z_a__gameWrapper{width:100%;max-width:416px;position:relative}.RoadAssaultPage-module__wf3z_a__bannerWrap{justify-content:center;width:100%;max-width:728px;min-height:90px;margin:12px auto 0;display:flex}.RoadAssaultPage-module__wf3z_a__interstitial{z-index:10;background:#000000e0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RoadAssaultPage-module__wf3z_a__interstitialInner{background:#111;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.RoadAssaultPage-module__wf3z_a__adLabel{color:#ffffff59;letter-spacing:1px;margin:0;font-family:Courier New,monospace;font-size:11px}.RoadAssaultPage-module__wf3z_a__skipBtn{color:#0cf;letter-spacing:2px;cursor:pointer;background:#00c8ff33;border:2px solid #0cf;border-radius:6px;margin-top:8px;padding:10px 24px;font-family:Courier New,monospace;font-size:14px;font-weight:700;transition:background .15s}.RoadAssaultPage-module__wf3z_a__skipBtn:hover{background:#00c8ff66}.RoadAssaultPage-module__wf3z_a__countdown{color:#ffffff73;margin:0;font-family:Courier New,monospace;font-size:13px}.RoadAssaultPage-module__wf3z_a__shareWrap{justify-content:center;padding:1rem 0;display:flex}
