/* AURION Alpha 4.4 · Nebulosa, minimalismo e novas coleções */
/* Ritual removed from display without disturbing local notes and previous preferences */
.a41-daily,#a41DailyDialog{display:none!important}
/* Sanctuary entry header: always visible below Safari bars */
.astral-overlay{scroll-padding-top:20px!important;overscroll-behavior:contain}
.astral-shell{padding-top:max(27px,env(safe-area-inset-top,0px))!important;min-height:100dvh!important}
.astral-header{position:relative!important;min-height:88px;display:flex!important;align-items:flex-start!important;overflow:visible!important;gap:12px;padding:10px 2px 16px!important;box-sizing:border-box}
.astral-header>div{min-width:0;flex:1}.astral-header h2{font-size:clamp(23px,6vw,31px)!important;white-space:normal!important;line-height:1.2!important;overflow-wrap:break-word!important;display:block!important;margin:8px 0 3px!important}
.astral-header small{display:block!important;font-size:9px!important;line-height:1.5!important}.astral-header .a39-heading-sub{font-size:11px!important;line-height:1.4!important}
.astral-header .astral-close{flex:0 0 42px!important;align-self:flex-start!important;position:relative!important;top:0!important;right:0!important}
/* Cosmic mist: deep indigo/cobalt with cyan pearl, restrained lilac and amber glints */
.a42-universe{background:radial-gradient(ellipse 70% 36% at 54% 25%,#263c56 0%,#17263a 46%,transparent 89%),radial-gradient(ellipse 50% 50% at 8% 72%,#172d47 0%,transparent 88%),radial-gradient(ellipse at center,#0b1829 0%,#060d18 78%,#03070f 100%)!important;border-color:#839bb535!important;box-shadow:inset 0 0 100px #000b,0 20px 42px #0006!important}
.a42-universe:before{content:''!important;position:absolute!important;inset:-17%!important;opacity:.82!important;z-index:0!important;background:radial-gradient(ellipse 54% 12% at 56% 24%,#92b5e052 0%,#6576a524 45%,transparent 100%),radial-gradient(ellipse 42% 15% at 28% 35%,#bd9bd12b 0%,transparent 90%),radial-gradient(ellipse 53% 17% at 74% 49%,#558daf27 0%,transparent 85%),radial-gradient(ellipse 27% 18% at 24% 66%,#b18f5f16 0%,transparent 90%)!important;filter:blur(27px)!important;transform:rotate(-20deg)!important;mix-blend-mode:screen!important;animation:a44Mist 19s ease-in-out infinite alternate!important}
.a42-universe:after{background:linear-gradient(180deg,#07101a18 0%,transparent 30%,#050b16bc 100%)!important}
.a42-halo{border-color:#c8e2f220!important}.a42-planet-core{box-shadow:inset -22px -22px 35px #020611dd,0 0 44px #829fbd33,0 0 105px #4d698923!important}
.a42-time-zone .astral-timer{text-shadow:0 0 26px #add2ed35!important}
@keyframes a44Mist{0%{transform:rotate(-18deg) scale(1);opacity:.6}100%{transform:rotate(-28deg) translate(8%,3%) scale(1.15);opacity:.95}}
/* Actions as a centered coherent control group */
.a42-focus-controls{max-width:440px!important;margin:19px auto 0!important;padding:0 8px!important}
.a42-focus-controls .astral-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 67px!important;gap:10px!important;align-items:stretch!important;justify-content:center!important;max-width:390px!important;margin:12px auto 8px!important}
.a42-focus-controls .astral-primary{margin:0!important;min-width:0!important;width:100%!important;font-size:14px!important;min-height:60px!important;border-radius:18px!important;padding:12px!important}
.a42-focus-controls .astral-secondary{margin:0!important;width:67px!important;max-width:none!important;min-height:60px!important;border-radius:18px!important;padding:12px!important}
.a42-focus-controls .astral-durations{margin:0 auto 12px!important}
/* More delicate homepage card */
.a39-sanctuary-call{box-shadow:0 14px 34px #0008,inset 0 0 44px #b48b3b08!important}
/* Halloween campaign banner restored in Skins category */
.a43-shop-panel .a30-carousel{display:block!important;margin:2px 0 14px!important;overflow:hidden!important;border-radius:17px!important;max-width:100%!important}
.a43-shop-panel .a30-carousel[hidden]{display:block!important}
.a43-shop-panel .a30-carousel img{max-width:100%}
/* New collectible cards */
.a44-collection-heading{font:normal 23px Georgia,serif;color:#f3dfbd;margin:20px 2px 12px}.a44-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 20px}
.a44-card{overflow:hidden;border:1px solid #665339;background:#131516;border-radius:19px;min-width:0;box-shadow:0 10px 28px #0005}
.a44-card img{width:100%;height:180px;object-fit:cover;display:block}.a44-card-body{padding:12px 10px 13px}.a44-card small{display:block;font-size:9px;letter-spacing:.1em;color:#c4a675}.a44-card h4{font-size:15px;line-height:1.25;margin:7px 0;color:#f2debc}.a44-card p{color:#c7b6a2;font-size:11px;line-height:1.5;margin:7px 0}.a44-card strong{color:#ead2a1;font-size:12px;display:block;margin:9px 0}.a44-card button{width:100%;padding:11px 7px;background:#b99a69;border:0;border-radius:11px;color:#241d16;font-weight:700;font-size:11px}
.a44-preview{position:fixed;inset:0;z-index:9000;background:#000d;display:grid;place-items:center;padding:22px}.a44-preview[hidden]{display:none!important}.a44-modal{width:min(420px,100%);max-height:88dvh;overflow-y:auto;background:linear-gradient(160deg,#1c2128,#0b1016);border:1px solid #89704c;border-radius:22px;padding:14px;box-shadow:0 20px 90px #000c}.a44-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;gap:12px}.a44-modal-head h3{font:normal 22px Georgia,serif;color:#efd9b4;margin:0}.a44-modal-head button{border:1px solid #775e42;border-radius:50%;background:#1e252d;color:#fff;width:39px;height:39px;font-size:23px}.a44-modal .a44-figure{height:min(48vh,420px);width:100%;object-fit:contain;background:radial-gradient(ellipse at center,#34465844,#0b121a);border-radius:15px}.a44-modal p{font-size:12px;color:#c2b3a4;line-height:1.7}.a44-modal .a44-scene{height:126px;object-fit:cover;width:100%;border-radius:12px}
@media(max-width:355px){.a44-collection-grid{grid-template-columns:1fr}.a44-card img{height:200px}}
@media(prefers-reduced-motion:reduce){.a42-universe:before{animation:none!important}}
