*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#10131c;color:#f5eee5;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #ecc38e;outline-offset:5px}button{color:inherit}::selection{background:#fa8567;color:#111}.siteHeader{max-width:1440px;margin:auto;padding:26px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:27px;font-weight:850;letter-spacing:-1.4px;white-space:nowrap}.logo>span{color:#f7886b}.logo small{font-size:9px;font-weight:500;display:block;letter-spacing:1.4px;color:#aaa8b6;margin-top:-5px}.siteHeader nav{display:flex;align-items:center;gap:28px;font-size:12px}.login{border:1px solid #6b6267;border-radius:50px;padding:9px 19px}.login span{margin-left:18px;color:#ffa584}.hero{position:relative;max-width:1380px;margin:5px auto 0;min-height:650px;overflow:hidden;border-radius:30px;background:#20263a}.heroArt{position:absolute;inset:0;background:linear-gradient(90deg,#151c2ff5 5%,#151c2fe8 38%,#151c2f28 80%),url('/theme-art/one-piece-v1.png') center/cover}.heroCopy{position:relative;z-index:1;padding:90px 6% 70px;width:76%;max-width:930px}.kicker{font-size:10px;letter-spacing:2px;color:#dda785;font-weight:650}.hero h1{font-size:clamp(40px,5.5vw,79px);line-height:1.09;letter-spacing:-3.5px;margin:26px 0;font-weight:850}.hero h1 em,h2 em{font-style:normal;color:#ffa185}.heroCopy>p{color:#bfc2cf;max-width:470px;font-size:14px;line-height:1.85}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.heroActions button,.mainButton{border-radius:50px;padding:13px 21px;font-size:12px;background:transparent;border:1px solid #70636c}.mainButton{background:#f49b7d;color:#1e1d29;border-color:transparent;font-weight:750}.mainButton span{padding-left:22px}.heroCopy .liveResult{font-size:11px;color:#a5abbd;margin-top:24px;min-height:40px}.heroNote{position:absolute;right:4%;bottom:8%;background:#171c2bd9;padding:24px;border:1px solid #b6b7c14a;border-radius:18px;transform:rotate(5deg);backdrop-filter:blur(10px)}.heroNote span{display:block;font:10px monospace;color:#ffb48d;letter-spacing:2px}.heroNote b{display:block;font-size:21px;line-height:1.3;margin:13px 0}.heroNote small{font-size:10px;color:#b8b7c5}.ticker{max-width:1380px;margin:0 auto;border-bottom:1px solid #383340;display:flex;justify-content:space-around;gap:15px;padding:22px;font-size:10px;font-weight:650;letter-spacing:1.3px;overflow:hidden;white-space:nowrap;color:#b3aab8}.ticker i{color:#ffa584;font-style:normal}.section{max-width:1240px;margin:100px auto;padding:0 22px}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.sectionHead h2{font-size:clamp(28px,4vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:17px 0 0}.sectionHead>p{font-size:12px;line-height:1.9;color:#9999ab;margin:0}.fandomGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fandom{position:relative;padding:26px;border-radius:20px;background:#1a1f2d;border:1px solid #34394b;overflow:hidden}.cardIndex{font:10px monospace;letter-spacing:1px;color:#a9b1c7}.cardGlyph{font-size:43px;height:75px;line-height:1;margin-top:26px;color:#e6bd85}.fandom h3{font-size:23px;letter-spacing:-.6px;margin:12px 0 10px}.fandom>p{font-size:13px;color:#b4b7c9;line-height:1.75;min-height:48px}.fandom button{border:0;background:transparent;padding:10px 0;text-align:left;color:#efc2a4;font-size:11px}.fandom .cardReply{font-size:11px;color:#d9c8b5;min-height:38px;margin-bottom:0}.pirate{background:linear-gradient(0deg,#151e2df5,#151e2d85),url('/theme-art/one-piece-v1.png') 70% center/cover}.ninja{background:linear-gradient(0deg,#26202bf9,#26202b96),url('/theme-art/naruto-v1.png') 75% center/cover}.mystery{background:radial-gradient(ellipse at 90% 20%,#6e48773b,transparent 70%),#211c2e}.steins{background:radial-gradient(ellipse at 90% 20%,#b9946636,transparent 70%),#242324}.sword{background:radial-gradient(ellipse at 90% 20%,#428b9d33,transparent 70%),#1b2630}.filler{background:radial-gradient(ellipse at 90% 20%,#a9637933,transparent 70%),#29202a}.lab{padding-top:60px;border-top:1px solid #363140}.labGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.experiment{padding:25px;border-radius:20px;background:#181c28;border:1px solid #343544;display:flex;flex-direction:column}.experimentTag{color:#9e95ac;font:9px monospace}.experiment h3{font-size:20px;line-height:1.3;margin:23px 0 10px;letter-spacing:-.5px}.experiment p{font-size:12px;line-height:1.8;color:#aba9bd}.experiment>button{margin-top:auto;background:#2d293c;border:1px solid #5f4f71;border-radius:10px;padding:12px;font-size:11px}.experiment>p[role=status]{min-height:50px;color:#e4c29f;font-size:11px;margin-bottom:0}.microwaveBody{display:flex;height:145px;margin-top:25px;border:5px solid #6c6477;border-radius:13px;padding:12px;background:#313143}.microwaveBody>#banana{display:grid;place-items:center;flex:1;background:radial-gradient(#394246,#161d28);border-radius:7px;font-size:47px}.microControls{width:65px;display:flex;align-items:center;flex-direction:column;gap:13px;padding-top:5px}.microControls span{font:10px monospace;color:#b5e6b2}.microControls i{width:19px;height:19px;border-radius:50%;border:3px solid #a6a1ac}.microwaveBody.working{animation:microRumble .15s linear 5}.road{height:145px;position:relative;display:grid;align-items:center;overflow:hidden;margin-top:25px}.road svg{width:100%;max-height:145px}.road span{font:10px monospace;color:#8ea6bd;position:absolute;right:5px;top:5px}.road.running #roadsterCar{animation:roadZoom 1.2s ease-in-out}.neuralFace{display:grid;place-items:center;font-size:100px;color:#dfa481;height:145px;margin-top:25px}.neural.thinking .neuralFace{animation:neuralSpin 3s linear infinite}.nightNote{text-align:center;padding:60px 25px 100px;max-width:850px;margin:auto}.nightNote>span{color:#eaaa8e;font-size:31px}.nightNote h2{font-size:32px;letter-spacing:-1px;margin-bottom:12px}.nightNote p{font-size:13px;color:#aaa4b5}.nightNote button{background:transparent;border:1px solid #655268;border-radius:50px;padding:13px 25px;margin-top:20px;font-size:12px}.nightNote #fortuneResult{min-height:35px}footer{max-width:1240px;margin:auto;padding:35px 22px;border-top:1px solid #393340;color:#8e879a;display:flex;flex-wrap:wrap;gap:15px 30px;align-items:center;font-size:10px}footer>.logo{font-size:20px;color:#d3c5cd}footer details{flex-basis:100%}footer summary{cursor:pointer;width:fit-content}footer details p{max-width:600px}footer details a{text-decoration:underline}#confetti{position:fixed;inset:0;pointer-events:none;z-index:20;overflow:hidden}#confetti i{position:absolute;top:-30px;font-style:normal;font-size:25px;animation:fall 1.8s ease-in forwards}body.secretMode .heroArt{filter:hue-rotate(55deg)}
@keyframes microRumble{50%{transform:translate(2px,-1px) rotate(.5deg)}}@keyframes roadZoom{35%{transform:translate(70px,-12px) rotate(-3deg)}70%{transform:translate(430px,-45px) rotate(-5deg)}}@keyframes neuralSpin{to{transform:rotate(360deg)}}@keyframes fall{to{transform:translateY(110vh) rotate(360deg)}}@media(max-width:900px){.hero{border-radius:0;min-height:600px}.heroCopy{width:90%;padding-top:70px}.heroNote{display:none}.fandomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labGrid{grid-template-columns:1fr}.experiment{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.experimentTag{grid-column:1/-1}.experiment>div{grid-row:2/6;grid-column:2}.experiment h3{grid-column:1}.experiment>button{margin-top:15px}.section{margin:70px auto}.ticker{justify-content:flex-start}.siteHeader nav>a:not(.login){display:none}}@media(max-width:550px){.siteHeader{padding:22px}.logo{font-size:23px}.hero{min-height:600px}.heroCopy{padding:60px 23px 30px;width:100%}.hero h1{font-size:44px;letter-spacing:-2px}.heroArt{background-position:60% center}.heroCopy>p{font-size:12px;max-width:325px}.heroActions{gap:9px}.heroActions>*{font-size:10px;padding:12px 16px}.sectionHead{display:block}.sectionHead>p{margin-top:20px}.fandomGrid{grid-template-columns:1fr}.fandom{padding:25px}.cardGlyph{position:absolute;right:25px;top:15px;opacity:.7}.fandom h3{margin-top:35px}.fandom>p{max-width:280px}.experiment{display:flex}.experiment>div{height:145px}.nightNote h2{font-size:25px}.kicker{font-size:9px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.heroActions button#randomAnime{background:#151c2faa}
