.game-status { display:inline-flex; margin-top:22px; padding:7px 10px; border:1px solid rgba(158,198,255,.3); border-radius:999px; color:#cfe3ff; background:rgba(99,143,222,.16); font-size:11px; font-weight:800; }.admin-card select { width:100%; appearance:none; border:1px solid rgba(161,193,241,.32); border-radius:10px; padding:12px 42px 12px 13px; color:#eaf2ff; background:#0b1c36 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='none' stroke='%239cc5ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 13px center/16px; font:600 14px Manrope,sans-serif; outline:none; box-shadow:inset 0 1px 0 rgba(255,255,255,.03); transition:border-color .2s ease,box-shadow .2s ease; }.admin-card select:focus { border-color:#6ca8ff; box-shadow:0 0 0 3px rgba(76,143,255,.16); }.admin-card select option { color:#eaf2ff; background:#0b1c36; }.manual-platinum-note { padding:14px; color:var(--muted); font-size:12px; text-align:center; }
@media print { @page { margin:12mm; size:A4; } body { background:#fff !important; color:#13223b !important; } .navbar,.share-button,.theme-toggle,.admin-link,.profile-actions .follow-button,.platinum-collection-link,.profile-feature-grid a { display:none !important; } .page-shell { width:100%; padding:0; } .hero,.highlights,.achievement-list,.next-platinum-card,.about-player-card,.milestone-card,.spotlight,.badge { color:#13223b !important; background:#fff !important; border-color:#cbd5e1 !important; box-shadow:none !important; } .hero *,.spotlight * { color:#13223b !important; } .profile-trophy { color:#13223b !important; background:#f1f5f9 !important; } .reveal { opacity:1 !important; transform:none !important; } .game-card { break-inside:avoid; } }
