.sv-games{color:#f6f0e8;text-align:center;width:min(560px,100%);margin:8px auto 0;padding:0 4px 24px;font-family:Georgia,Times New Roman,serif}.sv-games__head{margin-bottom:28px}.sv-games__title{color:#f6f0e8;margin:0 0 10px;font-size:clamp(26px,6vw,38px);font-weight:500;line-height:1.15}.sv-games__lead{color:#d9c4b0;max-width:34em;margin:0 auto 14px;font-size:16px;line-height:1.65}.sv-games__points{letter-spacing:.08em;color:#e6b96d;border:1px solid #e6b96d4d;border-radius:999px;margin:0;padding:8px 18px;font-family:Outfit,Arial,sans-serif;font-size:14px;display:inline-block}.sv-games__points strong{color:#f3e0a8}.sv-games__status{color:#e6b96d;max-width:34em;margin:18px auto 0;font-size:14px;font-style:italic}.sv-game{background:radial-gradient(circle at 50% 0,#e6b96d12,#0000 55%),linear-gradient(#140e0ce6,#070504f2);border:1px solid #e6b96d29;border-radius:18px;margin:0 auto 20px;padding:34px 24px 30px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.sv-game__kicker{letter-spacing:.32em;text-transform:uppercase;color:#e6b96d;margin:0 0 10px;font-family:Outfit,Arial,sans-serif;font-size:11px}.sv-game__kicker--gold{color:#f3e0a8;text-shadow:0 0 18px #f3e0a880}.sv-game__title{color:#f6f0e8;margin:0 0 14px;font-size:clamp(22px,5.4vw,30px);font-weight:500;line-height:1.2}.sv-game__sub{color:#b9a48e;max-width:30em;margin:12px auto 0;font-size:14.5px;font-style:italic;line-height:1.6}.sv-game__tiny{color:#0000;margin:8px 0 0;font-size:1px;line-height:1}.sv-envelope__sealed{aspect-ratio:1.45;cursor:pointer;background:linear-gradient(135deg,#1e1612f2,#0a0705fa),#0b0806;border:1px solid #e6b96d59;border-radius:6px;width:min(300px,84%);margin:18px auto 6px;padding:0;transition:transform .5s,box-shadow .5s;display:block;position:relative;box-shadow:0 12px 40px #0009,inset 0 0 60px #e6b96d0a}.sv-envelope__sealed:hover,.sv-envelope__sealed:focus-visible{outline:none;transform:translateY(-4px);box-shadow:0 20px 60px #000000b3,0 0 40px #e6b96d1f}.sv-envelope__sealed:disabled{cursor:default}.sv-envelope__flap{pointer-events:none;background:linear-gradient(#0000 42%,#e6b96d0f 50%,#0000 58%);border-radius:6px;position:absolute;inset:0}.sv-envelope__wax{background:radial-gradient(circle at 35% 30%,#f3d98b,#c99b45 55%,#8a6a2a);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .9s,opacity .9s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0009,0 0 24px #e6b96d40}.sv-envelope__wax i{color:#2a1e0e;text-shadow:0 1px #fff0c866;font-family:Georgia,serif;font-size:30px;font-style:normal}.sv-envelope__sealed.is-opening .sv-envelope__wax{opacity:0;transform:translate(-50%,-50%)scale(1.6)rotate(24deg)}.sv-envelope__hint{letter-spacing:.24em;text-transform:uppercase;color:#e6b96d;font-family:Outfit,Arial,sans-serif;font-size:12px;position:absolute;bottom:12px;left:0;right:0}.sv-envelope__opened{max-width:30em;margin:18px auto 0;animation:1.2s both sv-rise}@keyframes sv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sv-note__title{color:#f3e0a8;margin:0 0 8px;font-size:19px;font-weight:500}.sv-note__body{color:#d9c4b0;max-width:28em;margin:0 auto;font-size:15.5px;line-height:1.7}.sv-ticket{background:radial-gradient(circle at 50% 0,#f3e0a824,#0000 60%),linear-gradient(160deg,#1a1208,#0b0806);border:1px solid #e6b96d;border-radius:12px;max-width:320px;margin:16px auto 0;padding:26px 22px;animation:3s ease-in-out infinite sv-ticket-glow;box-shadow:0 0 50px #e6b96d33,0 18px 50px #0009}@keyframes sv-ticket-glow{0%,to{box-shadow:0 0 40px #e6b96d29,0 18px 50px #0009}50%{box-shadow:0 0 70px #e6b96d4d,0 18px 50px #0009}}.sv-ticket__label{letter-spacing:.4em;text-transform:uppercase;color:#e6b96d;margin:0 0 6px;font-family:Outfit,Arial,sans-serif;font-size:11px}.sv-ticket__code{letter-spacing:.12em;color:#f3e0a8;margin:0 0 8px;font-family:Courier New,monospace;font-size:22px}.sv-ticket__sub{color:#d9c4b0;margin:0;font-size:14px;font-style:italic}.sv-seals__row{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto 6px;display:flex}.sv-seal{background:#0a0705cc;border:1px solid #e6b96d40;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .8s;display:flex}.sv-seal i{color:#6b5a44;font-family:Georgia,serif;font-size:15px;font-style:normal}.sv-seal.is-lit{background:radial-gradient(circle at 35% 30%,#f3e0a840,#140e08e6);border-color:#e6b96d;box-shadow:0 0 22px #e6b96d59}.sv-seal.is-lit i{color:#f3e0a8}.sv-seal.is-current{border-color:#f3e0a8;animation:2.4s ease-in-out infinite sv-seal-pulse}@keyframes sv-seal-pulse{0%,to{box-shadow:0 0 10px #e6b96d33}50%{box-shadow:0 0 28px #e6b96d80}}.sv-seals .sv-gold{margin-top:16px}.sv-seals__vault{animation:1.4s both sv-rise}.sv-obsidian{letter-spacing:.5em;text-indent:.5em;color:#f3e0a8;background:linear-gradient(#0d0d12,#050508);border:1px solid #f3e0a8;border-radius:999px;margin:14px 0 0;padding:10px 26px;font-family:Outfit,Arial,sans-serif;font-size:13px;display:inline-block;box-shadow:0 0 30px #f3e0a833}.sv-auction__input{color:#f6f0e8;resize:vertical;background:#050403b3;border:1px solid #e6b96d4d;border-radius:12px;width:100%;max-width:420px;margin:14px auto;padding:16px 18px;font-family:Georgia,serif;font-size:16px;line-height:1.6;display:block}.sv-auction__input::placeholder{color:#6b5a44;font-style:italic}.sv-auction__input:focus{border-color:#e6b96d;outline:none;box-shadow:0 0 24px #e6b96d26}.sv-auction__sent{animation:1.2s both sv-rise}.sv-auction__sent .sv-game__sub:first-child{color:#f3e0a8;font-size:16px}.sv-auction__winners{border-top:1px solid #e6b96d24;margin-top:22px;padding-top:18px}.sv-auction__winner{color:#d9c4b0;max-width:30em;margin:10px auto;font-size:15px;font-style:italic;line-height:1.6}.sv-auction__winner span{color:#e6b96d;font-style:normal}.sv-mirror__frame{background:linear-gradient(160deg,#2a1f10,#14100a);border:2px solid #8a6a3a;border-radius:50%/8%;max-width:420px;margin:18px auto;padding:10px;box-shadow:0 0 40px #e6b96d1f,inset 0 0 30px #0009}.sv-mirror__glass{background:radial-gradient(at 50% 30%,#e6b96d14,#0000 60%),linear-gradient(#0c0a08f2,#060504fa);border-radius:50%/10%;padding:34px 26px;position:relative;overflow:hidden}.sv-mirror__glass:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#f3e0a80d 48%,#0000 56%);animation:7s ease-in-out infinite sv-mirror-sheen;position:absolute;inset:0}@keyframes sv-mirror-sheen{0%,to{opacity:.4;transform:translate(-30%)}50%{opacity:1;transform:translate(30%)}}.sv-mirror__riddle{color:#f3e0a8;text-shadow:0 2px 12px #000c;margin:0;font-size:17px;font-style:italic;line-height:1.75}.sv-mirror__answer{gap:10px;max-width:420px;margin:0 auto;display:flex}.sv-mirror__answer input{color:#f6f0e8;background:#050403b3;border:1px solid #e6b96d4d;border-radius:999px;flex:1;padding:14px 18px;font-family:Georgia,serif;font-size:16px}.sv-mirror__answer input::placeholder{color:#6b5a44;font-style:italic}.sv-mirror__answer input:focus{border-color:#e6b96d;outline:none;box-shadow:0 0 24px #e6b96d26}.sv-mirror2 .sv-mirror__frame{background:linear-gradient(160deg,#1c1409,#0a0806);border-color:#5e4525;box-shadow:0 0 46px #e6b96d29,inset 0 0 34px #000000bf}.sv-mirror2 .sv-mirror__riddle{color:#ecd28f}.sv-gold{color:#1a1208;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#e6b96d,#c99b45);border:1px solid #e6b96d;border-radius:999px;margin:6px 4px;padding:14px 34px;font-family:Outfit,Arial,sans-serif;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-block}.sv-gold:hover:not(:disabled),.sv-gold:focus-visible:not(:disabled){outline:none;transform:translateY(-2px);box-shadow:0 10px 30px #e6b96d4d}.sv-gold:disabled{opacity:.45;cursor:default}.sv-word__tiles{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 18px;display:flex}.sv-word__tile{color:#f3e0a8;background:linear-gradient(#f3e0a824,#140e08e6);border:1px solid #e6b96d73;border-radius:8px;justify-content:center;align-items:center;width:42px;height:52px;font-family:Georgia,serif;font-size:22px;display:flex;box-shadow:0 6px 18px #00000073}.sv-pearls,.sv-shells{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto 6px;display:flex}.sv-pearl,.sv-shell{cursor:pointer;background:#0a0705cc;border:1px solid #e6b96d4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Georgia,serif;transition:all .35s;display:flex}.sv-pearl i,.sv-shell i{color:#6b5a44;font-size:16px;font-style:normal}.sv-pearl:disabled,.sv-shell:disabled{cursor:default}.sv-pearl.is-lit{background:radial-gradient(circle at 35% 30%,#f3e0a88c,#140e08e6);border-color:#f3e0a8;box-shadow:0 0 30px #e6b96d99}.sv-pearl.is-lit i{color:#f3e0a8}.sv-shell.is-pearl{background:radial-gradient(circle at 35% 30%,#f3e0a866,#140e08e6);border-color:#e6b96d;box-shadow:0 0 22px #e6b96d66}.sv-shell.is-pearl i{color:#f3e0a8;font-size:20px}.sv-shell.is-empty{background:#000000a6;border-color:#b9a48e40;box-shadow:inset 0 0 18px #000000e6}.sv-shell.is-empty i{color:#6b5a44}.sv-sequence .sv-gold,.sv-peril .sv-gold{margin-top:16px}.sv-wheel__stage{width:264px;height:264px;margin:22px auto 6px;position:relative}.sv-wheel__pointer{z-index:2;filter:drop-shadow(0 2px 6px #0009);border-top:16px solid #f3e0a8;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.sv-wheel__disc{border:2px solid #f3e0a8a6;border-radius:50%;transition:transform 3.7s cubic-bezier(.12,.8,.14,1);position:absolute;inset:0;box-shadow:0 0 0 6px #0a0705e6,0 0 44px #e6b96d40,inset 0 0 34px #00000059}.sv-wheel__label{color:#241a08;pointer-events:none;font-family:Outfit,Arial,sans-serif;font-size:15px;font-weight:600;position:absolute;top:50%;left:50%}.sv-wheel__label.is-pearl{color:#f3e0a8;letter-spacing:.04em;font-size:14px}.sv-wheel__hub{color:#f3e0a8;background:radial-gradient(circle at 35% 30%,#2a2010,#0b0805);border:1px solid #f3e0a8b3;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-wheel .sv-gold{margin-top:16px}@media (max-width:420px){.sv-game{padding:28px 18px 24px}.sv-word__tile{width:34px;height:44px;font-size:18px}.sv-pearl,.sv-shell{width:46px;height:46px}.sv-wheel__stage{width:232px;height:232px}.sv-seal{width:40px;height:40px}.sv-seals__row{gap:7px}.sv-mirror__answer{flex-direction:column}.sv-mirror__answer .sv-gold{width:100%}}@media (prefers-reduced-motion:reduce){.sv-envelope__sealed,.sv-envelope__wax,.sv-seal,.sv-gold,.sv-ticket,.sv-pearl,.sv-shell,.sv-wheel__disc,.sv-mirror__glass:before{transition:none!important;animation:none!important}}
html.sv-embedded,html.sv-embedded body{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;background:#050403;height:100%;min-height:100%;overflow:visible auto}html.sv-embedded .sv-page--locked{padding-top:12px;padding-bottom:160px}.sv-page--locked .sv-door:not(.sv-door--seal){display:none}.sv-page--locked h1{max-width:18ch;font-size:clamp(28px,7vw,44px)}.sv-page{color:#f6f0e8;text-align:center;background:radial-gradient(circle at 50% 0,#e4d2b829,#0000 42%),radial-gradient(circle at 80% 80%,#50285a2e,#0000 36%),linear-gradient(#140e0c,#070504 48%,#030202);min-height:100svh;padding:28px 18px 72px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:visible}.sv-kicker{letter-spacing:.32em;text-transform:uppercase;color:#e6b96d;margin:18px 0 8px;font-family:Outfit,Arial,sans-serif;font-size:12px}.sv-page h1{max-width:16ch;margin:0 auto 12px;font-size:clamp(34px,8vw,58px);font-weight:500;line-height:1.08}.sv-page p.lead{color:#d9c4b0;max-width:34em;margin:0 auto 22px;font-size:16.75px;line-height:1.65}.sv-flame{color:#f3e0a8;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e4d2b847;border-radius:999px;align-items:center;gap:8px;margin:0 auto 18px;padding:8px 16px;font-size:14px;display:inline-flex}.sv-flame i{background:#f3e0a8;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite sv-ember;box-shadow:0 0 16px #f3e0a8}.sv-door{width:min(520px,100%);min-height:min(72vw,28rem);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:4px auto 8px;padding:48px 28px 96px;animation:none;display:flex;position:relative;overflow:visible}.sv-door .sv-planet{pointer-events:none;opacity:.88;background:0 0;position:absolute;inset:-12% -22% -6%;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 42%,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000 0 42%,#0000 78%)}.sv-door .sv-stars{pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#f4e2c4 0 1px,#0000 1.8px),radial-gradient(circle,#ffffff8c 0 1px,#0000 1.8px);background-position:0 0,29px 41px;background-size:79px 97px,113px 137px;animation:28s linear infinite gm-star-drift;position:absolute;inset:-6% -10% 20%}.sv-door .sg-orb{z-index:1;position:relative}.sv-actions{z-index:8;background:linear-gradient(#0000,#070504 36%);flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 8px 16px;display:flex;position:sticky;bottom:12px}.sv-gold,.sv-ghost{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-family:Outfit,Arial,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sv-gold{color:#1a1008;background:linear-gradient(#f3e0a8,#e2b45a)}.sv-ghost{color:#e6b96d;background:0 0;border:1px solid #e4d2b866}.sv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin:18px auto;display:grid}.sv-card{color:#f6f0e8;cursor:pointer;min-height:210px;transform-style:preserve-3d;background:linear-gradient(#1c1612,#0c0908);border:1px solid #e4d2b847;border-radius:22px;padding:16px 10px;transition:transform .6s,box-shadow .3s}.sv-card.is-chosen{transform:translateY(-8px)rotateY(180deg);box-shadow:0 16px 40px #e3b45a40}.sv-card small{letter-spacing:.18em;text-transform:uppercase;color:#e6b96d;font-size:10px;display:block}.sv-card strong{margin-top:18px;font-size:22px;font-weight:500;display:block}.sv-card p{color:#cbb9a8;margin:10px 0 0;font-size:14px;line-height:1.4}.sv-reveal{background:#0c0908b8;border:1px solid #e4d2b84d;border-radius:28px;max-width:460px;margin:18px auto;padding:24px 20px}.sv-reveal .rarity{letter-spacing:.28em;text-transform:uppercase;color:#e6b96d;font-family:Outfit,Arial,sans-serif;font-size:12px}.sv-tray{flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px;margin:16px auto 8px;display:flex}.sv-pearl{background:radial-gradient(circle at 32% 28%,#fff,#0000 26%),radial-gradient(circle,#e4d2b8,#8d6a48 70%,#2a1c14);border:1px solid #e4d2b866;border-radius:50%;width:46px;height:46px;box-shadow:0 8px 18px #00000059}.sv-pearl.gold{background:radial-gradient(circle at 32% 28%,#fff,#0000 26%),radial-gradient(circle,#ffe7a8,#d4a24a 70%,#5a3a12)}.sv-pearl.moon{background:radial-gradient(circle at 32% 28%,#fff,#0000 22%),radial-gradient(circle,#f4f0ff,#c9b6e4 58%,#3a2458)}.sv-list{text-align:left;max-width:520px;margin:0 auto}.sv-gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;max-width:520px;margin:18px auto 8px;padding:0 4px 10px;display:flex;overflow-x:auto}.sv-gallery figure{scroll-snap-align:center;flex:0 0 min(78%,280px);margin:0}.sv-gallery img{object-fit:cover;border:1px solid #e4d2b838;border-radius:20px;width:100%;height:220px;display:block}.sv-gallery figcaption{letter-spacing:.16em;text-transform:uppercase;color:#e6b96d;margin-top:8px;font-size:11px}.sv-offers{text-align:left;gap:16px;max-width:420px;margin:8px auto 24px;display:grid}.sv-offer{color:inherit;background:#100c0a;border:1px solid #e4d2b847;border-radius:24px;text-decoration:none;overflow:hidden}.sv-offer img{object-fit:cover;width:100%;height:168px;display:block}.sv-offer div{padding:16px 16px 18px}.sv-offer small{letter-spacing:.2em;text-transform:uppercase;color:#e6b96d;font-size:11px;display:block}.sv-offer strong{margin:6px 0 4px;font-size:28px;font-weight:500;display:block}.sv-offer em{color:#f3e0a8;font-size:20px;font-style:normal;display:block}.sv-offer p{color:#d9c4b0;margin:8px 0 0;font-size:15px;line-height:1.45}@media (min-width:860px){.sv-offers{grid-template-columns:1fr 1fr 1fr;max-width:980px}}.sv-list article{background:#ffffff08;border:1px solid #e4d2b829;border-radius:18px;margin-bottom:12px;padding:14px 16px}.sv-list h3{color:#f3e0a8;margin:0;font-size:22px;font-weight:500}.sv-list p{color:#cbb9a8;margin:6px 0 0;font-size:16.5px;line-height:1.55}@keyframes sv-ember{50%{opacity:.65;transform:scale(1.25)}}@keyframes sv-breathe{50%{transform:translateY(-6px);box-shadow:0 40px 90px #e4d2b829}}@keyframes gm-star-drift{to{background-position:79px 97px,142px 178px}}@media (max-width:640px){.sv-cards{gap:8px}.sv-card{min-height:190px;padding:12px 8px}.sv-card strong{font-size:18px}}.sv-page--compact{background:0 0;min-height:auto;padding:8px 12px 40px;overflow:visible}.sv-page--compact .sv-door{width:min(100%,520px);min-height:min(78vw,30rem);padding:36px 8px 88px}.sv-page--compact .sg-orb-hero{width:min(68vw,20rem);height:min(68vw,20rem);margin-bottom:5.5rem}.sg-secret-games{text-align:left;max-width:520px;margin:8px auto 18px}.sg-secret-games__head{margin-bottom:18px}.sg-secret-games__kicker{letter-spacing:.18em;text-transform:uppercase;color:#e6b96d;margin:0 0 8px;font-size:11px}.sg-secret-games__title{color:#f6f0e8;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:500}.sg-secret-games__lead{color:#d9c4b0;margin:0 0 10px;font-size:16.5px;line-height:1.55}.sg-secret-games__points{color:#f3e0a8;margin:0;font-size:16px}.sg-secret-games__result,.sg-secret-games__status{color:#f6f0e8;margin:12px 0 0;font-size:.95rem;line-height:1.45}.sg-veil-wheel,.sg-atelier-door{background:#ffffff08;border:1px solid #e4d2b833;border-radius:22px;margin:16px 0 20px;padding:16px}.sg-veil-wheel h3,.sg-atelier-door h3{color:#f6f0e8;margin:0 0 8px;font-size:1.15rem;font-weight:600}.sg-veil-wheel__stage{aspect-ratio:1;width:min(100%,260px);margin:16px auto;position:relative}.sg-veil-wheel__pointer{z-index:3;filter:drop-shadow(0 2px 6px #00000073);border-top:18px solid #f4c542;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;margin-left:-10px;position:absolute;top:-6px;left:50%}.sg-veil-wheel__disk{border:3px solid #f4c5428c;border-radius:50%;width:100%;height:100%;transition:transform 4.2s cubic-bezier(.12,.75,.12,1);position:relative;box-shadow:inset 0 0 24px #00000073,0 12px 40px #00000059}.sg-veil-wheel__disk.is-spinning{filter:saturate(1.15)}.sg-veil-wheel__label{transform-origin:50% 100%;pointer-events:none;justify-content:center;height:40%;display:flex;position:absolute;inset:10% 48%}.sg-veil-wheel__label i{color:#f6f0e8d9;text-shadow:0 1px 2px #0009;font-size:14px;font-style:normal}.sg-atelier-door__steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sg-atelier-door__steps li{opacity:.55;background:#00000038;border:1px solid #e4d2b824;border-radius:16px;padding:12px 14px}.sg-atelier-door__steps li.is-active,.sg-atelier-door__steps li.is-done{opacity:1}.sg-atelier-door__steps li.is-done{border-color:#f4c54259}.sg-atelier-door__steps strong{color:#f3e0a8;margin-bottom:6px;display:block}.sg-atelier-door__steps p{color:#d9c4b0;margin:0 0 10px;font-size:.9rem;line-height:1.45}.sg-atelier-door__cipher{flex-wrap:wrap;gap:8px;display:flex}.sg-atelier-door__cipher input{color:#f6f0e8;letter-spacing:.28em;text-transform:uppercase;background:#0c0908;border:1px solid #e4d2b859;border-radius:12px;flex:1;min-width:120px;padding:10px 12px;font-size:1rem}.sg-atelier-door__seq{gap:8px;display:grid}.sg-atelier-door__flame{width:100%}.sv-page--compact .sg-secret-games__title{font-size:1.55rem}.sv-whisper .sv-whisper-title{color:#f6f0e8;max-width:16ch;margin:10px auto 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7vw,42px);font-weight:500;line-height:1.12}.sv-whisper-label{letter-spacing:.18em;text-transform:uppercase;color:#e6b96d;text-align:left;margin:14px 0 8px;font-family:Outfit,Arial,sans-serif;font-size:12px;display:block}.sv-whisper-remaining{color:#f3e0a8;text-align:left;background:#ffffff0a;border:1px solid #e4d2b838;border-radius:14px;max-width:34em;margin:0 auto 8px;padding:10px 14px;font-family:Outfit,Arial,sans-serif;font-size:16.5px;line-height:1.5}.sv-whisper-input{color:#f6f0e8;resize:vertical;background:#0c0908;border:1px solid #e4d2b859;border-radius:16px;width:100%;min-height:110px;margin-top:4px;padding:14px 16px;font-family:Georgia,Times New Roman,serif;line-height:1.6;display:block;font-size:16.75px!important}.sv-whisper-input:disabled{opacity:.55}.sv-whisper-input::placeholder{color:#f6f0e86b;font-size:16.5px}.sv-whisper-answer{text-align:left!important;margin-top:18px!important;font-size:16.75px!important;line-height:1.65!important}.sv-page--compact .sv-page p.lead,.sv-page--compact p.lead{font-size:16.75px;line-height:1.65}@keyframes svSealSpin{to{transform:rotate(360deg)}}.sv-door--seal{min-height:0;padding:12px 0 8px}.sv-seal{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 32% 26%,#f0ebe157 0%,#f0ebe11a 26%,#0000 46%),radial-gradient(circle at 70% 76%,#d4af3733 0%,#0000 52%),radial-gradient(circle,#3a342c 0%,#1d1915 55%,#0a0908 100%);border:none;border-radius:50%;flex-shrink:0;margin-inline:auto;animation:7s ease-in-out infinite svSealFloat;display:block;position:relative;box-shadow:inset -10px -14px 30px #000000bf,inset 8px 10px 26px #ffffff1a,inset 0 0 2px #d4af3759,0 18px 50px #0000008c,0 0 70px #c6963c1f}.sv-seal:before{content:"";background:conic-gradient(from 290deg,#0000 0deg,#d4af378c 24deg,#d4af371f 48deg,#0000 80deg 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 69%,#000 70%);mask:radial-gradient(circle,#0000 69%,#000 70%)}.sv-seal:after{content:"";z-index:-1;background:radial-gradient(circle,#c6963c21 0%,#c6963c0a 45%,#0000 70%);border:none;border-radius:50%;animation:none;position:absolute;inset:-24%}@keyframes svSealFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.sv-seal{animation:none}}.sv-seal--sm{width:4.5rem;height:4.5rem}.sv-seal--md{width:min(42vw,8.5rem);height:min(42vw,8.5rem)}.sv-seal--lg{width:min(58vw,11rem);height:min(58vw,11rem)}.sv-seal--hero{width:min(72vw,16rem);height:min(72vw,16rem)}.sv-page--compact .sv-seal--hero{width:min(44vw,10rem);height:min(44vw,10rem)}.sv-page .sv-planet,.sv-page .sv-stars,.sv-page .sg-orb,.sv-page .sg-orb-hero,html.sv-theme-vault .sv-page--portal .sv-door--seal,html.sv-theme-vault .sv-page--locked .sv-door--seal,.sv-page .sg-orb-label,.sv-page .sg-orb-core,.sv-page [class*=sg-orb-ring],html.sv-theme-vault .sg-orb{display:none!important}.sv-rituals{text-align:center;max-width:520px;margin:28px auto 8px}.sv-rituals__title{letter-spacing:.28em;text-transform:uppercase;color:#e6b96d;margin:0 0 12px;font-family:Outfit,Arial,sans-serif;font-size:12px;font-weight:600}.sv-rituals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sv-ritual{text-align:left;color:#f6f0e8;cursor:pointer;background:linear-gradient(#1c1612,#0c0908);border:1px solid #e4d2b84d;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:14px 14px 16px;display:flex}.sv-ritual strong{color:#f3e0a8;font-size:17px;font-weight:500;line-height:1.2}.sv-ritual span{color:#cbb9a8;font-family:Outfit,Arial,sans-serif;font-size:13px;line-height:1.4}.sv-home{margin:22px auto 0}@media (max-width:360px){.sv-rituals__grid{grid-template-columns:1fr}}
