/* V71 — narrow, controlled appearance changes only */
#site-header .v68-top-stories .v68-tile{background:#241b2d!important;color:#fff!important;border:1px solid #52405f!important;box-shadow:0 4px 15px #1c102518!important}
#site-header .v68-top-stories .v68-baby{background:#16364a!important;border-color:#4d91aa!important}
#site-header .v68-top-stories .v68-hirtiye{background:#322039!important;border-color:#815179!important}
#site-header .v68-top-stories .v68-taxi{background:#223240!important;border-color:#63849d!important}
#site-header .v68-top-stories .v68-baba{background:#3a2831!important;border-color:#92778a!important}
#site-header .v68-top-stories .v68-other{background:#2e2444!important;border-color:#7e65ac!important}
#site-header .v68-top-stories .character-info strong{color:#fff!important}
#site-header .v68-top-stories .character-info small{color:#ebebeb!important}
#site-header .v68-top-stories .v68-pill{background:#ffffff20!important;color:#fff!important;font-size:10px!important;letter-spacing:.1px!important}
#site-header .v68-top-stories .v68-pill::before{content:'✨ ';font-size:12px}
#site-header .v68-top-stories .v68-hirt .v68-pill::before{content:'🎮 '}
#site-header .v68-top-stories .v68-baby .v68-pill::before{content:'🎁 '}
#site-header .v68-top-stories .v68-hirtiye .v68-pill::before{content:'🎭 '}
#site-header .v68-top-stories .v68-taxi .v68-pill::before{content:'🚕 '}
#site-header .v68-top-stories .v68-baba .v68-pill::before{content:'👑 '}
#site-header .v68-top-stories .v68-other .v68-pill::before{content:'🎬 '}
#site-header .v68-top-stories .v68-tile{cursor:pointer!important}
/* Single X - v59 already generates the close glyph. */
.v68-soon-overlay .v58-close{font-size:0!important;width:36px!important;height:36px!important;line-height:0!important;display:flex!important;justify-content:center!important;align-items:center!important}
.v68-soon-overlay .v58-close::before{content:none!important}
.v68-soon-overlay .v58-close::after{content:'×'!important;font-size:25px!important;line-height:1!important;transform:none!important}
/* Smaller drawer Gaga logo and aligned accordion controls. */
.v68-drawer-logo img{width:90px!important;height:83px!important;object-fit:contain!important}
.v18-drawer-links .v18-drawer-item{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important}
.v18-drawer-links .v18-drawer-link{grid-column:1!important;min-width:0!important}
.v18-drawer-links .v18-drawer-arrow{grid-column:2!important;width:26px!important;height:26px!important;margin:0!important;position:static!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;color:#fff!important;cursor:pointer!important}
.v18-drawer-links .v18-drawer-sub{grid-column:1/-1!important}
.v18-drawer-links .v18-drawer-arrow span{display:inline-block;font-size:16px;line-height:1!important;transition:transform .2s}
.v18-drawer-links .v18-drawer-item.open>.v18-drawer-arrow span{transform:rotate(180deg)}
.v18-nav-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important}
.v18-nav-arrow span{font-size:12px!important}
.v54-foot-apps .v71-footer-pwa{display:flex;flex-direction:column;gap:3px;align-items:center;text-decoration:none;color:inherit;font-size:10px;font-weight:900}
.v54-foot-apps .v71-footer-pwa img{width:39px!important;height:39px!important;object-fit:contain!important}
.v54-store-platform.v71-pwa-link{text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s}
.v54-store-platform.v71-pwa-link:hover{transform:translateY(-2px)}
.v54-store-platform.v71-pwa-link span{color:#c8104e!important;font-weight:900!important}
.v71-pwa-guide{margin:20px auto 50px;max-width:920px}
.v71-pwa-hero{background:linear-gradient(130deg,#231c32,#4c2346);color:#fff;border-radius:22px;padding:25px;display:flex;gap:20px;align-items:center}
.v71-pwa-hero h1{margin:5px 0 12px;color:#fff;font-size:clamp(26px,5vw,40px)}
.v71-pwa-hero p{color:#efefef;line-height:1.7}
.v71-pwa-hero img{width:100px;max-width:25%;object-fit:contain}
.v71-pwa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.v71-pwa-panel{background:#fff;border:1px solid #e5e5e5;padding:22px;border-radius:18px;box-shadow:0 8px 22px #1808180c}
.v71-pwa-panel h2{color:#241b31}.v71-pwa-panel p,.v71-pwa-panel li{line-height:1.8;color:#403845}
.v71-install{background:#c8104e;color:white;border:0;border-radius:12px;min-height:46px;padding:12px 20px;font-weight:900;cursor:pointer}
.v71-pwa-notice{margin:15px 0;padding:12px 15px;border:1px solid #dddddd;border-radius:12px;background:#f9f9f9;color:#c8104e}
@media(max-width:680px){.v71-pwa-grid{grid-template-columns:1fr}.v71-pwa-hero{padding:19px;align-items:flex-start}}
body.dark .v71-pwa-panel{background:#29232e;color:#fff;border-color:#59415c}body.dark .v71-pwa-panel h2,body.dark .v71-pwa-panel p,body.dark .v71-pwa-panel li{color:#fff}

/* V71 consistent dark dropdown cards; keep V70 layout */
.v70-drawer-option{background:#221d2c!important;color:#fff!important;border:1px solid #493e52!important;border-radius:12px!important;margin:3px 0!important;min-height:42px!important;padding:6px 9px!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:10px!important}
.v70-drawer-option:hover,.v70-drawer-option:focus-visible{background:#383046!important;border-color:#c8104e!important}
.v70-drawer-option img{background:#322940!important;width:39px!important;height:39px!important;object-fit:contain!important;border-radius:9px!important;flex-shrink:0!important}
.v18-drawer-links .v18-drawer-arrow{align-self:center!important;justify-self:end!important}
.v68-soon-overlay .v58-close{padding:0!important;right:14px!important;top:14px!important;box-sizing:border-box!important}
.v68-soon-overlay .v58-close::before{display:none!important}.v68-soon-overlay .v58-close::after{content:'×'!important;display:block!important;position:static!important;margin:0!important}
