/* FUN — The good bit. Bright print, bold type, real interactions. */
:root{--yellow:#fff000;--ink:#161714;--bg:#151613;--paper:#f8f7ef;--muted:#aaa99c;--line:#393b32}
html{scroll-padding-top:112px}.fun-site{background:var(--paper);color:var(--ink);min-width:0;overflow:clip}.v-symbols{position:absolute;pointer-events:none}.fun-site .v-wrap{width:min(1240px,calc(100% - 88px));margin-inline:auto}.fun-site .v-section{padding-block:94px}.fun-site h2{font-size:clamp(37px,4.4vw,65px);line-height:1.03;letter-spacing:-3px}.fun-site h2 em{font-style:normal;position:relative;display:inline-block}.fun-site h2 em:after{content:'';position:absolute;bottom:-5px;left:-3px;right:-7px;height:5px;background:currentColor;transform:rotate(-3deg);border-radius:50%}.v-label{display:block;font:700 10px/1.5 var(--font);letter-spacing:1.7px;margin-bottom:20px}.fun-site .button{font-size:14px;min-height:54px;border:2px solid var(--ink);border-radius:13px;padding:13px 22px;box-shadow:3px 4px 0 var(--ink);gap:24px}.fun-site .button.black{background:var(--ink);color:var(--yellow);box-shadow:none}.fun-site .button.paper{background:var(--paper);color:var(--ink)}.fun-site .button:hover{transform:translateY(-3px)}.fun-site .button:active{transform:translateY(1px);box-shadow:none}.fun-site :focus-visible{outline:3px solid #7146c4;outline-offset:5px}.v-text-link{display:inline-flex;align-items:center;gap:14px;padding:0;font-size:13px;font-weight:700;line-height:1.7}.v-text-link:hover{text-decoration:underline;text-underline-offset:5px}.v-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.v-checker{display:inline-block;width:42px;height:17px;background:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0);background-size:17px 17px;flex-shrink:0}
/* Floating masthead. */
.fun-site .site-header{position:sticky;top:0;z-index:35;padding:18px 0;background:var(--yellow);backdrop-filter:none;border:0}.fun-site .header-inner{display:flex;flex-direction:row;min-height:68px;gap:24px;padding:9px 12px 9px 19px;border:2px solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:3px 4px 0 var(--ink)}.fun-site .brand{color:var(--ink);gap:9px;align-items:center}.fun-site .brand>span:last-child{font:800 36px/.9 var(--display);letter-spacing:-2px}.v-brand-face{display:grid;place-items:center;background:var(--ink);color:var(--yellow);border-radius:10px;width:40px;height:40px;transform:rotate(-3deg)}.v-brand-face svg{width:33px;height:33px}.fun-site .header-inner nav{margin:0 auto;display:flex;gap:3px;align-self:center;align-items:center;position:static}.fun-site .header-inner nav a{font-size:12px;font-weight:700;padding:12px 16px;white-space:nowrap;border-radius:9px;color:#5b5c53}.fun-site .header-inner nav a.active,.fun-site .header-inner nav a:hover{background:var(--ink);color:var(--yellow)}.fun-site .header-inner nav a.active:after{display:none}.fun-site .nav-actions{margin-left:0;gap:12px;display:flex;align-items:center}.fun-site .nav-actions .button{font-size:12px;min-height:44px;padding:10px 16px;gap:10px;border-radius:10px}.v-search-button{display:flex;gap:10px;align-items:center;padding:9px 7px}.v-search-button svg{width:19px;height:19px}.v-search-button kbd{font:10px var(--font);padding:3px;border:1px solid #d9d9cc;border-radius:4px;color:#85857b}.fun-site .menu-button{display:none}.site-announcement{background:var(--ink);color:var(--yellow);padding:12px 24px;text-align:center;font-size:13px}
/* The yellow opening poster. */
.v-hero{position:relative;background:var(--yellow);padding-top:24px;isolation:isolate}.v-hero:before,.v-hero:after{content:'';position:absolute;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--ink) 1.2px,transparent 1.3px);background-size:7px 7px;opacity:.45}.v-hero:before{width:300px;inset:0 auto 0 -200px;mask-image:linear-gradient(90deg,#000,transparent)}.v-hero:after{width:540px;height:580px;right:-200px;top:5px;mask-image:radial-gradient(ellipse,#000,transparent 68%)}.v-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding-block:30px 46px}.v-kicker{display:flex;align-items:center;gap:14px;font:700 9px var(--font);letter-spacing:1.7px}.v-hero h1{margin:24px 0 34px}.v-hero h1>span{font:800 clamp(29px,3.65vw,54px)/1.1 var(--display);letter-spacing:-2.4px;white-space:nowrap}.v-hero h1>strong{display:block;position:relative;font:800 clamp(150px,17.4vw,252px)/.89 var(--display);letter-spacing:-.085em;margin-left:-8px;padding-bottom:35px;max-width:600px}.v-hero h1 em{position:absolute;bottom:2px;left:51%;background:var(--paper);padding:2px 19px 7px;font:800 clamp(37px,4.7vw,64px)/1.04 var(--display);letter-spacing:-2.8px;border:3px solid var(--ink);border-radius:12px;box-shadow:4px 5px 0 var(--ink);transform:rotate(-7deg)}.v-hero h1 em:after{content:'✦';position:absolute;right:-37px;top:-25px;font-size:42px;transform:rotate(15deg)}.v-hero .hero-copy>p{font-size:15px;line-height:1.75;max-width:430px;color:#505019;white-space:pre-line;margin:0}.v-hero-actions{display:flex;gap:16px;align-items:center;margin-top:25px}.v-hero-note{display:flex;align-items:center;gap:10px;margin-top:19px;padding-left:115px}.v-hero-note svg{width:57px;height:23px}.v-hero-note>span{font:700 12px/1.3 var(--display);transform:rotate(-3deg)}.v-hero-art{position:relative;padding:36px 30px 80px;min-width:0}.v-smile-card{max-width:355px;margin:auto;background:var(--paper);border:3px solid var(--ink);border-radius:18px;padding:18px 23px;box-shadow:8px 9px 0 var(--ink);transform:rotate(6deg);transition:transform .25s}.v-smile-card:hover{transform:rotate(2deg)}.v-card-meta{display:flex;justify-content:space-between;align-items:center;font:8px ui-monospace,monospace;letter-spacing:.7px;border-bottom:1px solid #c6c6b8;padding-bottom:13px}.v-big-smile{width:100%;height:254px;margin:19px auto 8px;color:var(--ink);transform:rotate(-4deg)}.v-card-caption{border-top:1px solid #c6c6b8;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;line-height:1.4;letter-spacing:-.4px}.v-card-arrow{font-size:35px}.v-art-tag{position:absolute;top:17px;right:7px;background:var(--ink);color:var(--yellow);padding:12px 15px;z-index:2;transform:rotate(10deg);font:700 10px var(--font);letter-spacing:.8px;border:2px solid var(--ink);border-radius:7px}.v-star-one{position:absolute;left:0;top:24px;width:70px;height:70px;transform:rotate(-12deg);color:var(--ink)}.v-doodle-note{position:absolute;right:1px;bottom:73px;transform:rotate(7deg);font:700 15px/1.2 var(--display);background:var(--yellow);padding:4px 8px}.v-film-sticker{position:absolute;bottom:6px;left:16px;display:flex;align-items:center;gap:14px;text-align:left;border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);border-radius:13px;padding:14px 18px;transform:rotate(-4deg);width:285px}.v-film-sticker:hover{transform:rotate(0deg) translateY(-3px)}.v-play-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--yellow);padding-left:3px;font-size:13px}.v-film-sticker>span:nth-child(2){font:800 17px/1.2 var(--display)}.v-film-sticker small{display:block;font:700 8px var(--font);letter-spacing:.8px;margin-top:6px;color:#77776c}.v-film-sticker>span:last-child{margin-left:auto;font-size:23px}.v-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #16171440;padding-block:21px;font:600 8px/1.5 var(--font);letter-spacing:1.3px}.v-hero-bottom>span:first-child{display:flex;align-items:center;gap:8px}.v-hero-bottom>a:hover{text-decoration:underline}
.v-contract{background:var(--ink);color:var(--paper)}.v-contract>.v-wrap{display:flex;gap:18px;align-items:center;min-height:66px;flex-wrap:wrap;padding-block:14px}.v-contract-label{display:flex;gap:12px;align-items:center}.v-contract-label>b{color:var(--yellow);font:800 19px var(--display)}.v-contract-label>span{font:8px var(--font);letter-spacing:1px;color:#a1a397}.v-contract code{font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;color:#d1d1c5}.v-contract>.v-wrap>div{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:10px}.v-contract button{padding:3px 0;color:#c5c7b9;font-weight:600}.v-contract a{color:var(--yellow);font-weight:700}.v-contract a:hover,.v-contract button:hover{text-decoration:underline}.v-contract :focus-visible{outline-color:var(--yellow)}
.v-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px}.v-section-heading>p,.v-rules-note>p{font-size:13px;line-height:1.8;color:#717267;max-width:320px}.v-underline{position:relative}.v-underline:after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:6px;border-radius:50%;background:var(--yellow);transform:rotate(-4deg)}
/* The board never substitutes made-up coins or statistics. */
.v-board{background:var(--paper)}.v-board-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:24px}.v-token{display:grid;grid-template-columns:39% minmax(0,1fr);background:var(--paper);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 6px 0 var(--ink);overflow:hidden;min-width:0}.v-token-art{background:var(--yellow);border-right:2px solid var(--ink);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:28px;position:relative;overflow:hidden}.v-token-art:before{content:'';position:absolute;inset:50% -10% -10%;background-image:radial-gradient(#16171466 1px,transparent 1px);background-size:5px 5px;mask-image:linear-gradient(transparent,#000)}.v-mini-tag{font:700 8px var(--font);letter-spacing:.9px;border:1.5px solid var(--ink);background:var(--paper);padding:6px 10px;border-radius:5px;transform:rotate(-6deg);align-self:flex-start}.v-token-art>svg{width:90%;max-width:190px;transform:rotate(-9deg);transition:transform .25s}.v-token:hover .v-token-art>svg{transform:rotate(0deg)}.v-art-foot{font:700 7px/1.6 var(--font);letter-spacing:.9px;position:relative;text-align:center}.v-token-copy{padding:28px;min-width:0}.v-token-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.v-token-top .v-label{font-size:8px;letter-spacing:1px;margin:0}.v-chain{font-size:8px;color:#818176;font-weight:600}.v-token-copy h3{font-size:62px;letter-spacing:-3px;line-height:1;margin:24px 0 12px}.v-token-copy>p{font-size:13px;line-height:1.65;color:#73746a}.v-token-address{border-top:1px solid #d1d2c7;margin-top:24px;padding-top:16px}.v-token-address>span{font:700 7px var(--font);letter-spacing:1px;color:#818176;display:block;margin-bottom:8px}.v-token-address code{font:10px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}.v-token-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.v-token-actions .button{font-size:10px;min-height:40px;padding:9px 12px;gap:5px;border-radius:8px}.v-token-actions>button{font-size:10px;padding:0;white-space:nowrap;font-weight:600}.v-next-card{border:2px dashed #a9aaa0;border-radius:18px;padding:25px 28px;display:flex;flex-direction:column;background:#edede4;transition:background .2s,border-color .2s}.v-next-card:hover{background:#f8f5b8;border-color:var(--ink)}.v-next-top{display:flex;justify-content:space-between;font:700 9px var(--font);letter-spacing:1px;color:#7b7c70}.v-next-top>span:last-child{font-size:24px;line-height:10px;color:var(--ink)}.v-next-plus{width:57px;height:57px;margin:28px 0 20px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:16px;transform:rotate(-8deg);font:400 42px/.8 var(--font);background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}.v-next-card h3{font-size:27px;letter-spacing:-1px;line-height:1.1}.v-next-card p{font-size:12px;color:#77796b;line-height:1.75;margin:14px 0 23px}.v-next-link{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:auto;border-top:1px solid #c6c8bc;padding-top:17px}.v-next-link b{font-size:17px}.v-board-foot{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:10px;color:#828477}.v-board-foot>span:last-child{font-size:9px}.v-board-grid:has(.v-token[hidden]){grid-template-columns:1fr}.v-board-grid:has(.v-token[hidden]) .v-next-card{display:grid;grid-template-columns:80px 1fr auto;gap:15px 30px;align-items:center}.v-board-grid:has(.v-token[hidden]) .v-next-top{grid-column:1/-1}.v-board-grid:has(.v-token[hidden]) .v-next-plus{grid-row:2/4;margin:0}.v-board-grid:has(.v-token[hidden]) .v-next-card p{grid-column:2;margin:0}.v-board-grid:has(.v-token[hidden]) .v-next-link{grid-column:3;grid-row:2/4;gap:30px;border:0;margin:0}
/* A genuine film, one click away. */
.v-story{border-top:1px solid #d6d7cb;background:#eeeee4}.v-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:78px;align-items:center}.v-story h2{font-size:clamp(38px,4.1vw,59px);margin-bottom:27px}.v-story h2 em{background:var(--yellow);padding:0 9px 5px;transform:rotate(-4deg);border:2px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 var(--ink)}.v-story h2 em:after{display:none}.v-story p{font-size:13px;line-height:1.9;color:#73766a;max-width:390px;margin-bottom:13px}.v-story .v-text-link{margin-top:13px;font-size:11px}.v-video-card{border:2px solid var(--ink);border-radius:17px;background:var(--ink);padding:0;box-shadow:6px 7px 0 #a3a59a;overflow:hidden;transform:rotate(2deg);color:var(--paper);text-align:left}.v-video-card:hover{transform:rotate(0deg) translateY(-3px)}.v-video-top{display:flex;gap:7px;align-items:center;padding:15px 19px;font:700 8px var(--font);letter-spacing:1px}.v-video-top .v-dot{color:var(--yellow);width:5px;height:5px}.v-video-top>span:last-child{margin-left:auto;font:10px ui-monospace,monospace;color:#a9ad9d}.v-video-picture{position:relative}.v-video-picture img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.v-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:67px;height:67px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink);font-size:21px;padding-left:4px}.v-video-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 19px}.v-video-bottom b{font:700 17px var(--display)}.v-video-bottom>span{font-size:9px;color:#a9ad9d}
.v-marquee{background:var(--yellow);border-block:2px solid var(--ink);overflow:hidden;padding:18px 0;transform:rotate(-1.2deg) scale(1.02);margin:0;position:relative;z-index:2}.v-marquee>div{display:flex;gap:34px;width:max-content;animation:fun-scroll 35s linear infinite}.v-marquee span{font:800 21px var(--display);letter-spacing:-.5px;white-space:nowrap;display:flex;gap:34px}.v-marquee b{font-size:21px}@keyframes fun-scroll{to{transform:translateX(-50%)}}
/* Eight launch ideas, and an inspectable detail panel. */
.v-rules{background:var(--ink);color:var(--paper);margin-top:-14px;padding-top:110px!important}.v-rules .v-label{color:#a9ac9e}.v-rules h2>span{color:var(--yellow)}.v-rules-note>p{color:#a9ac9e}.v-rules-note>.v-text-link{color:var(--yellow);font-size:11px;margin-top:13px}.v-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v-rule-card{border:1.5px solid #46493e;border-radius:13px;padding:20px;text-align:left;display:flex;flex-direction:column;min-width:0;background:#22251d;color:var(--paper);position:relative}.v-rule-card:hover{transform:translateY(-4px);border-color:var(--yellow)}.v-rule-card.active{background:var(--yellow);color:var(--ink);border-color:var(--yellow);box-shadow:3px 4px 0 #ffffff30}.v-rule-top{display:flex;justify-content:space-between;font:10px ui-monospace,monospace;color:#8f9681}.v-rule-top>span:last-child{font:18px var(--font);line-height:1}.v-rule-art{height:88px;margin:10px 0 9px;display:flex;align-items:center;font:800 67px/1 var(--display);letter-spacing:-4px;color:var(--yellow)}.v-number>span{font-size:32px;letter-spacing:-1px;margin-top:15px}.v-rule-card>b{font:800 19px/1.15 var(--display);letter-spacing:-.7px}.v-rule-summary{font-size:10px;line-height:1.65;color:#afb5a3;margin-top:9px;min-height:33px}.v-rule-card>small{font:700 7px/1.4 var(--font);letter-spacing:.8px;align-self:flex-start;padding:5px 7px;border:1px solid #484f3c;border-radius:4px;margin-top:17px;color:#a8b499}.v-rule-card.active .v-rule-art,.v-rule-card.active .v-rule-summary,.v-rule-card.active .v-rule-top{color:var(--ink)}.v-rule-card.active>small{color:#555817;border-color:#16171440}.v-rule-card:nth-child(2) .v-rule-art{color:#ff947d}.v-rule-card:nth-child(3) .v-rule-art{color:#d9c5fa}.v-rule-card:nth-child(4) .v-rule-art{color:#c6e1af}.v-rule-card:nth-child(8) .v-rule-art{color:#d9c5fa}.v-rule-card.active .v-rule-art{color:var(--ink)}.v-rule-art.v-ban{font:400 92px var(--font)}.v-rule-art.v-zap{font-size:100px}.v-rule-art.v-loop{font:400 90px/1 var(--font)}.v-rule-art.v-ticket{font-size:38px;letter-spacing:-1px}.v-wallet{align-items:flex-end;gap:5px;padding-block:14px}.v-wallet>i{display:block;width:24px;background:currentColor;border:1px solid currentColor;border-radius:4px 4px 0 0;height:28px;transform:rotate(-4deg)}.v-wallet>i:nth-child(2){height:41px}.v-wallet>i:nth-child(3){height:56px}.v-wallet>i:nth-child(4){height:66px}.v-wallet>i:nth-child(5){height:66px;background:transparent;border-style:dashed}.v-rule-art.v-vote{font:700 74px var(--font)}
.fun-site .rule-stage{display:grid;grid-template-columns:1fr .8fr;gap:20px 50px;min-height:300px;border:1.5px solid #596249;border-radius:14px;background:#24291c;padding:32px 35px;margin-top:26px;color:var(--paper);position:relative}.fun-site .rule-stage>div:first-child{align-self:start}.fun-site .rule-stage h3{font-size:30px;letter-spacing:-1px;margin:14px 0 12px;line-height:1.1}.fun-site .rule-stage p{font-size:12px;line-height:1.8;color:#bbc4ab;max-width:490px}.fun-site .rule-stage>.fine-print{grid-column:1/-1;font-size:10px;line-height:1.7;max-width:none;border-top:1px solid #465237;padding-top:18px;margin:0;color:#93a082}.fun-site .status-badge{font:700 7px/1.5 var(--font);letter-spacing:.6px;padding:5px 7px;border:1px solid #59634b;background:#333d25;color:#c6d8ad;border-radius:4px;text-transform:uppercase}.fun-site .status-badge.development,.fun-site .status-badge.announced,.fun-site .status-badge.proposed{background:#3c3822;color:#d7c98f;border-color:#635a32}.fun-site .rule-visual{align-self:center;margin:0;min-width:0}.fun-site .huge-number{font:800 85px/1 var(--display);letter-spacing:-4px;color:var(--yellow)}.fun-site .huge-number small{font-size:25px;letter-spacing:-1px;margin-left:5px}.fun-site .fee-phase-controls{display:flex;gap:6px;margin-top:18px;flex-wrap:wrap}.fun-site .fee-phase-controls button{padding:8px 10px;font-size:9px;border:1px solid #566347;border-radius:6px;color:#afbd9d}.fun-site .fee-phase-controls button.active{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.fun-site .phase-caption{font:9px/1.6 ui-monospace,monospace;color:#93a17f;margin-top:12px}.fun-site .rule-cap-control{margin-top:20px}.fun-site .rule-cap-control input{width:100%;accent-color:var(--yellow)}.fun-site .range-labels{display:flex;justify-content:space-between;font-size:9px;color:#97a483}.fun-site .visual-wallet{border:1px solid #4b583b;border-radius:6px;display:flex;justify-content:space-between;gap:10px;padding:14px;font-size:10px;margin-top:10px;background:#2d3522}.fun-site .visual-wallet b{font:8px ui-monospace,monospace;color:var(--yellow)}.fun-site .ticker-visual{font:800 34px var(--display);letter-spacing:-1px;color:var(--yellow)}.fun-site .ticker-visual small{display:block;font:12px var(--font);letter-spacing:0;margin-top:10px;color:#abbf91}.v-rules-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:9px;color:#949e85}.v-rules-bottom a{color:var(--yellow)}.v-rules :focus-visible{outline-color:var(--yellow)}
/* Fee receipt. */
.v-fees{background:var(--paper)}.v-fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.v-fee-story>p{font-size:13px;line-height:1.85;color:#787c6e;max-width:370px;margin:26px 0}.v-fee-story h2 em:after{background:var(--yellow);height:8px;bottom:-3px}.v-fee-split{display:flex;gap:35px;margin-top:30px}.v-fee-split>div+div{border-left:1px solid #c7ccbb;padding-left:35px}.v-fee-split b{font:800 67px/1 var(--display);letter-spacing:-3px}.v-fee-split small{font-size:29px;letter-spacing:-1px}.v-fee-split span{display:block;font:700 8px var(--font);letter-spacing:1.1px;margin-top:9px;color:#777e6a}.v-handnote{display:block;font:700 14px var(--display);transform:rotate(-3deg);margin-top:30px;color:#6a745b}.fun-site .fee-calculator{padding:29px;background:var(--yellow);border:2px solid var(--ink);border-radius:15px;box-shadow:6px 7px 0 var(--ink);transform:rotate(1.5deg);margin:0;color:var(--ink);min-width:0}.fun-site .calculator-top{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px dashed #16171480;padding:0 0 21px;margin:0 0 22px}.calculator-top>b{font:800 23px var(--display);letter-spacing:-.8px}.calculator-top>span{font:700 7px/1.5 var(--font);letter-spacing:.8px;max-width:75px;text-align:right}.fun-site .volume-label{font:600 11px var(--font);color:#747417}.fun-site .volume-input{display:flex;align-items:center;gap:15px;margin:9px 0 13px;border:0}.fun-site .volume-input input{border:0;border-bottom:2px solid #16171455;background:transparent;color:var(--ink);font:800 49px/1 var(--display);letter-spacing:-2px;padding:0 0 8px;width:100%}.fun-site .volume-input>span{font:700 12px var(--font);border:1px solid var(--ink);padding:5px 7px;border-radius:5px}.fun-site .fee-math{margin:0}.fun-site .fee-math>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;color:#6b6b1e;font-size:11px}.fun-site .fee-math b{font:600 12px ui-monospace,monospace;color:var(--ink)}.fun-site .fee-math .coin-fee{background:var(--ink);border:0;border-radius:9px;color:var(--paper);padding:17px 15px;align-items:center;margin-top:11px}.fun-site .fee-math .coin-fee b{font:800 26px var(--display);color:var(--yellow);letter-spacing:-1px}.fun-site .fee-mode-group{display:flex;gap:7px;padding:0;margin-top:21px;background:transparent}.fun-site .fee-mode-group button{flex:1;border:1px solid #16171466;border-radius:7px;background:transparent;color:var(--ink);font-size:9px;padding:10px 3px;font-weight:600}.fun-site .fee-mode-group button.active{background:var(--paper);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.fun-site #fee-explanation{font-size:11px;line-height:1.75;color:#68691d;min-height:58px;margin:18px 0 0}.fun-site .fee-calculator>.fine-print{font-size:9px;line-height:1.6;color:#757526;margin:13px 0 0;border-top:1px dashed #16171466;padding-top:13px}
.v-start{background:var(--yellow);border-block:2px solid var(--ink);position:relative;isolation:isolate}.v-start:before{content:'';position:absolute;inset:0 0 0 auto;width:40%;z-index:-1;background-image:radial-gradient(#16171455 1px,transparent 1px);background-size:7px 7px;mask-image:linear-gradient(90deg,transparent,#000);opacity:.3}.v-start-doodle{font:700 120px/1 var(--display);transform:rotate(-12deg);margin-right:30px}.v-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.v-steps article{border-top:1px solid #16171455;padding-top:24px}.v-steps article>span{display:grid;place-items:center;background:var(--ink);color:var(--yellow);width:39px;height:39px;border-radius:10px;transform:rotate(-8deg);font:700 13px var(--display);margin-bottom:25px}.v-steps article:nth-child(2)>span{transform:rotate(5deg)}.v-steps h3{font-size:25px;letter-spacing:-1px;margin-bottom:12px}.v-steps p{font-size:12px;color:#6f7120;line-height:1.8}.v-start-action{display:flex;align-items:center;gap:27px;margin-top:37px}.v-start-action>span{font-size:10px;line-height:1.8;color:#707123;max-width:320px}
.v-faq{background:var(--paper)}.v-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.v-faq-smile{width:103px;height:103px;background:var(--yellow);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:26px;padding:10px;transform:rotate(-12deg);margin:35px 0 0 10px}.v-faq-smile svg{width:100%;height:100%}.fun-site .faq-list details{border:0;border-bottom:1px solid #cdd0c2}.fun-site .faq-list details:first-child{border-top:1px solid #cdd0c2}.fun-site .faq-list summary{font-size:13px;font-weight:600;line-height:1.6;padding:21px 0;display:flex;justify-content:space-between;gap:25px;color:var(--ink)}.fun-site .faq-list summary>span{font-size:24px;font-weight:400;line-height:1}.fun-site .faq-list details[open] summary{color:var(--ink)}.fun-site .faq-list details[open] summary>span{transform:rotate(45deg)}.fun-site .faq-list details p{font-size:12px;line-height:1.9;color:#777f68;padding:0 25px 23px 0;max-width:none}.fun-site .faq-list .inline-link{color:#434b37;font-weight:600}
.v-final{background:var(--yellow);border-top:2px solid var(--ink);overflow:hidden}.v-final>.v-wrap{position:relative;padding-block:65px 70px}.v-final h2{font-size:clamp(58px,7vw,105px);letter-spacing:-5px;line-height:.95;position:relative;z-index:2}.v-final h2>span{font-size:1.3em}.v-final .button{margin-top:28px;position:relative;z-index:2}.v-final-face{position:absolute;right:-55px;bottom:-95px;width:470px;height:470px;transform:rotate(-14deg);color:var(--ink)}.fun-site .site-footer{background:var(--ink);color:var(--paper);padding:0;border:0}.fun-site .footer-top{display:flex;align-items:center;gap:25px;padding:34px 0;border:0;flex-wrap:wrap}.fun-site .footer-top .brand{color:var(--yellow)}.fun-site .footer-top .v-brand-face{background:var(--yellow);color:var(--ink);width:36px;height:36px}.fun-site .footer-top .v-brand-face svg{width:30px;height:30px}.fun-site .footer-top .brand>span:last-child{font-size:32px}.fun-site .footer-top>p{font-size:11px;color:#a1a795;margin:0}.fun-site .footer-top>div{margin-left:auto;display:flex;gap:22px;align-items:center}.fun-site .footer-top a:not(.brand),.fun-site .footer-top button{font-size:10px;color:#bac3ac;padding:0}.fun-site .footer-top a:hover,.fun-site .footer-top button:hover{color:var(--yellow)}.v-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #3e4732;padding:21px 0;font:8px/1.6 var(--font);letter-spacing:.7px;color:#92a07e}.v-footer-bottom a{white-space:nowrap}.fun-site .detail-dialog{background:#191d13;color:var(--paper);border:1px solid #49543c;max-height:90dvh;border-radius:18px}.fun-site .detail-dialog h2{font-size:38px;letter-spacing:-1.5px}.fun-site .detail-dialog:focus-visible{outline-color:var(--yellow)}.fun-site .dialog-close{color:var(--paper)}.fun-site .detail-dialog .button{border-color:#56673c;box-shadow:none}.fun-site .feature-status-table{font-size:11px}.fun-site .brand-film{width:100%;aspect-ratio:910/512;display:block;border-radius:9px;background:#090b07}.fun-site .toast{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px}.v-search-input{display:block;width:100%;margin-top:24px;background:#232a1b;border:1px solid #61704f;padding:15px;color:var(--paper);border-radius:8px;font-size:16px}.v-search-results{display:flex;flex-direction:column;gap:5px;margin-top:16px}.v-search-results a,.v-search-results button{padding:14px;border-bottom:1px solid #39482c;text-align:left;display:flex;justify-content:space-between;align-items:center;color:#c1ceaf;font-size:13px}.v-search-results a:hover,.v-search-results button:hover{background:#2d3721;color:var(--yellow)}.v-search-empty{color:#a6b48f;font-size:12px;padding-block:15px}.fun-site .launch-shell .button{border-width:1px;border-radius:9px;font-size:12px;min-height:40px;box-shadow:none;padding:10px 16px}.fun-site .launch-shell h2{font-size:29px;letter-spacing:-1.1px}.fun-site .launch-shell :focus-visible{outline-color:var(--yellow)}
@media(min-width:1600px){.fun-site .v-wrap{width:min(1320px,calc(100% - 120px))}.v-hero-grid{padding-block:50px 65px;gap:80px}.v-hero h1>strong{font-size:270px}.v-hero h1>span{font-size:57px}.v-hero h1 em{font-size:69px}.v-smile-card{max-width:385px}.v-big-smile{height:290px}.v-hero-art{padding-bottom:90px}}
@media(max-width:1100px){.fun-site .v-wrap{width:calc(100% - 60px)}.fun-site .header-inner{gap:15px}.fun-site .header-inner nav a{padding:11px 12px;font-size:11px}.v-search-button kbd{display:none}.v-hero-grid{gap:22px;grid-template-columns:1.3fr 1fr}.v-hero-art{padding-inline:14px}.v-art-tag{font-size:8px;right:0;top:25px}.v-star-one{width:45px;left:0}.v-smile-card{padding:17px}.v-big-smile{height:210px}.v-film-sticker{width:250px;left:0;padding:12px}.v-film-sticker>span:nth-child(2){font-size:16px}.v-doodle-note{font-size:12px;bottom:70px}.v-hero h1>strong{padding-bottom:29px}.v-hero-actions{gap:13px}.v-hero-actions .button{font-size:12px;padding:12px 17px;gap:18px}.v-hero-note{padding-left:65px}.v-board-grid{gap:20px;grid-template-columns:1.85fr 1fr}.v-token{grid-template-columns:32% 1fr}.v-token-copy{padding:23px}.v-token-art{padding:20px 14px}.v-next-card{padding:23px}.v-next-card h3{font-size:25px}.v-story-grid{gap:45px}.v-rule-card{padding:17px}.v-rule-card>b{font-size:17px}.v-rule-summary{font-size:9px}.v-fee-grid{gap:55px}.calculator-top>b{font-size:20px}.v-faq-grid{gap:45px}.fun-site .footer-top{gap:20px}.fun-site .footer-top>div{gap:17px}}
@media(max-width:820px){.fun-site .v-wrap{width:calc(100% - 40px)}.fun-site .v-section{padding-block:65px}.fun-site h2{letter-spacing:-2px}.fun-site .site-header{padding:12px 0}.fun-site .header-inner{min-height:64px;padding:10px 12px;gap:12px}.fun-site .header-inner nav{gap:0}.fun-site .header-inner nav a{font-size:10px;padding:10px}.fun-site .brand>span:last-child{font-size:30px}.v-brand-face{width:34px;height:34px}.v-brand-face svg{width:29px;height:29px}.fun-site .nav-actions{gap:8px}.fun-site .nav-actions .button{font-size:10px;padding:8px 10px;min-height:39px;gap:8px}.v-search-button{padding-inline:4px}.v-search-button svg{width:16px}.v-hero{padding-top:5px}.v-hero-grid{gap:15px;padding-block:25px 35px}.v-kicker{font-size:7px;letter-spacing:1px;gap:9px}.v-checker{width:30px;height:13px;background-size:13px 13px}.v-hero h1{margin:23px 0 24px}.v-hero h1>span{font-size:30px;letter-spacing:-1.4px}.v-hero h1>strong{font-size:162px;padding-bottom:28px;letter-spacing:-13px}.v-hero h1 em{font-size:40px;padding-inline:12px;letter-spacing:-2px;left:50%;border-width:2px}.v-hero h1 em:after{font-size:29px;right:-26px}.v-hero .hero-copy>p{font-size:11px;line-height:1.8}.v-hero-actions{gap:11px;margin-top:19px}.v-hero-actions .button{font-size:10px;gap:10px;min-height:43px;padding:10px 12px;border-radius:9px}.v-hero-note{padding-left:60px;margin-top:15px;gap:7px}.v-hero-note svg{width:35px}.v-hero-note>span{font-size:9px}.v-hero-art{padding:28px 12px 73px}.v-smile-card{padding:13px;box-shadow:5px 6px 0 var(--ink)}.v-card-meta{font-size:5px;padding-bottom:9px}.v-big-smile{height:160px;margin:14px 0 10px}.v-card-caption{font-size:10px;padding-top:10px}.v-card-arrow{font-size:25px}.v-art-tag{font-size:6px;padding:9px;top:17px;right:0}.v-star-one{width:40px;top:13px;left:-5px}.v-film-sticker{width:205px;bottom:9px;padding:9px 12px;gap:10px}.v-play-icon{width:30px;height:30px;font-size:9px}.v-film-sticker>span:nth-child(2){font-size:13px}.v-film-sticker small{font-size:6px}.v-doodle-note{font-size:10px;bottom:65px;right:-5px}.v-hero-bottom{font-size:6px;letter-spacing:.7px;padding-block:16px}.v-contract>.v-wrap{gap:10px 18px;min-height:59px}.v-contract code{font-size:9px}.v-contract>.v-wrap>div{gap:13px;font-size:8px}.v-contract-label>b{font-size:16px}.v-contract-label>span{font-size:6px}.v-section-heading{gap:25px;margin-bottom:30px}.v-section-heading>p,.v-rules-note>p{font-size:11px}.v-label{font-size:8px;letter-spacing:1.2px;margin-bottom:15px}.v-board-grid{grid-template-columns:1fr}.v-token{grid-template-columns:35% 1fr}.v-token-art>svg{width:140px}.v-token-copy{padding:27px}.v-token-copy h3{font-size:50px;margin-block:18px 10px}.v-token-copy>p{font-size:12px}.v-next-card{display:grid;grid-template-columns:65px 1fr auto;gap:10px 20px;align-items:center;padding:21px}.v-next-top{grid-column:1/-1}.v-next-plus{grid-row:2/4;width:49px;height:49px;margin:0;font-size:34px}.v-next-card h3{font-size:24px}.v-next-card h3 br{display:none}.v-next-card p{grid-column:2;margin:0;font-size:11px}.v-next-card p br{display:none}.v-next-link{grid-column:3;grid-row:2/4;gap:18px;border:0;padding:0;margin:0;font-size:10px}.v-story-grid{gap:32px}.v-story h2{font-size:36px;letter-spacing:-1.7px;margin-bottom:22px}.v-story p{font-size:11px}.v-story .v-text-link{font-size:10px;gap:8px}.v-video-card{border-radius:13px}.v-video-top{padding:11px 13px;font-size:6px}.v-video-play{width:49px;height:49px;font-size:15px}.v-video-bottom{padding:13px}.v-video-bottom b{font-size:13px}.v-video-bottom>span{font-size:7px}.v-marquee{padding:14px 0}.v-marquee span{font-size:17px}.v-rules{padding-top:78px!important}.v-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v-rule-card{padding:14px}.v-rule-card>b{font-size:16px;line-height:1.2}.v-rule-art{font-size:54px;height:66px;margin-block:8px}.v-number>span{font-size:23px}.v-rule-art.v-ban{font-size:73px}.v-rule-art.v-zap{font-size:78px}.v-rule-art.v-loop{font-size:68px}.v-rule-art.v-ticket{font-size:29px}.v-rule-art.v-vote{font-size:57px}.v-wallet{gap:3px;padding-block:4px}.v-wallet>i{width:17px}.v-rule-card>small{font-size:6px;letter-spacing:.4px;padding:4px}.v-rule-summary{font-size:9px;min-height:43px}.fun-site .rule-stage{padding:25px;gap:20px 30px;grid-template-columns:1fr .85fr;min-height:290px}.fun-site .rule-stage h3{font-size:25px}.fun-site .rule-stage p{font-size:11px}.fun-site .rule-stage>.fine-print{font-size:9px}.fun-site .huge-number{font-size:69px}.v-fee-grid{gap:35px}.v-fee-story h2{font-size:43px}.v-fee-story>p{font-size:11px;margin:20px 0}.v-fee-split{gap:23px}.v-fee-split>div+div{padding-left:23px}.v-fee-split b{font-size:51px}.v-fee-split small{font-size:22px}.v-fee-split span{font-size:6px;letter-spacing:.6px}.v-handnote{font-size:11px;margin-top:22px}.fun-site .fee-calculator{padding:22px}.calculator-top>b{font-size:18px}.calculator-top>span{font-size:6px}.fun-site .volume-input input{font-size:40px}.fun-site .fee-math>div{font-size:9px}.fun-site .fee-math b{font-size:10px}.fun-site .fee-math .coin-fee b{font-size:23px}.fun-site .fee-mode-group button{font-size:8px;padding:9px 3px}.fun-site #fee-explanation{font-size:10px}.fun-site .fee-calculator>.fine-print{font-size:8px}.v-start h2{font-size:42px}.v-start-doodle{font-size:84px;margin:0}.v-steps{gap:25px}.v-steps h3{font-size:21px}.v-steps p{font-size:10px}.v-steps article>span{width:34px;height:34px;font-size:12px;margin-bottom:20px}.v-start-action>.button{font-size:12px;min-height:48px}.v-start-action>span{font-size:9px}.v-faq-grid{grid-template-columns:.65fr 1.35fr;gap:35px}.v-faq h2{font-size:45px}.fun-site .faq-list summary{font-size:11px;padding:18px 0;gap:12px}.fun-site .faq-list details p{font-size:10px}.v-faq-smile{width:85px;height:85px;border-radius:21px}.v-final h2{font-size:70px;letter-spacing:-3px}.v-final-face{width:340px;height:340px;right:-42px;bottom:-65px}.fun-site .footer-top>p{font-size:10px}.fun-site .footer-top>div{width:100%;margin:0;gap:25px}.v-footer-bottom{font-size:7px}}
@media(max-width:620px){html{scroll-padding-top:93px}.fun-site .v-wrap{width:calc(100% - 36px)}.fun-site .v-section{padding-block:53px}.fun-site .site-header{padding:10px 0}.fun-site .header-inner{min-height:61px;border-radius:13px;padding:10px 12px}.fun-site .brand>span:last-child{font-size:28px;letter-spacing:-1.4px}.v-brand-face{width:32px;height:32px;border-radius:8px}.v-brand-face svg{width:27px;height:27px}.fun-site .header-inner nav{display:none;position:absolute;top:78px;left:18px;right:18px;background:var(--paper);border:2px solid var(--ink);border-radius:13px;padding:8px;margin:0;box-shadow:3px 4px 0 var(--ink)}.fun-site .header-inner nav.open{display:flex;flex-direction:column;align-items:stretch;gap:3px}.fun-site .header-inner nav a{font-size:13px;padding:14px}.fun-site .nav-actions{margin-left:auto;gap:11px}.v-search-button{display:none}.fun-site .menu-button{display:flex;flex-direction:column;gap:5px;width:20px;padding:0}.fun-site .menu-button>span{width:20px;height:2px;background:var(--ink)}.fun-site .nav-actions .button{font-size:10px;min-height:36px;padding:7px 9px;gap:7px}.fun-site .nav-actions .button>span{font-size:16px}.v-hero{padding-top:0}.v-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch;padding-block:25px 22px}.v-kicker{font-size:7px;letter-spacing:1.4px}.v-hero .hero-copy{width:100%;max-width:400px;margin:auto}.v-hero h1{margin-top:23px;margin-bottom:22px}.v-hero h1>span{font-size:clamp(27px,7.9vw,43px);letter-spacing:-1.5px}.v-hero h1>strong{font-size:clamp(144px,43vw,220px);letter-spacing:-.085em;padding-bottom:30px;margin-left:-5px}.v-hero h1 em{font-size:clamp(38px,11vw,57px);left:53%;bottom:3px;border-radius:9px}.v-hero .hero-copy>p{font-size:12px;max-width:350px;line-height:1.8}.v-hero-actions{gap:12px;margin-top:22px}.v-hero-actions .button{font-size:11px;min-height:46px;padding-inline:15px;gap:17px}.v-hero-note{margin-top:15px;padding-left:65px}.v-hero-note>span{font-size:10px}.v-hero-art{height:285px;width:100%;max-width:370px;margin:30px auto 0;padding:0}.v-smile-card{position:absolute;right:12px;top:7px;width:200px;padding:12px;border-width:2px;border-radius:12px;box-shadow:4px 5px 0 var(--ink);transform:rotate(8deg)}.v-big-smile{height:139px;margin:10px 0}.v-card-meta{font-size:5px;padding-bottom:7px}.v-card-caption{font-size:9px;padding-top:8px}.v-card-arrow{font-size:22px}.v-art-tag{right:0;top:-4px;padding:8px 9px;font-size:6px;border-radius:5px}.v-star-one{width:61px;height:61px;left:25px;top:33px}.v-doodle-note{bottom:auto;top:108px;left:15px;right:auto;font-size:12px;transform:rotate(-9deg);max-width:120px;background:transparent}.v-film-sticker{width:229px;left:10px;bottom:0;transform:rotate(-5deg);padding:12px 15px}.v-film-sticker>span:nth-child(2){font-size:14px}.v-film-sticker small{font-size:6px;letter-spacing:.6px}.v-play-icon{width:33px;height:33px}.v-hero-bottom{font-size:6px;padding-block:16px;letter-spacing:.7px}.v-hero-bottom>span:nth-child(2){display:none}.v-contract>.v-wrap{display:grid;grid-template-columns:1fr auto;gap:11px 12px;padding-block:17px}.v-contract-label>b{font-size:17px}.v-contract-label>span{font-size:7px}.v-contract code{grid-column:1/-1;grid-row:2;font-size:10px;line-height:1.6;word-break:break-all}.v-contract>.v-wrap>div{grid-column:2;grid-row:1;font-size:8px;gap:13px}.v-section-heading{display:block;margin-bottom:29px}.fun-site h2{font-size:37px;letter-spacing:-1.8px}.v-label{font-size:7px;letter-spacing:1.2px;margin-bottom:15px}.v-section-heading>p{margin-top:17px;font-size:11px;max-width:300px}.v-board-grid{gap:20px}.v-token{grid-template-columns:1fr;border-radius:14px;box-shadow:4px 5px 0 var(--ink)}.v-token-art{border-right:0;border-bottom:2px solid var(--ink);min-height:176px;display:block;padding:18px;position:relative}.v-mini-tag{position:absolute;left:18px;top:18px;font-size:6px}.v-token-art>svg{height:132px;width:132px;margin:7px auto 0}.v-art-foot{position:absolute;right:15px;bottom:13px;font-size:6px;max-width:90px;text-align:right}.v-token-copy{padding:24px}.v-token-copy h3{font-size:50px;margin-block:15px 11px}.v-token-copy>p{font-size:12px}.v-token-address{margin-top:20px}.v-token-address code{font-size:10px}.v-token-actions{margin-top:21px;justify-content:space-between}.v-token-actions .button{font-size:11px;min-height:44px;padding-inline:16px}.v-token-actions>button{font-size:10px}.v-next-card{padding:21px;grid-template-columns:52px 1fr;gap:12px 17px;border-radius:14px}.v-next-top{font-size:7px}.v-next-plus{grid-row:2/4;width:42px;height:42px;border-radius:12px;font-size:31px}.v-next-card h3{font-size:24px;margin-top:8px}.v-next-card h3 br{display:block}.v-next-card p{font-size:10px}.v-next-link{grid-column:1/-1;grid-row:4;padding-top:14px;border-top:1px solid #c2c8b8;font-size:11px;margin-top:5px;justify-content:space-between}.v-board-foot{font-size:9px;margin-top:20px;gap:10px}.v-board-foot>span:last-child{font-size:7px;max-width:138px;text-align:right;line-height:1.6}.v-story-grid{grid-template-columns:1fr;gap:35px}.v-story h2{font-size:39px;line-height:1.08}.v-story p{font-size:12px;max-width:none}.v-story .v-text-link{font-size:11px;margin-top:11px}.v-video-card{width:calc(100% - 6px);margin-inline:1px}.v-video-top{font-size:7px;padding:14px}.v-video-bottom b{font-size:16px}.v-video-bottom>span{font-size:8px}.v-marquee{padding:12px 0}.v-marquee span{font-size:17px}.v-rules{padding-top:65px!important}.v-rules-note{margin-top:20px}.v-rules-note>p{font-size:11px}.v-rules-note>.v-text-link{font-size:10px;margin-top:10px}.v-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v-rule-card{padding:15px}.v-rule-top{font-size:8px}.v-rule-art{height:73px;margin:6px 0 12px;font-size:62px}.v-rule-art.v-ban{font-size:79px}.v-rule-art.v-zap{font-size:87px}.v-rule-art.v-loop{font-size:78px}.v-rule-art.v-ticket{font-size:34px}.v-rule-art.v-vote{font-size:64px}.v-rule-card>b{font-size:18px;letter-spacing:-.7px}.v-rule-summary{font-size:10px;min-height:33px}.v-rule-card>small{font-size:6px;margin-top:15px}.fun-site .rule-stage{display:flex;flex-direction:column;padding:24px 21px;gap:24px;min-height:0;margin-top:21px}.fun-site .rule-stage h3{font-size:27px}.fun-site .rule-stage p{font-size:11px}.fun-site .rule-visual{width:100%}.fun-site .huge-number{font-size:80px}.fun-site .rule-stage>.fine-print{font-size:9px}.v-rules-bottom{flex-direction:column;gap:15px;font-size:9px;line-height:1.7}.v-fee-grid{grid-template-columns:1fr;gap:39px}.v-fee-story h2{font-size:44px;letter-spacing:-2px}.v-fee-story>p{font-size:12px;max-width:none}.v-fee-split b{font-size:60px}.v-fee-split span{font-size:7px}.v-handnote{font-size:12px}.fun-site .fee-calculator{margin-inline:2px 5px;padding:25px}.calculator-top>b{font-size:23px}.calculator-top>span{font-size:6px;max-width:60px}.fun-site .volume-input input{font-size:46px}.fun-site .fee-math>div{font-size:10px}.fun-site .fee-math .coin-fee b{font-size:26px}.fun-site .fee-mode-group button{font-size:9px}.fun-site #fee-explanation{font-size:11px}.fun-site .fee-calculator>.fine-print{font-size:9px}.v-start h2{font-size:37px}.v-start-doodle{display:none}.v-steps{grid-template-columns:1fr;gap:26px}.v-steps article{display:grid;grid-template-columns:40px 1fr;gap:9px 19px;padding-top:23px}.v-steps article>span{grid-row:1/3;margin:0}.v-steps h3{font-size:24px;margin:0}.v-steps p{grid-column:2;font-size:11px}.v-start-action{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}.v-start-action>span{font-size:10px}.v-faq-grid{grid-template-columns:1fr;gap:30px}.v-faq-grid>div:first-child{position:relative}.v-faq h2{font-size:44px}.v-faq-smile{position:absolute;right:10px;top:8px;margin:0;width:81px;height:81px}.fun-site .faq-list summary{font-size:12px;padding:20px 0}.fun-site .faq-list details p{font-size:11px;padding-right:0}.v-final>.v-wrap{padding-block:50px 55px}.v-final h2{font-size:55px;letter-spacing:-2.7px}.v-final .v-label{font-size:6px;letter-spacing:1px}.v-final-face{width:215px;height:215px;right:-58px;bottom:-52px}.v-final .button{font-size:11px;min-height:46px;padding-inline:16px;gap:23px}.fun-site .footer-top{padding:29px 0;gap:17px}.fun-site .footer-top>p{font-size:9px;margin-left:auto;max-width:150px;text-align:right;line-height:1.7}.fun-site .footer-top>div{gap:19px;flex-wrap:wrap}.fun-site .footer-top a:not(.brand),.fun-site .footer-top button{font-size:9px}.v-footer-bottom{font-size:6px;letter-spacing:.4px;gap:12px;align-items:center}.fun-site .detail-dialog h2{font-size:29px;letter-spacing:-1px}.fun-site .launch-shell h2{font-size:26px}.fun-site .launch-shell .button{padding:10px 12px;font-size:10px}.fun-site .launch-shell .button span{font-size:13px}.v-board-grid:has(.v-token[hidden]) .v-next-card{grid-template-columns:52px 1fr;gap:12px 17px}.v-board-grid:has(.v-token[hidden]) .v-next-link{grid-column:1/-1;grid-row:4;border-top:1px solid #c2c8b8;padding-top:15px}}
@media(max-width:360px){.fun-site .v-wrap{width:calc(100% - 28px)}.fun-site .nav-actions{gap:8px}.fun-site .header-inner{gap:8px;padding:9px}.fun-site .brand{gap:6px}.fun-site .brand>span:last-child{font-size:25px}.v-brand-face{width:28px;height:28px}.v-brand-face svg{width:24px;height:24px}.fun-site .nav-actions .button{font-size:9px;padding-inline:7px}.v-hero h1>span{font-size:25px}.v-hero h1>strong{font-size:139px}.v-hero h1 em{font-size:35px;left:51%}.v-hero-actions .button{font-size:10px;padding-inline:11px;gap:10px}.v-hero-art{height:275px}.v-rule-card{padding:12px}.v-rule-card>b{font-size:16px}.v-rule-summary{font-size:9px}.v-contract code{font-size:9px}.v-contract>.v-wrap>div{font-size:7px;gap:9px}.fun-site .fee-calculator{padding:20px}.calculator-top>b{font-size:20px}.v-final-face{width:180px;height:180px;right:-45px}}
@media(prefers-reduced-motion:reduce){.v-marquee>div{animation:none}.v-smile-card,.v-film-sticker,.v-video-card,.v-rule-card{transition:none}.fun-site .button:hover{transform:none}}
@media(max-width:620px){.v-hero:before{opacity:.18}.v-hero:after{width:300px;right:-180px;top:30px;height:550px;opacity:.2}}
@media(max-width:360px){.v-doodle-note{display:none}.v-hero-art .v-star-one{left:8px}}
