body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;overflow:hidden;padding:0}@font-face{font-family:MagicMaker;src:url(/static/media/MagicMaker.200c1a704899a519f462.ttf) format("truetype")}@font-face{font-family:Cakecafe;font-style:normal;font-weight:400;src:url(/static/media/Cakecafe.eb4c8f76a2650dad820c.ttf) format("truetype")}@font-face{font-family:Bertram;font-style:normal;font-weight:400;src:url(/static/media/Bertram.caadde80bc6b0785790b.ttf) format("truetype")}@font-face{font-family:BabyVintage;src:url(/static/media/baby-vintage.f56f6ab025566c336518.otf) format("opentype")}@font-face{font-family:Kugile;src:url(/static/media/Kugile_Demo.6cbc1746a8902c7126fe.ttf) format("truetype")}@font-face{font-family:BastligaOne;src:url(/static/media/Bastliga-One.b99d91a5fef2b0c861ef.ttf) format("truetype")}@font-face{font-family:NexaHeavy;src:url(/static/media/Nexa-Heavy.13e16a1c3c48dd492fa9.ttf)}@font-face{font-family:Harlow;src:url(/static/media/harlowsi.7fbcf031bb210962c5de.ttf) format("truetype")}@font-face{font-family:WhisperingSignature;src:url(/static/media/WhisperingSignature.fcc63c3068e48da46899.ttf) format("truetype")}.background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.logo{border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 4px 14px #00000073;flex-shrink:0;height:clamp(2.4rem,5vh,3.1rem);left:auto;object-fit:cover;position:relative;top:auto;width:clamp(2.4rem,5vh,3.1rem)}.inputbox{border:1vh solid #000;box-shadow:0 0 10px #17cbeb1a;font-family:BabyVintage;font-size:large;height:5vh;left:10vw;line-height:1.2;padding:2vh 1vh;text-indent:6vw;top:81vh;width:74vw}.displaybox,.inputbox{border-radius:2vh;position:fixed;z-index:100}.displaybox{grid-gap:1vh;align-content:flex-start;background-image:url(/static/media/blue_halftone.795ec14128b33f19623f.webp);background-position:50%;background-size:cover;box-shadow:2px 2px 5px 2px #4ac8dfe6;display:grid;font-family:Kugile;gap:1vh;grid-template-columns:repeat(5,1fr);height:6vh;justify-content:left;left:11vw;overflow-y:auto;overscroll-behavior:contain;padding:.5vh 0;top:91vh;width:73vw}.results{background-color:#000;border:.25vh solid crimson;border-radius:1vh;color:crimson;cursor:pointer;flex:0 0 auto;font-size:1.8vh;height:2vh;line-height:1.4;margin:.75vh 0 .5vh .75vw;max-width:100%;opacity:.9;overflow:hidden;text-overflow:ellipsis;text-shadow:5px 5px 10px #fcfdfde6;white-space:nowrap}.hintbox,.results{font-family:Kugile;font-weight:700;padding:1vh}.hintbox{background-color:#4ac8dfe6;box-shadow:2px 2px 5px 2px #4ac8dfe6;color:#000;font-size:2vh;height:auto;left:62vw;position:fixed;top:77vh;width:auto;z-index:100}::-webkit-scrollbar{width:.6vw}::-webkit-scrollbar-thumb{background-color:cyan;border-radius:10px;cursor:grab;opacity:.8}.remarks{display:flex;flex-direction:column;font-size:1.5vh;height:auto;left:2vw;max-width:45vw;padding:1vh;position:fixed;top:20vh}.speaker{color:#fff;font-family:WhisperingSignature;font-size:4.5vh;font-weight:700;margin-bottom:2vh;text-shadow:8px 8px 14px #770202;width:25vw}.visualEffect1{animation:zoomIn 1s ease-in-out forwards;height:5vw;left:32vw;position:fixed;top:40vh;width:5vw}.visualEffect2{bottom:26vh;height:10vw;right:29vw;width:10vw}.visualEffect2,.visualEffect3{animation:zoomIn 1s ease-in-out forwards;display:flex;position:fixed}.visualEffect3{bottom:28vh;height:6vw;left:1vw;width:6vw}.visualEffect4{left:50%;opacity:.9;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.introduce{animation:zoomIn 1s ease-in-out forwards}.revealLogo{animation:easeIn 1s ease-in forwards}.hideLogo{animation:easeOut 1s ease-out forwards}@keyframes fadeInInput{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.inputAnimation{animation:fadeInInput 1s ease-in-out forwards}.captionAnimation{animation:slideUp 1s ease-in-out forwards}@keyframes easeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}to{opacity:0}}@keyframes float{0%{transform:translatey(0) rotateX(0deg) rotateY(0deg)}50%{transform:translatey(-20px) rotateX(5deg) rotateY(5deg)}to{transform:translatey(0) rotateX(0deg) rotateY(0deg)}}.floating-3d{animation:float 6s ease-in-out infinite;box-shadow:0 5px 15px #0000004d;transform-style:preserve-3d;transition:all .3s ease}.floating-3d:hover{animation-play-state:paused;box-shadow:0 15px 30px #0006;transform:scale(1.05) rotateX(5deg) rotateY(5deg)}.leftSpeech{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;display:inline-block;padding:2vh 0;position:fixed;right:12vw;text-align:left;text-indent:1.5vh;top:50vh;width:auto}.talker{display:flex;font-family:WhisperingSignature;font-size:auto;margin:2vh;padding:4vh;text-shadow:8px 8px 14px #770202;width:18vw}.quote,.talker{background:linear-gradient(20deg,#daa520,orange 45%,red 50%,orange 55%,#daa520);color:#fff;font-weight:700}.quote{font-family:NexaHeavy;font-size:3vh;letter-spacing:.1em;margin-bottom:1vh;text-shadow:8px 8px 14px #4a090980}.forest{background:linear-gradient(20deg,#32cd32,skyblue 45%,#32cd32 50%,skyblue 55%,#32cd32);color:#32cd32}.forest,.regal{font-family:NexaHeavy;font-size:3vh;font-weight:700;letter-spacing:.1em;margin-bottom:1vh;text-shadow:8px 8px 14px #4a090980}.regal{background:linear-gradient(20deg,red,pink 45%,red 50%,pink 55%,red);color:red}.liberty{background:linear-gradient(20deg,#fff,cyan 45%,#f0f 50%,cyan 55%,#fff);color:skyblue;font-family:NexaHeavy;margin-bottom:1vh}.liberty,.theme{font-size:3vh;font-weight:700;letter-spacing:.1em;text-shadow:8px 8px 14px #4a090980}.theme{color:pink;font-family:BabyVintage;text-align:right}.waveanimator{-webkit-text-fill-color:#0000;animation:colorWave 10s linear infinite;-webkit-background-clip:text;background-clip:text;background-size:180vw 100%;text-shadow:0 8px 8px #312c2c1a}.nav-link{background:#0c0e14b8;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 4px 14px #00000059;color:#f0ebe3;cursor:pointer;font-family:NexaHeavy,system-ui,sans-serif;font-size:.9rem;letter-spacing:.06em;margin:0;padding:.55rem 1rem;text-decoration:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.nav-link:hover{border-color:#f5c54273;color:#f5c542}.nav-link.active-link{color:#fff;font-weight:700}.hyper-link{color:#d3d3d3;cursor:pointer;font-size:1.1rem;text-decoration:none;transition:color .3s}.footer,.footer-link{display:none}.nav-gold{color:#c9b6ff;margin:0;opacity:.85;text-decoration:none;transition:color .2s ease,opacity .2s ease}.nav-gold:hover{color:#ff7ac8;opacity:1}.app-header,.header{align-items:center;background:linear-gradient(180deg,#06070cb8,#06070c47 70%,#0000);display:flex;gap:.75rem;justify-content:space-between;left:0;padding:max(.55rem,env(safe-area-inset-top)) .85rem .55rem;pointer-events:none;position:fixed;right:0;top:0;z-index:11000}.app-header>*,.header>*{pointer-events:auto}.app-header--arena{background:linear-gradient(180deg,#06070cc7,#06070c33 75%,#0000)}.app-header__brand{align-items:center;display:flex;gap:.55rem;min-width:0}.app-header__socials{align-items:center;display:flex;gap:.35rem}.social-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0c0e14c7;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 4px 12px #00000059;color:#f3efe7;cursor:pointer;display:inline-flex;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:inherit;font-size:.78rem;font-weight:600;gap:.35rem;height:2.15rem;justify-content:center;line-height:1;min-width:2.15rem;padding:0 .65rem;text-decoration:none;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.social-btn svg{flex-shrink:0;height:1.05rem;width:1.05rem}.social-btn:hover{background:#141008e6;border-color:#f5c5428c;color:#ffe6a0;transform:translateY(-1px)}.social-btn__label{display:none}@media (min-width:900px){.social-btn__label{display:inline}.social-btn{padding:0 .8rem}}.app-header__actions{align-items:center;display:flex;gap:.5rem;min-width:0}.app-header__wallet{align-items:center;display:flex;max-width:min(42vw,220px)}.icon-btn{align-items:center;background:#0c0e14c7;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 4px 12px #00000059;color:#f3efe7;cursor:pointer;display:inline-flex;height:2.15rem;justify-content:center;padding:0;width:2.15rem}.icon-btn svg{height:1.15rem;width:1.15rem}.icon-btn:hover{border-color:#f5c54273;color:#ffe6a0}.back-button{background:#fffc;border:none;border-radius:2vh;cursor:pointer;font-family:Kugile;padding:1vh 2vw;width:auto;z-index:100}.r8{right:8vw}.r18{right:18vw}.opacity2{opacity:.25}.pulsar{background:linear-gradient(20deg,#000,teal 35%,skyblue 50%,teal 75%,#000)}.mobile-nav{display:none;position:relative}.mobile-nav-button{align-items:center;background:#0c0e14d1;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 4px 12px #00000059;color:#fff;cursor:pointer;display:flex;font-family:NexaHeavy,system-ui,sans-serif;font-size:.85rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.45rem .75rem}.mobile-dropdown{background:#0a0c12f5;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 16px 40px #00000080;gap:.45rem;left:auto;min-width:11rem;padding:.65rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:12000}.mobile-dropdown,.mobile-socials{display:flex;flex-direction:column}.mobile-socials{border-top:1px solid #ffffff14;gap:.35rem;padding-top:.35rem}.mobile-socials .social-btn{border-radius:10px;justify-content:flex-start;width:100%}.mobile-socials .social-btn span{display:inline}.desktop-nav{align-items:center;display:flex;gap:.5rem}@keyframes colorWave{0%{background-position:-90vw}40%{background-position:90vw}to{background-position:90vw}}.fadeOut{animation:fadeOut 1s ease-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeIn{animation:fadeIn 1s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes rotateIn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateOut{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes flipIn{0%{transform:perspective(400px) rotateY(90deg)}to{transform:perspective(400px) rotateY(0)}}@keyframes flipOut{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(90deg)}}.literary-content-phonetic,.literary-content-text,.literary-content-title{display:inline-block;transform-style:preserve-3d}.literary-content-title{animation:textFadeIn .8s .3s both}.literary-content-phonetic{animation:textFadeIn .8s .6s both}.literary-content-text{animation:textFadeIn .8s .9s both}@keyframes textFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.denied-shake{animation:deniedShake .5s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);z-index:50}@keyframes deniedShake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0) rotateY(-10deg)}20%,40%,60%,80%{transform:translate3d(10px,0,0) rotateY(10deg)}}.fade-to-black{animation:fadeToBlack 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes fadeToBlack{0%{filter:brightness(100%) contrast(100%) blur(0);opacity:1;transform:translateZ(0) scale(1)}to{filter:brightness(30%) contrast(100%) blur(0);filter:brightness(var(--fade-darkness,30%)) contrast(100%) blur(var(--fade-blur,0));opacity:.7;opacity:var(--fade-opacity,.7);transform:translateZ(20px) scale(1);transform:translateZ(var(--fade-depth,20px)) scale(var(--fade-scale,1))}}.dissolve-3d{animation:dissolve 2s ease-in forwards;perspective:1000px;transform-style:preserve-3d}@keyframes dissolve{0%{filter:brightness(100%) blur(0);opacity:1;transform:translateZ(0) scale(1)}50%{filter:brightness(80%) blur(1px);opacity:.8;transform:translateZ(50px) scale(.95)}to{filter:brightness(20%) blur(10px);opacity:0;transform:translateZ(100px) scale(.8) rotateX(20deg) rotateY(10deg)}}.caption{background-color:#000;border:1vh solid gray;border-radius:10px;bottom:.2vh;color:gray;flex-wrap:wrap;font-size:1.25vh;height:7.5vh;left:1vh;opacity:.8;padding:.25vh 1vh;position:fixed;width:30vw;z-index:1}.title{font-size:2vh}.hidequotetrue{display:none}.partner{align-items:center;background-image:url(/static/media/perq.aeb925cf8841cbefaf8e.webp);background-position:50%;background-size:contain;border-radius:2vh;bottom:.75vh;box-shadow:4px 4px 8px #d8317f;font-family:Cakecafe;font-size:medium;height:auto;justify-content:center;left:26vw;margin:0 0 1vh;padding:1vh 0;position:fixed;text-align:center;text-decoration:none;width:50vw;z-index:9000}.partner:active{box-shadow:3px 2px 22px 1px #7b0249cc,0 0 15px 5px #e03ed699;color:wheat;filter:brightness(1.2);transform:scale(.88)}.audits{bottom:0;position:fixed}@media only screen and (max-width:768px){.results{font-size:1.5vh}.hintbox{font-size:1vh;height:.5vh;left:50vw;top:82vh;width:40vw}.displaybox{font-size:2vh;grid-template-columns:repeat(3,1fr);height:6vh;left:6vw;top:91vh;width:90vw}.inputbox{border-radius:1vh;font-size:small;height:4vh;left:2vw;padding:.25vh .5vw;text-indent:0;top:82vh;width:90vw}.caption{width:56vw}.background{background-position:50%;background-size:cover}.remarks{background-color:#000;border-radius:3vh;box-shadow:.7vh .7vh 1.5vh gold;height:auto;max-width:80vw;opacity:.7;padding:3vw;top:55vh}.speaker{font-size:3vh}.quote,.theme{font-size:2vh}.app-header,.header{left:0;padding:max(.45rem,env(safe-area-inset-top)) .55rem .45rem;position:fixed;right:0;top:0;width:100%;z-index:11000}.app-header__socials{display:none}.visualEffect1{height:10vh;top:36vh;width:10vh}.visualEffect2{bottom:35vh;right:19vw}.visualEffect3{height:7vh;width:7vh}.visualEffect4{left:50%;opacity:.9;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}::-webkit-scrollbar{width:2vw}.mobile-nav{display:block}.desktop-nav{display:none}.nav-link{font-size:.85rem;margin:0;padding:.55rem .75rem;text-align:center;width:auto}}.full-container{height:100vh;overflow:hidden;width:100vw}.gallery-container{grid-gap:10px;aspect-ratio:16/9;background-color:#fff;border:1px solid #daa520;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:grid;gap:10px;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr);height:auto;max-width:96vw;min-height:100vh;min-width:95vw;padding:10px;z-index:1}.flip-box{background-color:initial;cursor:pointer;perspective:1000px}.flip-box-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-box.flipped .flip-box-inner{transform:rotateY(180deg)}.flip-box-back,.flip-box-front{backface-visibility:hidden;border-radius:4px;height:100%;position:absolute;width:100%}.flip-box-front{background-color:#fff;border:1px solid #ddd}.flip-box-back{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;overflow:hidden;transform:rotateY(180deg)}.flip-box-back img{height:100%;object-fit:cover;width:100%}.fullcover{background-image:url(/static/media/cashcat-vs-mice-banner.c30358b30dca2b1afc1f.jpg);background-position:50%;background-size:cover}.fullcover,.nofullcover{align-items:center;background-color:#000;background-repeat:no-repeat;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.intro-cinematic{background:#000;cursor:pointer;inset:0;overflow:hidden;position:fixed;z-index:50}.intro-video-wrap{align-items:center;display:flex;justify-content:center}.intro-video-wrap video,.intro-video-wrap>div{height:100vh!important;width:100vw!important}.intro-video-wrap video{object-fit:cover}.intro-frame{background-position:50%;background-size:cover;filter:saturate(1.05) contrast(1.05);inset:0;opacity:0;position:absolute;transform:scale(1.08);transition:opacity 1.1s ease,transform 4.2s ease-out}.intro-frame.is-shown{opacity:1;transform:scale(1)}.intro-frame.is-exit{opacity:0;transform:scale(.98);transition:opacity .9s ease,transform .9s ease}.intro-parted.is-shown{animation:introPartDrift 5s ease-out forwards}@keyframes introPartDrift{0%{filter:saturate(1.05) contrast(1.05);transform:scale(1.04)}to{filter:saturate(1.08) contrast(1.08) brightness(1.02);transform:scale(1)}}.intro-vignette{background:radial-gradient(ellipse at center,#0000 35%,#0000008c 100%),linear-gradient(180deg,#00000059,#0000 28%,#0000 72%,#0000008c);inset:0}.intro-caption,.intro-vignette{pointer-events:none;position:absolute}.intro-caption{animation:introCaptionIn .8s ease both;bottom:12%;color:#ffe27a;font-family:BabyVintage,serif;font-size:clamp(1rem,2.6vw,1.55rem);left:50%;letter-spacing:.14em;text-shadow:0 2px 18px #000000d9,0 0 20px #f5c54259;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;z-index:2}@keyframes introCaptionIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.intro-skip{appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c12b8;border:1px solid #ffd67866;border-radius:999px;color:#f7f1e6;cursor:pointer;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.45rem .85rem;position:absolute;right:max(1rem,env(safe-area-inset-right));text-transform:uppercase;top:max(1rem,env(safe-area-inset-top));z-index:3}.intro-skip:hover{border-color:#f5c542bf;color:#ffe27a}.starter{animation:energyPulse 3s ease-out infinite;background:linear-gradient(180deg,#1e1e1eee,#111111ee);border:none;border-radius:20px;box-shadow:0 0 18px #00ffff59,inset 0 0 12px #00ffff40;box-shadow:0 0 12px #0ff6,inset 0 0 8px #00ffff40;color:#fff;cursor:pointer;font-family:BabyVintage;font-size:1rem;font-weight:700;left:50%;letter-spacing:2px;opacity:.75;padding:1.2rem 2rem;position:absolute;text-shadow:0 0 10px cyan;top:75%;transform:translateX(-50%);transform-style:preserve-3d;transition:transform .15s ease,box-shadow .2s ease;transition:transform .25s ease,box-shadow .25s ease;z-index:3}.starter:hover{animation:none;box-shadow:0 0 24px #00ffffb3,inset 0 0 16px #0ff6;transform:translateX(-50%) translateY(-6px) scale(1.05) perspective(600px) rotateX(4deg)}@keyframes energyPulse{0%{box-shadow:0 0 12px #0ff6,inset 0 0 8px #00ffff40;transform:translateX(-50%) scale(1)}30%{box-shadow:0 0 40px #0ff,0 0 90px #00ffff80,0 0 140px #00ffff40,inset 0 0 30px #0ff9;transform:translateX(-50%) scale(1.06)}55%{box-shadow:0 0 24px #0ff9,0 0 60px #00ffff40,inset 0 0 16px #00ffff59;transform:translateX(-50%) scale(1.02)}to{box-shadow:0 0 12px #0ff6,inset 0 0 8px #00ffff40;transform:translateX(-50%) scale(1)}}@media (max-width:768px){.gallery-container{gap:8px;max-width:95vw;padding:8px}.flip-box{perspective:800px}.fullcover,.nofullcover{background-position:top;background-size:cover}}.carousel-container{align-items:center;background:#000000e6;display:flex;height:30vh;opacity:0;overflow:hidden;perspective:1000px;position:relative;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100vw}.carousel-container.fade-in{opacity:1;transform:translateY(0)}.carousel-container.fade-out{opacity:0;transform:translateY(20px)}.carousel-track{animation:scroll 20s linear infinite;display:flex}.carousel-track img{backface-visibility:hidden;height:25vh;margin:2vh 2rem;object-fit:contain;transform:translateZ(0);width:auto}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:768px){.carousel-container{top:0}}:root{--mint-font:"NexaHeavy",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mint-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mint-gold:#f5c542;--mint-gold-soft:#ffe6a0;--mint-cream:#f7f1e6;--mint-muted:#f7f1e6b8;--mint-accent:#ff6b9d;--mint-ok:#7dffb8;--mint-panel:#0a0c12c7;--mint-panel-strong:#080a10eb;--mint-border:#ffd67847;--mint-shadow:0 12px 36px #00000073;--mint-radius:16px}.mint-container{background-color:#0a0c12;background-image:url(/static/media/mint-bg.a6daf16b4e7db295760c.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f7f1e6;color:var(--mint-cream);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);height:100vh;height:100dvh;inset:0;isolation:isolate;overflow:hidden;position:fixed;width:100vw}.mint-container:before{background:radial-gradient(ellipse 80% 60% at 50% 30%,#0000 20%,#00000073 100%),linear-gradient(0deg,#000000b8 0,#0000 40%),linear-gradient(180deg,#00000059 0,#0000 22%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.mint-container>*{position:relative;z-index:1}.mintTitle{align-items:center;color:#f7f1e6;color:var(--mint-cream);display:flex;flex-direction:column;font-size:clamp(1.1rem,3.5vh,2rem);font-weight:800;gap:.5rem;letter-spacing:.04em;margin:6rem auto 1rem;padding:0 1rem;text-align:center;text-shadow:0 4px 18px #000000bf}.mintTitle,.mintboard{font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font)}.mintboard{font-size:clamp(2.5rem,8vh,5.5rem);left:50%;letter-spacing:.06em;position:fixed;text-shadow:0 6px 24px #000000a6;top:50%;transform:translate(-50%,-50%)}.mintboardMobile{font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:clamp(1.6rem,9vw,2.4rem);letter-spacing:.04em;margin-top:2rem;text-align:center;width:100vw}.mintOutlay{align-items:center;bottom:max(1rem,env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:1.15rem;height:auto;justify-content:center;left:50%;margin:0;max-height:none;min-height:0;overflow:hidden;padding:1rem 1rem .85rem;position:absolute;top:max(4rem,calc(env(safe-area-inset-top) + 3.5rem));transform:translateX(-50%);width:min(94vw,1120px)}.mintChecker{grid-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;align-items:stretch;column-gap:1rem;display:grid;flex:0 1 auto;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));max-height:min(36vh,270px);row-gap:1rem}.mintChecker,.mintbox{box-sizing:border-box;margin:0;min-height:0;width:100%}.mintbox{align-items:center;aspect-ratio:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0a0c12c7;background-color:var(--mint-panel);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1.5px solid #ffd67859;border-radius:16px;box-shadow:0 10px 26px #0000006b;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100%;overflow:hidden;padding:clamp(.55rem,1.2vh,.85rem) clamp(.45rem,1vw,.7rem);position:relative;transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;z-index:1}.mintbox:hover{border-color:#f5c5428c;box-shadow:0 14px 32px #00000080,0 0 0 1px #f5c54233;transform:translateY(-4px) scale(1.02)}.mintText{color:#f7f1e6;color:var(--mint-cream);font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:clamp(.72rem,1.1vw,.9rem);letter-spacing:.03em;margin-top:.35rem;text-shadow:0 2px 8px #000c}.mintText,.mintedText{line-height:1.2;text-align:center}.mintedText{color:#ffe6a0;color:var(--mint-gold-soft);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);font-size:clamp(.62rem,.95vw,.78rem);font-weight:600;margin-top:.2rem;opacity:.95;text-shadow:0 1px 6px #000000bf}.air1{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/whitebox.137163fac906644caba8.webp)}.air2{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/woodbox.e0ee89177a7517d5d46e.webp)}.air3{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/snowbox.9b16ba83650de6958284.webp)}.air4{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/vintagebox.3da8f952c6cd34d2fa5d.webp)}.air5{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/redbox.4225240b3fa3d380af29.webp)}.air6{background-image:linear-gradient(180deg,#080a108c,#080a10d1),url(/static/media/woodcrate.0050df080453d4d31e29.webp)}.icon{animation:mintCatBob 2.8s ease-in-out infinite;border:2px solid #ffe27a8c;border-radius:50%;box-shadow:0 4px 14px #00000073,0 0 0 1px #00000040;filter:none;flex-shrink:0;height:clamp(2.6rem,6.5vh,4.25rem);max-height:52%;max-width:55%;object-fit:cover;object-position:center 12%;width:clamp(2.6rem,6.5vh,4.25rem);will-change:transform}.mintbox:first-child .icon{animation-delay:0s}.mintbox:nth-child(2) .icon{animation-delay:.35s}.mintbox:nth-child(3) .icon{animation-delay:.7s}.mintbox:nth-child(4) .icon{animation-delay:1.05s}.mintbox:nth-child(5) .icon{animation-delay:1.4s}.mintbox:nth-child(6) .icon{animation-delay:1.75s}.mintbox:hover .icon{animation-play-state:paused;border-color:#ffe68ce6;box-shadow:0 6px 18px #00000080,0 0 16px #f5c54259;transform:translateY(-3px) scale(1.06)}@keyframes mintCatBob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}.mint-status{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#100e16e6,#080a10f0);border:1px solid #ffd67847;border:1px solid var(--mint-border);border-radius:18px;box-shadow:0 12px 32px #0000006b;display:flex;flex:0 0 auto;flex-direction:column;gap:.35rem;margin:.15rem auto 0;max-width:460px;padding:1rem 1.35rem 1.1rem;text-align:center;width:100%}.rewardsText{color:#f7f1e6b8;color:var(--mint-muted);font-size:.78rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.rewardsText,.rewardsTextSmall{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);font-weight:600;text-align:center;text-shadow:0 1px 6px #0009}.rewardsTextSmall{color:#f7f1e6;color:var(--mint-cream);font-size:.9rem;line-height:1.35;margin-top:0}.smaller{font-size:.75em;letter-spacing:.08em;margin-right:.35em;opacity:.9;text-transform:uppercase;vertical-align:middle}.countText{animation:none;background:#0000;color:#f5c542;color:var(--mint-gold);font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:clamp(2rem,5vh,2.85rem);justify-content:center;line-height:1.05;margin:.15rem 0;text-align:center;text-shadow:0 4px 18px #000000a6}.countTextShrink{font-size:1.05em}.countTextShrink,.countTextTiny{background-color:initial;color:#f5c542;color:var(--mint-gold)}.countTextTiny{font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font)}.mint-owned{align-items:center;background:#ffffff0d;border:1px solid #ffd67847;border-radius:999px;color:#f7f1e6b8;color:var(--mint-muted);display:inline-flex;flex-wrap:wrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);font-size:.85rem;font-weight:600;gap:.3rem;justify-content:center;letter-spacing:.02em;margin-top:.15rem;padding:.4rem .85rem}.mint-owned-count{color:#f5c542;color:var(--mint-gold);font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:1.1em;font-weight:800}.mintpanel{display:flex;justify-content:center;margin:.45rem 0 0;text-align:center;width:100%}.mint-button{background:linear-gradient(180deg,#b8ff5a,#7dff3a 45%,#4ecf1a);border:2px solid #ffffff59;border-radius:999px;box-shadow:0 5px 0 #285a0a73,0 12px 26px #0006;color:#0a1200;cursor:pointer;font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:1rem;font-weight:800;letter-spacing:.06em;min-height:2.7rem;min-width:10rem;overflow:hidden;padding:.65rem 1.65rem;position:relative;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;width:auto;z-index:100}.mint-button:hover:not(:disabled){box-shadow:0 8px 0 #285a0a66,0 16px 32px #00000073;color:#061000;filter:brightness(1.06);transform:translateY(-2px)}.mint-button:active:not(:disabled){box-shadow:0 2px 0 #285a0a66,0 6px 16px #00000059;transform:translateY(2px)}.mint-button:disabled{cursor:not-allowed;opacity:.5}.mint-button:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#fff0 0,#ffffff47 50%,#fff0);content:"";height:200%;left:-60%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%}@keyframes shimmer{0%{left:-60%}to{left:120%}}.wheat{color:wheat}.sunfire{color:#ffe6a0!important;color:var(--mint-gold-soft)!important}.pink{color:#ff9ec8!important}.tagline{background:#080a108c;border:1px solid #ffffff1a;border-radius:12px;bottom:18vh;color:#f7f1e6;color:var(--mint-cream);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);font-weight:700;letter-spacing:.04em;line-height:1.35;opacity:.9;padding:.5rem .75rem;position:fixed;right:8vw;text-align:right;text-shadow:0 2px 10px #000000bf}.tagImage{bottom:16vh;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5));height:4.5rem;object-fit:contain;position:fixed;right:2.5vw;width:4.5rem}.notifications{display:flex;flex-direction:column;gap:.4rem;position:fixed;right:1rem;top:max(5rem,calc(env(safe-area-inset-top) + 4.5rem));width:min(92vw,340px);z-index:500}.myNotifyText,.notifyText{align-items:center;background:linear-gradient(180deg,#121c12f2,#082810eb)!important;border:1px solid #78dc8c66!important;border-radius:14px!important;box-shadow:0 12px 36px #00000073!important;box-shadow:var(--mint-shadow)!important;color:#e8ffe9!important;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--mint-ui)!important;font-size:.85rem;font-weight:600;gap:.45rem;line-height:1.35;margin:0!important;padding:.75rem .85rem;text-align:left;vertical-align:middle}.notifyText.cancelled{background:linear-gradient(180deg,#280c10f2,#501018eb)!important;border:1px solid #ff788273!important;box-shadow:0 10px 28px #0006!important;color:#ffe8ea!important}.myNotifyImg,.notifyImg{border-radius:8px;flex-shrink:0;height:2.5rem;margin:0;object-fit:contain;width:auto}@media (max-width:768px){.mint-container{background-image:url(/static/media/mint-bg-mobile.eaf9a9c8bc1069e44cbe.webp);height:100dvh;overflow:hidden}.mintTitle{font-size:1rem;margin-top:4rem}.mobileOutlay{bottom:0;display:flex;flex-direction:column;gap:.45rem;left:0;margin:0;max-height:none;overflow:hidden;padding:.35rem .55rem max(.4rem,env(safe-area-inset-bottom));position:absolute;right:0;top:max(3.35rem,calc(env(safe-area-inset-top) + 2.85rem));width:100%}.mobileChecker,.mobileOutlay{box-sizing:border-box;min-height:0}.mobileChecker{grid-gap:.3rem .55rem;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0c12c7;border:1.5px solid #ffd67847;border-radius:12px;box-shadow:0 2px 8px #00000040;display:grid;flex:1 1;gap:.3rem .55rem;grid-template-columns:auto 1fr auto;padding:.22rem .5rem}.mobileChecker:active{border-color:#f5c54266}.mobileMintbox{align-items:center;background:#0000;border:none;border-radius:50%;box-shadow:none;display:flex;flex-shrink:0;height:clamp(1.85rem,8.5vw,2.35rem);justify-content:center;margin:0;overflow:visible;width:clamp(1.85rem,8.5vw,2.35rem)}.mobileMintText{color:#f7f1e6;color:var(--mint-cream);font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mint-font);font-size:.78rem;letter-spacing:.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px #000000b3;white-space:nowrap}.mobileMintedText{color:#ffe6a0;color:var(--mint-gold-soft);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mint-ui);font-size:.65rem;font-weight:700;margin:0;text-align:right;white-space:nowrap}.mobileMintbox .icon{animation:mintCatBob 2.8s ease-in-out infinite;border:2px solid #ffe27a8c;border-radius:50%;box-shadow:0 3px 10px #00000073,0 0 0 1px #0003;height:100%;margin:0;max-height:none;max-width:none;object-fit:cover;object-position:center 12%;width:100%;will-change:transform}.mobileChecker:first-child .icon{animation-delay:0s}.mobileChecker:nth-child(2) .icon{animation-delay:.35s}.mobileChecker:nth-child(3) .icon{animation-delay:.7s}.mobileChecker:nth-child(4) .icon{animation-delay:1.05s}.mobileChecker:nth-child(5) .icon{animation-delay:1.4s}.mobileChecker:nth-child(6) .icon{animation-delay:1.75s}.minipanel,.mint-status--mobile{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#100e16eb,#080a10f5);border:1px solid #ffd67847;border:1px solid var(--mint-border);border-radius:14px;box-shadow:0 6px 16px #00000059;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:.15rem;margin:.1rem 0 0;max-width:none;padding:.45rem .65rem .5rem;width:100%}.minipanel .countText,.minipanel .rewardsText,.minipanel .rewardsTextSmall{margin:0}.countText,.mint-status--mobile .countText{color:#f5c542;color:var(--mint-gold);font-size:1.55rem;line-height:1.05;margin:0;padding:0;text-shadow:0 2px 10px #000000a6}.mint-status--mobile .mintpanel,.mintpanel{margin:.2rem 0 0;width:100%}.mint-button,.mint-status--mobile .mint-button{animation:none;box-shadow:0 4px 0 #285a0a66,0 8px 18px #00000059;font-size:.85rem;font-weight:800;margin:0;max-width:none;min-height:2.3rem;padding:.48rem 1rem;width:100%}.mint-owned{box-sizing:border-box;font-size:.68rem;margin-top:.1rem;padding:.22rem .55rem;width:100%}.mint-owned-count{font-size:1.05em}.rewardsText{color:#f7f1e6b8;color:var(--mint-muted);font-size:.62rem;letter-spacing:.08em;margin:0}.rewardsTextSmall{color:#f7f1e6;color:var(--mint-cream);font-size:.72rem;line-height:1.25;margin:0}.mintboardMobile{font-size:clamp(1.25rem,7vw,1.75rem);margin-top:.75rem}.tagline{color:#f7f1e6;color:var(--mint-cream);font-size:.85rem;margin:1rem auto 0;max-width:80vw;padding:.4rem .6rem;text-align:center;text-shadow:0 2px 8px #000000b3;top:auto}.tagImage,.tagline{bottom:auto;position:relative;right:auto}.tagImage{display:block;height:2.75rem;margin:.5rem auto 1rem;width:2.75rem}.notifications{right:.5rem;top:max(3.75rem,calc(env(safe-area-inset-top) + 3.25rem));width:min(94vw,300px)}}@media (min-width:769px){.mintChecker{gap:1.1rem;max-height:min(38vh,290px)}}@media (min-width:769px) and (max-height:820px){.mintOutlay{gap:.9rem;padding:.75rem .85rem .65rem}.mintChecker{gap:.85rem;max-height:min(32vh,230px)}.mint-status{gap:.25rem;padding:.75rem 1.1rem .85rem}.countText{font-size:clamp(1.65rem,4.2vh,2.25rem)}.mint-button{font-size:.92rem;min-height:2.45rem;padding:.55rem 1.4rem}.mint-owned{font-size:.78rem;padding:.32rem .7rem}}.legends-container{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;left:0}.centrify,.legends-container{height:100vh;position:fixed;width:100vw}.centrify{left:50%;top:50%;transform:translate(-50%,-50%);z-index:30}.character{align-items:center;display:flex;height:65vh;justify-content:space-evenly;margin:.25vw;position:fixed;text-align:left;top:2vh;width:99.5vw;z-index:15}.opponent{height:82vh;position:fixed;right:0;text-align:right;top:0;width:100vw}.characterImage{height:65vh;position:fixed;top:2vh;width:auto}.index10{left:2vw;z-index:1}.index11{left:29vw;z-index:2}.index12{left:62vw;z-index:3}.index13{opacity:.85;z-index:20}.characterImage.stage-focus{z-index:12!important}.stage-focus-label{z-index:13!important}.centered{left:42vw;position:absolute;top:50vh}.mainlink{left:43vw;text-decoration:none;top:92vh;z-index:50}.mainlink,.vs{position:fixed}.vs{color:maroon;font-family:BabyVintage;font-size:20vh;left:25vw;top:10vh;z-index:15}.vsImage{height:auto;width:45%}.nftDisplay{background-color:#000000eb;box-sizing:border-box;cursor:pointer;justify-content:center;opacity:1;overflow:auto;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));z-index:200}.nftDisplay,.nftDisplay-panel{align-items:center;display:flex;flex-direction:column;gap:.75rem}.nftDisplay-panel{cursor:default;max-width:min(92vw,560px);width:100%}.nftDisplay-toolbar{align-items:center;display:flex;flex-shrink:0;gap:.65rem;justify-content:center;position:relative;width:100%}.nftTitle{color:hotpink;flex:1 1 auto;font-family:BabyVintage,NexaHeavy,system-ui,sans-serif;font-size:clamp(1rem,2.5vw,1.4rem);height:auto;line-height:1.3;margin:0;padding:0 2.5rem;text-align:center}.nft-close-btn{align-items:center;background:#141018e6;border:1px solid #ffffff40;border-radius:999px;box-shadow:0 4px 14px #0006;color:#ffe6f0;cursor:pointer;display:flex;font-size:1.45rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.25rem}.nft-close-btn:hover{background:#b4285ad9;border-color:#ff96be8c;color:#fff}.nft-flip{aspect-ratio:1;cursor:pointer;flex-shrink:1;max-height:min(70vh,calc(100dvh - 12rem));max-width:100%;min-height:0;perspective:1200px;width:min(86vw,420px)}.nft-flip-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.1,.2,1);width:100%}.nft-flip.is-flipped .nft-flip-inner{transform:rotateY(180deg)}.nft-flip-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:absolute}.nft-flip-front{background:#0c0a1080;border:1px solid #ffffff1f;box-shadow:0 12px 36px #00000073}.nft-flip-back{background:linear-gradient(160deg,#16101cfa,#0a0c12fa);border:1px solid #ffd67847;box-shadow:0 12px 36px #00000080;overflow:auto;padding:1rem 1.1rem;transform:rotateY(180deg)}.nftDisplayImage{border-radius:12px;height:100%;max-height:none;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.nft-flip-hint{background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;bottom:.55rem;color:#fff0fad9;font-size:.68rem;font-weight:700;left:50%;letter-spacing:.08em;padding:.28rem .65rem;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.nft-flip-back .nft-flip-hint{align-self:center;margin-top:.75rem;position:static;transform:none}.nft-info{display:flex;flex-direction:column;gap:.75rem;height:100%;overflow:auto;text-align:left;width:100%}.nft-info-block{border-bottom:1px solid #ffffff14;padding-bottom:.55rem}.nft-info-block:last-of-type{border-bottom:none}.nft-info-block--compact{padding-bottom:.25rem}.nft-info-header{color:#ffd678e6;font-family:NexaHeavy,system-ui,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.14em;margin:0 0 .25rem;text-transform:uppercase}.nft-info-value{color:#f7f1e6;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,2.4vw,1.25rem);font-weight:700;line-height:1.3;margin:0;word-break:break-word}.nft-info-value--accent{color:#ffe27a;font-size:clamp(1.15rem,2.8vw,1.45rem)}.nft-info-note{color:#f7f1e69e;font-size:.72rem;font-weight:500;line-height:1.4;margin:.35rem 0 0}.nftImage{border:.75vh double #f5f5f5;border-radius:2.5vh;bottom:10vh;cursor:pointer;height:auto;width:8vw}.nftImage,.nftText{left:1vw;position:fixed;z-index:2}.nftText{border:.75vh solid #1e1c1c;border-radius:5vh;bottom:5vh;color:gold;font-family:BabyVintage;height:25vh;justify-content:center;text-align:center;width:8.5vw}.nftText,.panel{align-items:center;background-color:#000}.panel{border:.75vh double gray;border-radius:2vh;bottom:17vh;display:flex;flex-wrap:wrap;height:11vh;justify-content:space-between;left:11vw;opacity:.85;padding:1vh;position:fixed;width:87vw}.selectedImage{cursor:pointer;height:4vw;width:4vw}.selectedImage:active,.selectedImage:hover{transform:scale(1.2)}.tray{background:linear-gradient(180deg,gray 0,#353333 50%,#000);border:.75vh solid #000;bottom:0;color:#fff;display:flex;font-family:Cakecafe;font-size:4vh;height:16vh;left:0;position:fixed;width:100vw;z-index:1}.dashboard{height:10vh;text-align:center;width:20vw}.scoreboard{margin-top:2vh;width:60vw}.partition,.scoreboard{height:10vh;margin-bottom:2vh;text-align:center}.partition{font-family:Cakecafe;width:4vw}.button-board{height:10vh;text-align:center;width:20vw}.goldtext{font-family:Cakecafe;font-size:4vh}.legend-button{background-color:gold;border:.75vh solid #000;border-radius:4vh;font-family:Cakecafe;font-size:large;height:90%;margin-bottom:.25vh;padding:0 5vh}.legend-button:active{border:1vh solid wheat;box-shadow:3px 2px 22px 1px #d4a80bcc;color:#daa520;transform:scale(.98)}.trade-button{background-color:hotpink;border:.75vh solid #000;border-radius:4vh;cursor:pointer;font-family:Cakecafe;font-size:large;height:8vh;margin:1vh 0;padding:0 5vh}.trade-button:active,.trade-button:hover{background-color:#f0f;border:1vh solid #2a0225;box-shadow:3px 2px 22px 1px #9d0b65cc;color:#f5f5f5;transform:scale(.98)}.notificationscancel{display:flex;flex-direction:column;position:fixed;right:5vw;top:20vh;width:auto;z-index:500}.notificationscancel:hover{background-color:#e01392cc;border-radius:2vh;box-shadow:4px 4px 8px 4px #4e0332e6;transition:all .3s ease}.cancelled{background:linear-gradient(180deg,#ffffffe6,#c60707e6);border:2px solid maroon;box-shadow:4px 4px 8px 4px #f3696ce6}.heroText{color:#fff;font-family:Cakecafe;font-size:x-large;left:17vw;position:fixed;text-shadow:4px 4px 8px #000;top:4vh;z-index:15}.villainText{background:#080a109e;border:1px solid #ffd67859;border-radius:999px;color:#ffe27a;font-family:Cakecafe,NexaHeavy,system-ui,sans-serif;letter-spacing:.03em;padding:.3rem .65rem;right:7vw;text-shadow:0 1px 2px #000000f2,0 2px 8px #000000d9,0 0 12px #0000008c}.heroName,.villainText{font-size:x-large;position:fixed;top:59vh;z-index:15}.heroName{color:gold;left:4vw;opacity:.7}.heroName,.villainName{font-family:WhisperingSignature;text-shadow:5px 5px 8px 14px #000}.villainName{color:wheat;font-size:xx-large;left:32vw;position:fixed;top:57vh;z-index:15}.balloons{align-items:center;background-color:gold;background-image:url(/static/media/balloons.9621fa05f57b27fde616.gif);background-position:50%;background-size:contain;border:.25vh solid #daa520;border-radius:2vh;font-family:Cakecafe;font-size:large;height:auto;justify-content:center;left:14vw;padding:2vh;position:fixed;text-align:center;top:85vh;width:auto;z-index:3}.smaller{font-size:xx-small}.notallowed{cursor:not-allowed}.prizewinner{align-items:center;background-color:initial;background-image:url(/static/media/prizewinner.e8faf316bcaba93a9b68.webp);background-image:url(/static/media/prizewinner.a0c2a114bc26b43c7acf.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#6495ed;cursor:pointer;display:flex;flex-direction:column;font-family:BabyVintage;font-family:Cakecafe;font-size:large;font-size:xx-large;height:auto;justify-content:center;opacity:.9;padding:2vh;text-align:center;width:auto;z-index:400}.ledger{font-family:Cakecafe;font-size:large}.speech-chip,.speechText{align-items:center;animation:speechPopIn .35s cubic-bezier(.2,.9,.3,1.15) both;background:linear-gradient(165deg,#fffcf5fa,#fff0d2f5);border:1.5px solid #50320033;border-radius:16px!important;box-shadow:0 8px 22px #00000052,inset 0 0 0 1px #ffffff59;box-sizing:border-box!important;color:#1a1408!important;cursor:pointer;display:flex!important;flex-wrap:wrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-size:clamp(.75rem,1.1vw,.95rem)!important;font-weight:600!important;height:auto!important;justify-content:center;left:4vw;letter-spacing:.01em;line-height:1.35!important;margin:0!important;max-width:18vw;min-height:0!important;min-width:9vw;opacity:1!important;padding:.65rem .9rem!important;pointer-events:auto;position:fixed!important;text-align:center!important;text-shadow:none!important;top:10vh;transition:box-shadow .2s ease,border-color .2s ease,transform .25s ease;width:auto!important;z-index:14!important}@keyframes speechPopIn{0%{opacity:0;transform:scale(.85) translateY(8px)}to{opacity:1}}.speech-chip.stage-focus,.speechText.stage-focus{filter:brightness(1.03);z-index:16!important}.imageBubble1{border:1px solid lime;height:auto;left:33.5vw;position:fixed;top:1vh;width:15vw}.bubble1{height:13vh;margin-left:1.7vw;margin-top:3.5vh;width:7.5vw}.bubble1,.bubble2{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.bubble2{height:11vh;margin-left:18.2vw;margin-top:8.5vh;width:10vw}.bubble3{height:13vh;margin-left:21vw;margin-top:27.5vh;width:6.5vw}.bubble3,.bubble4{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.bubble4{height:9vh;margin-left:19.5vw;margin-top:52.5vh;width:5vw}.bubble5{height:9.5vh;margin-left:2.5vw;margin-top:53.5vh;width:12vw}.bubble5,.bubble6{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.bubble6{height:6.5vh;margin-left:1vw;margin-top:45.5vh;width:10.5vw}.bubblenoob1{height:13vh;margin-left:1.7vw;margin-top:3.5vh;width:7.5vw}.bubblenoob1,.bubblenoob2{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.bubblenoob2{height:11vh;margin-left:20vw;margin-top:11vh;width:8vw}.bubblenoob3{height:9vh;margin-left:1vw;margin-top:42vh;width:10.5vw}.bubblenoob3,.bubblenoob4{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.bubblenoob4{height:10vh;margin-left:18.5vw;margin-top:52vh;width:6vw}.bubblenoob5{margin-left:1.7vw;margin-top:53.5vh;width:9vw}.bubblenoob5,.bubblenoob6{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;height:8vh;justify-content:center;text-align:center;vertical-align:middle}.bubblenoob6{margin-left:1.2vw;margin-top:31vh;width:10vw}.replybubble1{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;height:11vh;justify-content:center;margin-left:7vw;margin-top:2.25vh;text-align:center;vertical-align:middle;width:7.5vw}.replybubble2{height:10vh;margin-left:27.75vw;margin-top:21.5vh}.replybubble2,.replybubble3{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle;width:9vw}.replybubble3{height:9.5vh;margin-left:3.75vw;margin-top:40.5vh}.replybubble4{height:17vh;margin-left:3.5vw;margin-top:44.5vh;width:8.5vw}.replybubble4,.replybubble5{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;justify-content:center;text-align:center;vertical-align:middle}.replybubble5{height:8.5vh;margin-left:1.5vw;margin-top:54.5vh;width:15vw}.replybubble6{align-items:center;display:flex;flex-wrap:wrap;font-size:auto;height:11vh;justify-content:center;margin-left:21.5vw;margin-top:49.5vh;text-align:center;vertical-align:middle;width:9vw}@media only screen and (max-width:768px){.ledger{font-size:small}.prizewinner{height:auto;width:100vw}.characterImage{height:auto}.characterImage,.index10{max-width:58vw;top:8vh;width:56vw}.index10{left:2vw;z-index:1}.index11{left:42vw;max-width:58vw;top:24vh;width:56vw;z-index:2}.index12{left:1vw;max-width:66vw;top:42vh;width:62vw;z-index:3}.vs{left:36vw;top:14vh}.heroText{font-size:medium;left:24vw;top:9vh}.heroName{font-size:medium;left:6vw;top:34vh}.villainText{color:#ffe27a;font-size:.95rem;left:8vw;max-width:48vw;right:auto;top:60vh;white-space:nowrap;z-index:4}.villainName{font-size:large;left:60vw;top:46vh;z-index:4}.characterImage.index10.stage-focus,.characterImage.index11.stage-focus,.characterImage.index12.stage-focus{z-index:12!important}.heroName.stage-focus-label,.heroText.stage-focus-label,.villainName.stage-focus-label,.villainText.stage-focus-label{z-index:13!important}.speech-chip,.speechText{border-radius:14px!important;font-size:.74rem!important;max-width:48vw!important;min-width:32vw!important;padding:.55rem .75rem!important}.nftDisplay{gap:.65rem;justify-content:flex-start;padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-top:max(3.25rem,calc(env(safe-area-inset-top) + 2.5rem))}.nftDisplay-panel{gap:.55rem;max-width:min(94vw,100%)}.nftTitle{font-size:.95rem;line-height:1.3;padding:0 2.4rem 0 .25rem}.nft-close-btn{font-size:1.3rem;height:2.1rem;width:2.1rem}.nft-flip{aspect-ratio:1;max-height:calc(100dvh - 11.5rem);width:min(88vw,100%)}.nft-flip-back{padding:.85rem .9rem}.nft-info-header{font-size:.62rem}.nft-info-value{font-size:1.05rem}.nft-info-note{font-size:.68rem}.nftDisplay .trade-button{flex-shrink:0;font-size:1rem;height:auto;margin:.25rem 0 .5rem;min-height:2.75rem;padding:.65rem 1.1rem;width:min(88vw,320px)}.balloons,.fontSmall{font-size:small}.balloons{height:auto;left:1vw;margin-top:1vh;padding:.25vw;top:91vh;width:20vw}.tadhigh{top:65vh;width:66vw}.higher{top:43vh}.larger{font-size:xx-small}.villany{left:54vw;width:42vw}.mainlink{align-items:center;font-size:small;justify-content:center;left:68vw;margin:0;opacity:.8;padding:0;text-align:center;top:9.5vh;width:30vw}.bubble1{height:5.4vh;margin-left:2.1vw;margin-top:2.5vh;width:16vw}.bubble1,.bubble2{align-items:center;font-size:xx-small;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubble2{background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;height:6vh;margin-left:35vw;margin-top:4.5vh;width:19vw}.bubble3{margin-left:39.5vw;margin-top:15.5vh;width:15vw}.bubble3,.bubble4{align-items:center;background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;height:6vh;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubble4{margin-left:37vw;margin-top:27.5vh;width:10.5vw}.bubble5{height:4vh;margin-left:5vw;margin-top:29.5vh;width:22vw}.bubble5,.bubble6{align-items:center;background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubble6{height:3.8vh;margin-left:2vw;margin-top:24.5vh;width:20vw}.bubblenoob1{height:5.4vh;margin-left:2.5vw;margin-top:2.5vh;width:16vw}.bubblenoob1,.bubblenoob2{align-items:center;background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubblenoob2{height:6vh;margin-left:37.5vw;margin-top:6vh;width:18vw}.bubblenoob3{height:4.5vh;margin-left:2vw;margin-top:22.5vh;width:19vw}.bubblenoob3,.bubblenoob4{align-items:center;background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubblenoob4{height:5vh;margin-left:36vw;margin-top:28vh;width:11vw}.bubblenoob5{height:4.3vh;margin-left:2.5vw;margin-top:29vh;width:18vw}.bubblenoob5,.bubblenoob6{align-items:center;background-color:#f5f5f5;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.bubblenoob6{height:4.5vh;margin-left:2vw;margin-top:16.5vh;width:19vw}.replybubble1{margin-left:8.5vw;margin-top:.5vh}.replybubble1,.replybubble2{align-items:center;background-color:pink;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;height:auto;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle;width:13vw}.replybubble2{margin-left:41vw;margin-top:9.5vh}.replybubble3{margin-left:4.75vw;margin-top:16.7vh;width:14vw}.replybubble3,.replybubble4{align-items:center;background-color:pink;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;height:auto;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.replybubble4{margin-left:6vw;margin-top:18vh;width:10.5vw}.replybubble5{margin-left:3vw;margin-top:22.5vh;width:19.5vw}.replybubble5,.replybubble6{align-items:center;background-color:pink;border-radius:2vh;box-shadow:0 0 10px #4f4f4f80;font-size:xx-small;height:auto;justify-content:center;padding:2vh 1.5vw;text-align:center;vertical-align:middle}.replybubble6{margin-left:31.75vw;margin-top:20.5vh;width:12vw}}:root{--lg-ink:#0b0c10;--lg-panel-strong:#080a10eb;--lg-gold:#f5c542;--lg-gold-soft:#ffe6a0;--lg-cream:#f7f1e6;--lg-muted:#f7f1e6b8;--lg-accent:#ff6b9d;--lg-ok:#6dffb0;--lg-shadow:0 10px 28px #00000073;--lg-radius:16px;--lg-font:"NexaHeavy",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lg-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lg-hud-h:clamp(64px,9vh,92px);--lg-panel-h:clamp(72px,11vh,110px);--lg-nft-w:clamp(72px,8.5vw,108px);--lg-chrome-h:calc(var(--lg-hud-h) + var(--lg-panel-h));--z-bg:0;--z-stage:10;--z-chrome:40;--z-tips:80;--z-modal:9000;--z-toast:10000}.legends-container{background-color:#0b0c10;height:100dvh;isolation:isolate;overflow:hidden}.legends-container:before{background:radial-gradient(ellipse 80% 70% at 50% 38%,#0000 30%,#00000047 100%),linear-gradient(0deg,#0000008c 0,#0000 28%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0;z-index:var(--z-bg)}.legends-container .literary-content-artifact,.legends-container .literary-content-hero,.legends-container .literary-content-patron,.legends-container .literary-content-villain{z-index:80!important;z-index:var(--z-tips)!important}.notifications,.notificationscancel{position:fixed!important;right:.75rem;top:max(4.75rem,calc(env(safe-area-inset-top, 0px) + 4.25rem));width:min(92vw,340px);z-index:10000!important;z-index:var(--z-toast)!important}.legends-container .notifyText{align-items:center;background:linear-gradient(180deg,#121c12f2,#082810eb)!important;border:1px solid #78dc8c66!important;border-radius:14px!important;box-shadow:0 10px 28px #00000073!important;box-shadow:var(--lg-shadow)!important;color:#e8ffe9!important;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--lg-ui)!important;font-size:.9rem!important;gap:.4rem;line-height:1.35;padding:.75rem .9rem!important}.cancelled{background:linear-gradient(180deg,#280c10f2,#501018eb)!important;border:1px solid #ff788273!important;box-shadow:0 10px 28px #0006!important;color:#ffe8ea!important}.bottom-chrome{grid-gap:.55rem;align-items:stretch;background:linear-gradient(180deg,#0000,#04050a73 18%,#04050ad9);bottom:0;display:grid;gap:.55rem;grid-template-columns:clamp(72px,8.5vw,108px) minmax(0,1fr);grid-template-columns:var(--lg-nft-w) minmax(0,1fr);left:0;padding:.45rem .55rem max(.45rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:40;z-index:var(--z-chrome)}.bottom-chrome>*{pointer-events:auto}.nft-dock{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:0;justify-content:stretch;min-width:0}.nft-dock,.nft-dock-btn{height:100%;min-height:100%}.nft-dock-btn{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:14px;cursor:pointer;display:block;flex:1 1 auto;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.nft-dock-btn:focus-visible{outline:2px solid #ffd678d9;outline-offset:2px}.bottom-chrome .nftImage,.nft-dock .nftImage{background:#08090ea6;border:2px solid #ffffffe6;border-radius:14px;bottom:auto!important;box-shadow:0 8px 22px #00000080,0 0 0 1px #f5c54240;cursor:pointer;display:block;flex:1 1 auto;height:100%!important;left:auto!important;max-height:none;min-height:100%;object-fit:cover;object-position:center center;pointer-events:none;position:relative!important;top:auto!important;width:100%!important;z-index:auto}.nft-click-me{background:#0000009e;border:1px solid #ffd67873;border-radius:999px;bottom:.35rem;box-shadow:0 2px 8px #0006;color:#fff8e6f2;font-size:clamp(.52rem,1.4vw,.65rem);font-weight:800;left:50%;letter-spacing:.06em;padding:.18rem .45rem;pointer-events:none;position:absolute;text-transform:lowercase;transform:translateX(-50%);white-space:nowrap;z-index:2}.bottom-chrome .nftText,.nft-click-me,.nft-dock .nftText{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.bottom-chrome .nftText,.nft-dock .nftText{align-items:center;background:#080a10eb;background:var(--lg-panel-strong);border:2px solid #ffd67866;border-radius:14px;bottom:auto!important;color:#f5c542;color:var(--lg-gold);display:flex;font-family:var(--lg-ui);font-size:.7rem;font-weight:600;height:100%!important;justify-content:center;left:auto!important;min-height:100%;padding:.35rem;position:relative!important;text-align:center;top:auto!important;width:100%!important;z-index:auto}.chrome-main{align-items:stretch;background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.4rem;min-width:0}.bottom-chrome .panel{align-self:flex-start;background:linear-gradient(180deg,#12141cf5,#08090efa)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;bottom:auto!important;box-shadow:0 8px 22px #0006;display:inline-flex!important;flex-wrap:nowrap!important;gap:.4rem;grid-template-columns:none!important;height:clamp(72px,11vh,110px)!important;height:var(--lg-panel-h)!important;left:auto!important;max-width:100%!important;opacity:1!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.4rem .55rem!important;position:relative!important;right:auto!important;scrollbar-color:#f5c542bf #ffffff0f;scrollbar-width:thin;top:auto!important;transform:none!important;width:max-content!important}.bottom-chrome .panel::-webkit-scrollbar{height:7px}.bottom-chrome .panel::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px;margin:0 .4rem}.bottom-chrome .panel::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c9a227,#f5c542,#ffe27a,#f5c542,#c9a227);border:1px solid #50320059;border-radius:999px;box-shadow:0 0 6px #f5c54273}.bottom-chrome .panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f5c542,#ffe27a,#fff3b0,#ffe27a,#f5c542)}.bottom-chrome .selectedImage{aspect-ratio:1;border:2px solid #0000!important;border-radius:10px!important;cursor:pointer;flex:0 0 auto;height:calc(clamp(72px, 11vh, 110px) - 1.3rem)!important;height:calc(var(--lg-panel-h) - 1.3rem)!important;min-width:0;object-fit:cover;transition:transform .15s ease,border-color .15s ease;width:auto!important}.bottom-chrome .selectedImage:hover{border-color:#f5c542b3!important;transform:translateY(-3px) scale(1.06)}.bottom-chrome .selectedImage.notallowed{cursor:not-allowed;filter:grayscale(.4);opacity:.45}.bottom-chrome .tray{grid-gap:.5rem .75rem;align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#0a0c1247,#06070c61)!important;border:1px solid #ffffff14!important;border-radius:14px!important;bottom:auto!important;box-shadow:inset 0 1px 0 #ffffff0d;color:#f7f1e6;color:var(--lg-cream);display:grid!important;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--lg-ui);font-size:inherit;gap:.5rem .75rem;grid-template-columns:minmax(90px,1.1fr) minmax(0,2.4fr) minmax(140px,1.25fr);height:clamp(64px,9vh,92px)!important;height:var(--lg-hud-h)!important;left:auto!important;padding:.45rem .65rem!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.bottom-chrome .dashboard{min-width:0}.bottom-chrome .dashboard,.bottom-chrome .scoreboard{align-items:center;display:flex;height:auto;width:auto}.bottom-chrome .scoreboard{color:#f7f1e6b8;color:var(--lg-muted);flex-wrap:wrap;font-size:clamp(.78rem,1.35vw,1rem);gap:.35rem .75rem;justify-content:center;margin:0}.bottom-chrome .scoreboard .stat{align-items:baseline;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;gap:.3rem;padding:.28rem .65rem;white-space:nowrap}.bottom-chrome .scoreboard .stat-label{color:#f7f1e6b8;color:var(--lg-muted);font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bottom-chrome .button-board{align-items:center;display:flex;height:auto;justify-content:flex-end;min-width:0;width:auto}.pot-chip{align-items:flex-start;background:linear-gradient(145deg,#281c08e0,#0c0a06eb);border:1px solid #ffd67859;border-radius:14px;box-shadow:0 4px 14px #00000059;color:#f7f1e6;color:var(--lg-cream);display:inline-flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--lg-ui);gap:.12rem;padding:.4rem .75rem;pointer-events:auto}.pot-chip .smaller{color:#f7f1e6b8;color:var(--lg-muted);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pot-chip .pot-value{color:#f5c542;color:var(--lg-gold);font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--lg-font);font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:800}.goldtext{-webkit-text-fill-color:#f5c542!important;-webkit-text-fill-color:var(--lg-gold)!important;animation:none!important;background:none!important;color:#f5c542!important;color:var(--lg-gold)!important;font-size:1.05em!important;text-shadow:0 1px 6px #0000008c}.bottom-chrome .legend-button,.goldtext,.legend-button{font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--lg-font)!important;font-weight:800}.bottom-chrome .legend-button,.legend-button{background:linear-gradient(180deg,#ffe27a,#f5c542 45%,#e0a820)!important;border:2px solid #50320073!important;border-radius:999px!important;box-shadow:0 6px 0 #78500059,0 10px 22px #00000059;color:#1a1200;cursor:pointer;font-size:clamp(1.05rem,1.8vw,1.35rem)!important;height:auto!important;letter-spacing:.06em;margin:0!important;max-width:260px;min-height:3.15rem;overflow:hidden;padding:.55rem 1.25rem!important;position:relative;width:100%}.legend-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.legend-button:active:not(:disabled){box-shadow:0 2px 0 #78500059,0 4px 12px #0000004d;transform:translateY(2px)}.legend-button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.45}.hunt-swap{display:block;line-height:1.2;min-height:1.7em;position:relative;width:100%}.hunt-swap__face{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transition:opacity .45s ease,transform .45s ease;width:100%}.hunt-swap__face.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.96)}.hunt-swap__face.is-shown{opacity:1;transform:translateY(0) scale(1)}.hunt-swap__title{font-size:1.2em;letter-spacing:.1em;text-transform:uppercase}.hunt-swap__req{font-size:.58em;font-weight:700;letter-spacing:.02em;line-height:1.25;max-width:100%;white-space:nowrap}@keyframes huntPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hunt-swap__face.is-shown .hunt-swap__title{animation:huntPulse 1.15s ease-in-out 1}.outcome-overlay,.prizewinner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04050a9e;background-image:none!important;border:none;box-shadow:none;color:inherit;font-size:inherit;height:auto;inset:0;opacity:1;padding:1.25rem;position:fixed;width:auto;z-index:9000!important;z-index:var(--z-modal)!important}.outcome-card,.outcome-overlay,.prizewinner{align-items:center;cursor:pointer;display:flex;justify-content:center}.outcome-card{background-color:#0a0c12f0;background-image:linear-gradient(180deg,#14100873,#080a10f0),url(/static/media/outcome-panel.6637f77791587e84f5d0.webp);background-position:50%;background-size:cover;border:1px solid #ffd67859;border-radius:22px;box-shadow:0 24px 60px #0000008c;color:#f7f1e6;color:var(--lg-cream);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--lg-ui);font-size:clamp(.9rem,1.5vw,1.05rem);gap:.65rem;line-height:1.45;max-height:min(86vh,640px);overflow:auto;padding:clamp(1.25rem,3vw,2rem);position:relative;text-align:center;width:min(92vw,440px)}.outcome-title{-webkit-text-fill-color:#f5c542!important;-webkit-text-fill-color:var(--lg-gold)!important;animation:none!important;background:none!important;color:#f5c542!important;color:var(--lg-gold)!important;font-family:NexaHeavy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--lg-font)!important;font-size:clamp(1.15rem,2.4vw,1.55rem)!important;font-weight:800!important;margin:0 0 .25rem}.outcome-badge{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;color:#f7f1e6;color:var(--lg-cream);display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.14em;padding:.25rem .7rem;text-transform:uppercase}.outcome-card.outcome-win .outcome-badge{background:linear-gradient(90deg,#6dffb0,#c8ffe0);border-color:#0000;color:#062216}.outcome-card.outcome-lose .outcome-badge{background:linear-gradient(90deg,#ffb4bd,#ffd0d5);border-color:#0000;color:#2a1014}.outcome-card.outcome-season .outcome-badge{background:linear-gradient(90deg,#ffe27a,#f5c542);border-color:#0000;color:#1a1200}.outcome-body{color:#f7f1e6b8;color:var(--lg-muted);width:100%}.outcome-body strong,.outcome-hl{color:#f5c542;color:var(--lg-gold);font-weight:800}.outcome-body .outcome-eth{color:#6dffb0;color:var(--lg-ok);font-size:1.15em;font-weight:800}.outcome-hint{color:#f7f1e673;font-size:.75rem;letter-spacing:.1em;margin-top:.5rem;text-transform:uppercase}.outcome-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:.35rem;width:100%}.outcome-continue-btn,.outcome-details-btn{appearance:none;border-radius:999px;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--lg-ui);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.55rem 1.05rem;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.outcome-details-btn{background:#ffffff14;border:1px solid #ffd67866;color:#f7f1e6;color:var(--lg-cream)}.outcome-details-btn:hover:not(:disabled){background:#f5c5421f;border-color:#f5c542bf;transform:translateY(-1px)}.outcome-details-btn:disabled{cursor:wait;opacity:.55}.outcome-continue-btn{background:linear-gradient(90deg,#ffe27a,#f5c542);border:1px solid #0000;box-shadow:0 6px 16px #00000047;color:#1a1200}.outcome-continue-btn:hover{box-shadow:0 8px 20px #00000059;transform:translateY(-1px)}.outcome-card.outcome-win .outcome-continue-btn{background:linear-gradient(90deg,#6dffb0,#c8ffe0);color:#062216}.pot-chip-details{align-self:stretch;font-size:.62rem!important;letter-spacing:.1em!important;line-height:1.1;margin-top:.1rem;padding:.28rem .65rem!important;pointer-events:auto;text-align:center}.outcome-card.outcome-board{align-items:stretch;cursor:default;max-height:min(88vh,720px);text-align:left;width:min(94vw,560px)}.outcome-card.outcome-board .outcome-actions,.outcome-card.outcome-board .outcome-badge,.outcome-card.outcome-board .outcome-title,.outcome-card.outcome-board .season-board-lead{align-self:center;text-align:center}.season-board-lead{line-height:1.4;margin:0 0 .35rem}.season-board-lead,.season-board-status{color:#f7f1e6b8;color:var(--lg-muted);font-size:.9rem}.season-board-status{padding:.75rem .5rem;text-align:center}.season-board-error{color:#ffb4bd}.season-board-table-wrap{background:#06080e8c;border:1px solid #ffd67838;border-radius:12px;margin:.25rem 0 .15rem;max-height:min(48vh,360px);overflow:auto;width:100%}.season-board-table{border-collapse:collapse;font-size:.82rem;width:100%}.season-board-table thead th{background:#12100af5;border-bottom:1px solid #ffd67840;color:#f5c542;color:var(--lg-gold);font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.55rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.season-board-table tbody td{border-bottom:1px solid #ffffff0f;color:#f7f1e6;color:var(--lg-cream);padding:.5rem .55rem;vertical-align:middle}.season-board-table tbody tr:last-child td{border-bottom:none}.season-board-table tbody tr:hover td{background:#f5c5420f}.season-board-era{color:#f5c542!important;color:var(--lg-gold)!important;font-weight:800;white-space:nowrap}.season-board-addr{color:#ffe6a0!important;color:var(--lg-gold-soft,#ffe8a8)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;white-space:nowrap}.season-board-pot{color:#6dffb0!important;color:var(--lg-ok)!important;font-weight:800;white-space:nowrap}.season-board-when{color:#f7f1e6b8!important;color:var(--lg-muted)!important;font-size:.75rem;white-space:nowrap}@media only screen and (max-width:768px){.season-board-table tbody td:nth-child(4),.season-board-table thead th:nth-child(4){display:none}.outcome-card.outcome-board{padding:1rem .85rem 1.15rem;width:min(96vw,560px)}.outcome-actions{flex-direction:column;width:100%}.outcome-continue-btn,.outcome-details-btn{width:100%}}.characterImage.fate-previous{filter:brightness(55%) blur(1px);opacity:.55!important}.characterImage.fate-match{filter:drop-shadow(0 0 14px rgba(245,197,66,.45))}@media only screen and (max-width:768px){:root{--lg-hud-h:auto;--lg-panel-h:clamp(64px,12vh,84px);--lg-nft-w:clamp(58px,16vw,76px);--lg-chrome-h:calc(var(--lg-panel-h) + 4.85rem)}.bottom-chrome{align-items:stretch;align-items:stretch!important;background:linear-gradient(180deg,#0000,#04050a80 16%,#04050ae6);bottom:0!important;gap:.4rem;grid-template-columns:clamp(72px,8.5vw,108px) minmax(0,1fr);grid-template-columns:var(--lg-nft-w) minmax(0,1fr);left:0!important;padding:.35rem .4rem max(.45rem,env(safe-area-inset-bottom));position:fixed!important;right:0!important;z-index:40!important;z-index:var(--z-chrome)!important}.nft-dock{align-self:stretch;height:100%!important;justify-content:stretch;min-height:100%}.nft-dock-btn{border-radius:12px}.bottom-chrome .nftImage,.nft-dock .nftImage{border:2px solid #ffffffe6!important;border-radius:12px!important;bottom:auto!important;height:100%!important;left:auto!important;max-height:none;min-height:100%;object-fit:cover;object-position:center center;position:relative!important;top:auto!important;width:100%!important}.nft-click-me{bottom:.28rem;font-size:.5rem;padding:.14rem .38rem}.bottom-chrome .nftText,.nft-dock .nftText{border-radius:12px!important;bottom:auto!important;height:100%!important;left:auto!important;min-height:100%;position:relative!important;width:100%!important}.chrome-main{gap:.35rem;min-width:0}.bottom-chrome .panel{align-self:flex-start!important;background:linear-gradient(180deg,#12141cf7,#08090efc)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;bottom:auto!important;box-shadow:0 8px 22px #00000073;display:inline-flex!important;flex-wrap:nowrap!important;gap:.3rem!important;grid-template-columns:none!important;height:clamp(72px,11vh,110px)!important;height:var(--lg-panel-h)!important;justify-content:flex-start!important;left:auto!important;max-width:100%!important;opacity:1!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.32rem .42rem .45rem!important;position:relative!important;scrollbar-color:#f5c542d9 #ffffff14;scrollbar-width:thin;top:auto!important;width:max-content!important}.bottom-chrome .panel::-webkit-scrollbar{height:8px}.bottom-chrome .panel::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px;margin:0 .35rem .1rem}.bottom-chrome .panel::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c9a227,#f5c542,#ffe27a,#f5c542,#c9a227);border:1px solid #50320066;border-radius:999px;box-shadow:0 0 8px #f5c54280}.bottom-chrome .selectedImage{aspect-ratio:1!important;border:2px solid #0000!important;border-radius:10px!important;flex:0 0 auto!important;height:calc(clamp(72px, 11vh, 110px) - 1.15rem)!important;height:calc(var(--lg-panel-h) - 1.15rem)!important;min-width:calc(clamp(72px, 11vh, 110px) - 1.15rem);min-width:calc(var(--lg-panel-h) - 1.15rem);object-fit:cover;width:auto!important}.bottom-chrome .tray{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#0a0c1242,#06070c5c)!important;border:1px solid #ffffff1a!important;border-radius:14px!important;bottom:auto!important;gap:.3rem .4rem;grid-template-areas:"stats play" "pot play";grid-template-columns:1fr auto;height:auto!important;left:auto!important;min-height:3.9rem;padding:.35rem .45rem .4rem!important;position:relative!important;top:auto!important;width:100%!important}.bottom-chrome .dashboard{display:flex!important;grid-area:pot;height:auto!important;min-width:0;width:auto!important}.bottom-chrome .scoreboard{font-size:.68rem!important;gap:.25rem;grid-area:stats;height:auto!important;justify-content:flex-start!important;margin:0!important;width:auto!important}.bottom-chrome .scoreboard .stat{padding:.18rem .4rem}.bottom-chrome .button-board{grid-area:play;height:auto!important;justify-content:flex-end!important;width:auto!important}.bottom-chrome .legend-button,.legend-button{border-radius:999px!important;font-size:.95rem!important;height:auto!important;margin:0!important;max-width:42vw!important;min-height:2.75rem!important;min-width:7.4rem;padding:.35rem .55rem!important;text-align:center;width:100%!important}.hunt-swap__req{font-size:.55em;text-align:center;white-space:normal}.notifications,.notificationscancel{right:.5rem;top:max(4.5rem,calc(env(safe-area-inset-top, 0px) + 4rem));width:min(94vw,300px)}.outcome-card{padding:1.1rem 1rem 1.25rem;width:min(94vw,400px)}}.hero{aspect-ratio:16/9;height:auto;left:0;opacity:0;position:fixed;top:0;transform-style:preserve-3d;width:100vw}.literary-content-artifact,.literary-content-hero,.literary-content-patron,.literary-content-villain{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;border-radius:10px;box-shadow:0 10px 25px #00000080;color:#fff;max-width:300px;opacity:0;padding:20px;position:fixed;transform-style:preserve-3d;z-index:80}.literary-content-hero.animate-in{animation:literaryEntranceHero 1s cubic-bezier(.2,.8,.3,1.2) forwards}.literary-content-villain.animate-in{animation:literaryEntranceVillain 1s cubic-bezier(.2,.8,.3,1.2) forwards}.literary-content-patron.animate-in{animation:literaryEntrancePatron 1s cubic-bezier(.2,.8,.3,1.2) forwards}.literary-content-artifact.animate-in{animation:literaryEntranceArtifact 1s cubic-bezier(.2,.8,.3,1.2) forwards}@keyframes literaryEntranceHero{0%{opacity:0;transform:translateX(-50px) rotateY(90deg) translateZ(100px)}to{opacity:1;transform:translateX(0) rotateY(0) translateZ(0)}}@keyframes literaryEntranceVillain{0%{opacity:0;transform:translateX(50px) rotateY(-90deg) translateZ(100px)}to{opacity:1;transform:translateX(0) rotateY(0) translateZ(0)}}@keyframes literaryEntrancePatron{0%{opacity:0;transform:translateY(50px) rotateX(45deg) translateZ(100px)}to{opacity:1;transform:translateY(0) rotateX(0) translateZ(0)}}@keyframes literaryEntranceArtifact{0%{opacity:0;transform:scale(.5) rotate(15deg) translateZ(100px)}70%{transform:scale(1.1) rotate(-5deg) translateZ(0)}to{opacity:1;transform:scale(1) rotate(0) translateZ(0)}}.foreground-storyboard{animation:storyboardEntrance 1.2s ease-out forwards}@keyframes storyboardEntrance{0%{opacity:0;transform:translateZ(-50px)}to{opacity:1;transform:translateZ(0)}}.foreground-hero{animation:heroEntrance 1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes heroEntrance{0%{opacity:0;transform:translateX(30vw) rotateY(15deg)}to{opacity:1;transform:translateX(0) rotateY(0)}}.foreground-villain{animation:villainEntrance .8s cubic-bezier(.5,1.5,.5,1) forwards}@keyframes villainEntrance{0%{opacity:0;transform:translateX(40vw) scale(.8)}70%{transform:translateX(-5vw) scale(1.05)}to{opacity:1;transform:translateX(0) scale(1)}}.foreground-patron{animation:patronEntrance 1s ease-out forwards}@keyframes patronEntrance{0%{opacity:0;transform:translateY(-20vh) rotateX(10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.foreground-artifact{animation:artifactEntrance .7s cubic-bezier(.2,.9,.4,1.2) forwards}@keyframes artifactEntrance{0%{filter:blur(5px);opacity:0;transform:scale(1.5) translateZ(100px)}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}.desktop-img{aspect-ratio:16/9}.mobile-img{aspect-ratio:9/16}.candle{height:5vh;width:5vh}.literary-content-hero{background-color:#02000280;font-family:Kugile;height:auto;padding:1vh;position:fixed;right:72vw;text-align:right;text-shadow:0 0 15px 5px #0e030cb3;top:20vh;width:50vw}.literary-content-villain{align-items:left;left:38vw;text-align:left;top:2.5vw;width:30vw}.literary-content-patron,.literary-content-villain{background-color:#020002b3;font-family:Kugile;height:auto;padding:1vh;position:fixed;text-shadow:0 0 15px 5px #0e030cb3}.literary-content-patron{align-items:right;right:28vw;text-align:right;top:50vh;width:20vw}.literary-content-artifact{align-items:right;background-color:#02000266;font-family:Kugile;padding:1vh;position:fixed;right:1vw;text-align:right;text-shadow:0 0 15px 5px #0e030cb3;top:20vh;width:20vw}.literary-content-title{font-family:WhisperingSignature;font-size:auto;font-weight:700}.literary-content-phonetic{color:#f5f5f5;font-family:Verdana;font-size:1.5vh;font-style:italic}.literary-content-text{color:#f0f;display:flex;flex:wrap 1;font-family:NexaHeavy;font-size:1.5vh;text-align:left;text-shadow:0 5px 15px 5px #f9f4f9b3;width:auto}.storyTitle{bottom:30vh;font-family:WhisperingSignature;font-size:7vh;left:1vw;position:fixed;text-align:center;text-shadow:5px 5px 5px 5px #f9f6f9e6;z-index:35}@media only screen and (max-width:768px){.literary-content-title{font-size:1.8vh;margin:0;padding:0}.literary-content-phonetic{font-size:.75vh}.literary-content-text{font-size:1.5vh}.literary-content-hero{font-weight:400;left:1vw;line-height:1.2;top:10vh;width:48vw}.literary-content-villain{background-color:#02000299;left:56vw;position:fixed;text-align:right;top:25vh;width:40vw}.literary-content-patron{left:1vw;top:46vh;width:48vw}.literary-content-artifact{right:1vw;top:70vh;width:60vw}.candle{height:3vh;width:3vh}.storyTitle{bottom:27vh;font-size:2.5vh;height:8vh;left:2vw;z-index:35}}.z10{z-index:10}.z20{z-index:20}.z30{z-index:30}.z40{z-index:40}.z50{z-index:50}.howto-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#04050ce0;box-sizing:border-box;cursor:pointer;display:flex;inset:0;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom));position:fixed;z-index:400}.howto-panel{background:radial-gradient(ellipse 80% 50% at 50% 0,#ffd67814,#0000 55%),linear-gradient(165deg,#16101cfa,#080a10fc);border:1px solid #ffd67847;border-radius:18px;box-shadow:0 24px 64px #0000008c,inset 0 0 0 1px #ffffff0a;cursor:default;display:flex;flex-direction:column;max-height:min(92dvh,920px);overflow:hidden;position:relative;width:min(720px,100%)}.howto-toolbar{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem .85rem}.howto-brand{display:flex;flex-direction:column;gap:.15rem;min-width:0}.howto-kicker{color:#ffd678d9;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.howto-title{font-family:BabyVintage,NexaHeavy,system-ui,sans-serif;font-size:clamp(1.35rem,3.5vw,1.75rem);line-height:1.15;margin:0}.howto-close,.howto-title{color:#ffe6f0;font-weight:700}.howto-close{align-items:center;background:#141018e6;border:1px solid #ffffff38;border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:2.35rem;justify-content:center;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.35rem}.howto-close:hover{background:#b4285ad9;border-color:#ff96be8c;color:#fff}.howto-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.1rem 1.15rem .85rem}.howto-section--page{animation:howtoPageIn .38s cubic-bezier(.22,1,.36,1) both}@keyframes howtoPageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.howto-section{display:flex;flex-direction:column;gap:.7rem}.howto-section-header{color:#f7f1e6;font-family:NexaHeavy,system-ui,sans-serif;font-size:clamp(1.05rem,2.6vw,1.3rem);font-weight:800;letter-spacing:.01em;line-height:1.25;margin:0}.howto-section-desc{color:#f7f1e6c7;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.88rem,2.1vw,.98rem);font-weight:500;line-height:1.55;margin:0}.howto-comic{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 12px 32px #0006;margin:.15rem 0 0;overflow:hidden;padding:0}.howto-comic-img{-webkit-user-drag:none;display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.howto-golden-hint{background:linear-gradient(135deg,#ffd67824,#ffb43c0f);border:1px solid #ffd6786b;border-radius:12px;box-shadow:0 0 24px #ffc85014;display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem}.howto-golden-label{color:#ffe27a;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.howto-golden-label,.howto-golden-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.howto-golden-text{color:#fff3c4;font-size:clamp(.86rem,2vw,.95rem);font-weight:600;line-height:1.5;margin:0}.howto-pager{background:linear-gradient(180deg,#0000,#00000038);border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:.65rem;padding:.65rem 1rem 1rem}.howto-dots,.howto-pager{align-items:center;display:flex}.howto-dots{gap:.45rem;justify-content:center}.howto-dot{background:#ffffff38;border:none;border-radius:999px;cursor:pointer;height:.55rem;padding:0;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:.55rem}.howto-dot:hover{background:#ffd6788c;transform:scale(1.15)}.howto-dot.is-active{background:linear-gradient(90deg,#ffe27a,#f5c542);box-shadow:0 0 12px #ffc8508c;width:1.35rem}.howto-arrows{display:flex;gap:.65rem;width:100%}.howto-arrow,.howto-arrows{align-items:center;justify-content:center}.howto-arrow{background:#141018e6;border:1px solid #ffffff2e;border-radius:999px;color:#f7f1e6;cursor:pointer;display:inline-flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:.1rem;min-width:5.5rem;overflow:visible;padding:.55rem 1.1rem .45rem;position:relative;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.howto-arrow:hover{border-color:#ffd67873;transform:translateY(-2px)}.howto-arrow-glyph{font-size:1.05rem;font-weight:800;line-height:1}.howto-arrow-label{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.howto-arrow--up{color:#f7f1e6bf}.howto-arrow--flashy{animation:howtoArrowBounce 1.15s ease-in-out infinite;background:linear-gradient(160deg,#ffd67847,#b4285a59 55%,#141018f2);border:1px solid #ffd678a6;box-shadow:inset 0 0 0 1px #ffd67826,0 8px 28px #ffb43c40,0 0 32px #ff508c2e;color:#fff8e0;min-width:7.5rem;padding:.7rem 1.4rem .55rem}.howto-arrow--flashy .howto-arrow-glyph{animation:howtoArrowGlow 1.15s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,214,120,.85));font-size:1.45rem}.howto-arrow--flashy .howto-arrow-label{color:#ffe27a;text-shadow:0 0 12px #ffc8508c}.howto-arrow--flashy:hover{border-color:#ffe27a;box-shadow:inset 0 0 0 1px #ffe68c59,0 10px 36px #ffb43c66,0 0 40px #ff508c47;transform:translateY(2px) scale(1.04)}.howto-arrow-pulse{animation:howtoPulseRing 1.4s ease-out infinite;border:2px solid #ffd6788c;border-radius:inherit;inset:-4px;pointer-events:none;position:absolute}.howto-arrow--done{background:linear-gradient(160deg,#50b47840,#141018f2);border-color:#78dca073;color:#c8f5d8;min-width:7.5rem}.howto-arrow--done:hover{border-color:#8cf0b4b3;color:#e8fff0}@keyframes howtoArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes howtoArrowGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes howtoPulseRing{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.howto-arrow--flashy,.howto-arrow--flashy .howto-arrow-glyph,.howto-arrow-pulse,.howto-section--page{animation:none}}@media (max-width:560px){.howto-panel{border-radius:14px;max-height:94dvh}.howto-toolbar{padding:.85rem .9rem .7rem}.howto-scroll{gap:1.25rem;padding:.9rem .9rem .7rem}.howto-golden-hint{padding:.75rem .85rem}.howto-pager{padding:.55rem .85rem .9rem}.howto-arrow--flashy{min-width:6.5rem}}
/*# sourceMappingURL=main.07a55112.css.map*/