@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_4c7692c3-module__I3RB-a__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_4c7692c3-module__I3RB-a__variable{--font-meme:"Anton", "Anton Fallback"}
@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb82671f1e8f812-s.p.2dylm88n8c8ca.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aee29876688b27b8-s.p.1dlh4v0meulbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue Fallback;src:local(Arial);ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:97.13%}.comic_neue_f5b84bba-module__pJ6UIG__className{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.comic_neue_f5b84bba-module__pJ6UIG__variable{--font-body:"Comic Neue", "Comic Neue Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.2tcyrya9o07vu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_306e93e5-module__L-tsVW__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_306e93e5-module__L-tsVW__variable{--font-mono:"VT323", "VT323 Fallback"}
:root{--desk:teal;--face:silver;--hi:#fff;--lite:#dfdfdf;--lo:gray;--dk:#0a0a0a;--title1:navy;--title2:#1084d0;--ink:#000;--paper:#fff;--yellow:#ffef00;--hot:#ff2bd6;--term:#0f6;--ui:Tahoma, Verdana, "Segoe UI", sans-serif;--body:var(--font-body), "Comic Sans MS", cursive;--meme:var(--font-meme), Impact, "Arial Black", sans-serif;--mono:var(--font-mono), "Courier New", monospace;--out:inset -1px -1px var(--dk), inset 1px 1px var(--hi), inset -2px -2px var(--lo), inset 2px 2px var(--lite);--in:inset -1px -1px var(--hi), inset 1px 1px var(--lo), inset -2px -2px var(--lite), inset 2px 2px var(--dk)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--desk);color:var(--ink);font:400 17px/1.5 var(--body);margin:0;padding-bottom:48px;overflow-x:hidden}body:before{content:"";z-index:-1;background:var(--desk) url(/assets/wallpaper.jpg) center bottom / cover no-repeat;position:fixed;inset:0}img{max-width:100%;display:block}a{color:#00e}a:visited{color:#551a8b}button{font:inherit;color:inherit}[hidden]{display:none!important}.field{background:var(--paper);box-shadow:var(--in)}.btn{background:var(--face);min-height:30px;box-shadow:var(--out);font:700 14px var(--ui);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 14px;text-decoration:none;display:inline-flex}.btn:visited{color:var(--ink)}.btn:active{box-shadow:var(--in);padding:5px 13px 3px 15px}.btn:focus-visible{outline:1px dotted var(--ink);outline-offset:-5px}.btn:disabled{color:var(--lo);text-shadow:1px 1px var(--hi);cursor:default}.btn-big{font:400 22px/1 var(--meme);letter-spacing:.02em;min-height:48px;padding:10px 20px}.btn-big:active{padding:11px 19px 9px 21px}.btn-yes{background:var(--yellow)}.btn.is-copied{background:var(--term)}.btn.is-failed{background:#ff6b6b}.muted{color:#333;margin:0 0 12px}.small{font-size:14px}.tiny{color:#555;margin:10px 0 0;font-size:12px}.icons{display:none}@media (min-width:1320px){.icons{z-index:5;flex-direction:column;gap:14px;width:88px;display:flex;position:fixed;top:16px;left:14px}.icons a,.icons .trash{color:#fff;font:12px var(--ui);text-align:center;text-shadow:1px 1px #000,0 0 3px #0009;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.icons .ico{filter:drop-shadow(1px 1px #00000080);font-size:34px;line-height:1}.icons a span:last-child,.icons .trash span:last-child{padding:1px 3px}.icons a:hover span:last-child,.icons a:focus span:last-child{background:var(--title1);outline:1px dotted #fff}}.wrap{grid-template-columns:repeat(12,1fr);align-items:start;gap:22px;max-width:1100px;margin:0 auto;padding:24px 16px 32px;display:grid}.wrap>.win{grid-column:span 12}@media (min-width:900px){.wrap>.span-7{grid-column:span 7}.wrap>.span-6{grid-column:span 6}.wrap>.span-5{grid-column:span 5}}.win{background:var(--face);box-shadow:var(--out), 6px 6px 0 #00000059;flex-direction:column;min-width:0;padding:3px;display:flex}.win.is-min>:not(.tb){display:none}.win.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.tb{background:linear-gradient(90deg, var(--title1), var(--title2));color:#fff;font:700 14px var(--ui);justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:3px 3px 3px 6px;display:flex}.tb-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.tb-title img{object-fit:cover;width:18px;height:18px}.tb-btns{flex:none;gap:2px;display:flex}.tb-btns button{background:var(--face);width:20px;height:18px;box-shadow:var(--out);font:700 12px/1 var(--ui);color:var(--ink);cursor:pointer;border:0;padding:0}.tb-btns button:active{box-shadow:var(--in)}.tb-btns button:disabled{color:var(--lo);cursor:default}.tb-btns button[data-close]{margin-left:2px}.win-body{min-width:0;padding:14px}.menubar{font:13px var(--ui);gap:14px;padding:2px 6px;display:flex}.statusbar{font:13px var(--ui);gap:3px;margin-top:2px;display:flex}.statusbar>span{box-shadow:inset -1px -1px var(--hi), inset 1px 1px var(--lo);flex:1;align-items:center;gap:6px;padding:2px 6px;display:flex}.statusbar>span:first-child{flex:2}h1,h2,h3{margin:0}.hero-body{background:var(--paper);box-shadow:var(--in);grid-template-columns:1fr;align-items:center;gap:24px;margin:3px;padding:22px;display:grid;position:relative;overflow:hidden}@media (min-width:760px){.hero-body{grid-template-columns:5fr 6fr;padding:30px}}.meme-frame{border:4px solid var(--ink);aspect-ratio:1;box-shadow:8px 8px 0 var(--hot);background:#111;place-items:center;margin:0;display:grid;position:relative;transform:rotate(-2deg)}.meme-frame img{object-fit:contain;width:64%;height:64%;margin-top:6%}.cap{text-align:center;font:400 clamp(24px, 4vw, 40px)/1 var(--meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 3px #000;position:absolute;left:6%;right:6%}.cap.top{top:4%}.cap.bot{bottom:4%}.stamp{font:400 15px/1.05 var(--meme);color:#e0001b;text-align:center;letter-spacing:.04em;mix-blend-mode:normal;background:#ffffffe0;border:3px solid #e0001b;padding:6px 8px;position:absolute;top:40%;right:-10px;transform:rotate(14deg)}.hero-copy{min-width:0}.kicker{font:20px var(--mono);color:#333;margin:0 0 6px}.hero-copy h1{font:400 clamp(52px, 10vw, 112px)/.9 var(--meme);letter-spacing:.01em;color:var(--yellow);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:6px 6px #000;word-break:break-word}.hero-copy h1 small{font:700 clamp(20px, 2.6vw, 26px)/1.2 var(--body);color:var(--ink);-webkit-text-stroke:0;text-shadow:none;margin-top:14px;display:block}.ca-field{align-items:stretch;gap:6px;margin:22px 0 18px;display:flex}.ca-field label{font:700 14px var(--ui);align-self:center}.field[data-ca]{min-width:0;font:18px var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:6px 8px;overflow:hidden}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.dialog{background:var(--face);max-width:330px;box-shadow:var(--out), 4px 4px 0 #0006;margin-top:22px;padding:3px;animation:.35s cubic-bezier(.2,1.6,.4,1) 1.2s both pop;transform:rotate(1.5deg)}@keyframes pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.dialog-body{font:14px var(--ui);align-items:center;gap:12px;padding:12px 10px 6px;display:flex}.dialog-body p{margin:0}.big-ico{font-size:30px}.dialog-btns{justify-content:center;gap:8px;padding:6px 0 10px;display:flex}.hook-body{box-shadow:var(--in);background:#fff;flex-direction:column;gap:0;margin:3px;padding:0;display:flex;overflow:hidden}.hook-tape{color:#fff;font:400 22px/1 var(--meme);letter-spacing:.08em;white-space:nowrap;background:#e0001b;border-bottom:3px solid #000;justify-content:center;gap:28px;padding:8px 0;display:flex;overflow:hidden}.hook-grid{grid-template-columns:1fr;align-items:center;gap:20px;padding:20px 16px 24px;display:grid}@media (min-width:860px){.hook-grid{grid-template-columns:1fr minmax(0,550px);gap:28px;padding:24px 28px 28px}}.hook-post{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.hook-tweet{width:100%;max-width:550px}.hook-tweet .react-tweet-theme{box-shadow:8px 8px #000;border:3px solid #000!important;border-radius:0!important;margin:0!important}@media (max-width:520px){.hook-tweet .react-tweet-theme{--tweet-actions-font-size:.82rem;--tweet-actions-icon-size:1.1em;--tweet-actions-icon-wrapper-size:1.7em}.hook-tweet .react-tweet-theme>*{min-width:0}}.hook-cat{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, #fff6a8 0, var(--yellow) 38%, #ffb800 100%);border:3px solid #000;justify-self:center;place-items:center;width:100%;max-width:460px;display:grid;position:relative;overflow:hidden;box-shadow:8px 8px #000}.climb-rays{background:repeating-conic-gradient(from 0deg, #ffffff8c 0 9deg, transparent 9deg 18deg);animation:18s linear infinite rays;position:absolute;inset:-40%}@keyframes rays{to{transform:rotate(360deg)}}.climb-grid{background-image:linear-gradient(#00000014 1px,#0000 1px);background-size:100% 12.5%;position:absolute;inset:0}.climb-baseline{background:#000;height:3px;position:absolute;bottom:12%;left:0;right:0}.climb-candle{transform-origin:50% 100%;position:absolute;bottom:12%}.climb-wick{background:#000;width:3px;margin-left:-1.5px;position:absolute;top:-9%;bottom:-4%;left:50%}.climb-body{background:linear-gradient(#3ef0a6,#16c784);border:3px solid #000;position:absolute;inset:0;box-shadow:inset -4px 0 #0b7a4f}.climb-burst{z-index:2;pointer-events:none;position:absolute;inset:0}.climb-coin{aspect-ratio:1;opacity:0;width:9%;font:400 18px/1 var(--meme);color:#7a5200;background:radial-gradient(circle at 35% 30%,#fff7b0,#ffd23f 45%,#e0a000);border:3px solid #000;border-radius:50%;place-items:center;display:grid;position:absolute}.climb-x{z-index:3;width:24%;position:absolute;bottom:0;left:0}.climb-s{transform-origin:50% 100%;position:relative}.climb-s img{z-index:1;box-sizing:border-box;filter:drop-shadow(4px 5px #00000059);border:3px solid #000;border-radius:50%;width:100%;display:block;position:relative}.climb-cape{z-index:0;transform-origin:60% 30%;animation:.6s ease-in-out infinite alternate flutter;position:absolute;inset:0;overflow:visible}@keyframes flutter{0%{transform:skewY(-3deg)scaleX(1)}to{transform:skewY(4deg)scaleX(1.08)}}.climb-gear{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.climb-tag{z-index:4;font:400 clamp(24px, 3vw, 34px)/1 var(--mono);color:#16c784;background:#000;border:3px solid #000;padding:4px 10px;position:absolute;top:4%;left:4%}.climb .hook-cap{font-size:clamp(16px,2.4vw,26px);animation:none;bottom:2.5%}@media (prefers-reduced-motion:reduce){.climb-rays,.climb-cape{animation:none}}.hook-cap{z-index:3;text-align:center;font:400 clamp(24px, 3.4vw, 38px)/1 var(--meme);color:#fff;text-transform:uppercase;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 4px #000;margin:0;animation:1.2s ease-in-out infinite capbounce;position:absolute;bottom:5%;left:0;right:0}@keyframes capbounce{50%{transform:scale(1.06)}}.notepad{font:17px/1.6 var(--body);padding:16px 18px}.np-h{font:400 30px var(--meme);letter-spacing:.02em;margin-bottom:8px}.notepad p{margin:0 0 12px}.tabs{font:13px var(--ui);gap:2px;padding:6px 6px 0;display:flex}.tabs span{background:var(--face);box-shadow:inset 1px 1px var(--hi), inset -1px 0 var(--dk);padding:3px 10px}.tabs .on{font-weight:700;position:relative;top:1px}.stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat{box-shadow:var(--in);background:#000;min-width:0;padding:10px 12px 8px}.stat .n{font:40px/1 var(--mono);color:var(--term);text-shadow:0 0 8px #00ff668c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat .l{font:12px var(--ui);color:#9fb;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.stat .bar{background:repeating-linear-gradient(90deg, var(--term) 0 6px, transparent 6px 8px);opacity:.8;height:6px;margin-top:8px}.stat.is-live .n.flash{animation:.8s flash}@keyframes flash{0%{color:#fff}to{color:var(--term)}}.live{background:#0c0;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{background:#063}}.wizard{gap:16px;display:flex}.wiz-side{background:linear-gradient(180deg, var(--title1), #1fb6ff 70%, var(--yellow));width:70px;box-shadow:var(--in);flex:none;place-items:center;display:grid}.wiz-side span{writing-mode:vertical-rl;font:400 36px var(--meme);color:#fff;letter-spacing:.12em;-webkit-text-stroke:1px #000;paint-order:stroke fill;transform:rotate(180deg)}.wiz-main{flex:1;min-width:0}.wiz-main h2{font:400 28px/1.1 var(--meme);margin-bottom:4px}.steps{counter-reset:s;margin:0 0 14px;padding:0;list-style:none}.steps li{counter-increment:s;border-bottom:1px dashed var(--lo);grid-template-columns:34px 1fr;gap:10px;padding:8px 0;display:grid}.steps li:before{content:counter(s);width:30px;height:30px;font:400 20px var(--meme);background:var(--yellow);box-shadow:var(--out);place-items:center;display:grid}.steps b{font:700 16px var(--ui);display:block}.progress{height:22px;padding:3px}.progress-fill{background:repeating-linear-gradient(90deg, var(--title1) 0 12px, transparent 12px 15px);width:67%;height:100%;animation:3s ease-out both grow}@keyframes grow{0%{width:0}}@media (max-width:520px){.wiz-side{display:none}}.win-toolbar{gap:6px;padding:6px 6px 0;display:flex}.addressbar{font:13px var(--ui);align-items:center;gap:6px;padding:6px;display:flex}.addressbar .field{padding:3px 6px;font-size:16px}.addressbar .btn{min-height:26px;padding:2px 10px}.group{font:700 13px var(--ui);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px groove var(--hi);margin:4px 0 8px;padding-bottom:4px}.files{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-bottom:14px;display:grid}.file{background:var(--face);box-shadow:var(--out);color:var(--ink);font:700 13px var(--ui);text-align:center;flex-direction:column;align-items:stretch;gap:6px;padding:6px;text-decoration:none;display:flex}.file:visited{color:var(--ink)}.file:hover,.file:focus-visible{background:var(--yellow);outline:0;transform:translateY(-2px)}.file:active{box-shadow:var(--in);transform:none}.file{transition:transform .12s}.file .glyph{width:100%;height:52px;font:400 22px var(--meme);background:var(--paper);box-shadow:var(--out);color:var(--ink);place-items:center;display:grid;position:relative}.file .glyph.has-logo{background:#111;padding:6px 8px}.file .glyph img{object-fit:contain;width:100%;height:100%}.xcard{color:#0f1419;max-width:420px;font-family:var(--ui);background:#fff;border:3px solid #000;text-decoration:none;transition:transform .12s;display:block;overflow:hidden;box-shadow:6px 6px #000}.xcard:visited{color:#0f1419}.xcard:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.xcard:focus-visible{outline-offset:3px;outline:2px dotted #000}.xcard-banner{aspect-ratio:3;background:#1d9bf0 50%/cover no-repeat;border-bottom:2px solid #000}.xcard-body{padding:0 14px 14px}.xcard-top{justify-content:space-between;align-items:flex-end;margin-top:-34px;display:flex}.xcard-avatar{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:72px;height:72px}.xcard-follow{color:#fff;background:#0f1419;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700}.xcard-name{align-items:center;gap:4px;margin-top:6px;font-size:18px;font-weight:700;display:flex}.xcard-check{flex:none;width:18px;height:18px}.xcard-handle{color:#536471;font-size:14px}.xcard-bio{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.45}.xcard-meta{color:#536471;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13px;display:flex}.xcard-meta b{color:#0f1419}.meme-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.meme-tile{cursor:pointer;text-align:center;font:12px var(--ui);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 6px 4px;display:flex}.meme-tile img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--in);background:#fff;padding:3px;transition:transform .15s}.meme-tile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 3px;overflow:hidden}.meme-tile:hover img{transform:rotate(-3deg)scale(1.04)}.meme-tile:focus-visible span,.meme-tile:hover span{background:var(--title1);color:#fff}.meme-tile:focus-visible{outline:0}.viewer{background:var(--face);box-shadow:var(--out), 10px 10px 0 #00000080;border:0;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:3px}.viewer:popover-open{flex-direction:column;display:flex}.viewer::backdrop{background:#0000288c}.viewer .vw-img{box-shadow:var(--in);background:#000;place-items:center;min-height:0;margin:3px;display:grid;overflow:hidden}.viewer .vw-img img{object-fit:contain;max-height:calc(100vh - 130px)}.viewer .dialog-btns{padding:6px 0 4px}.ad{transform:rotate(-1.5deg)}.tb-ad{background:linear-gradient(90deg, #c000ff, var(--hot), #ffb000);animation:2s linear infinite hue}@keyframes hue{to{filter:hue-rotate(360deg)}}.ad-body{text-align:center;background:var(--yellow) repeating-conic-gradient(from 0deg at 50% 40%, #ffffff8c 0 10deg, transparent 10deg 20deg);box-shadow:var(--in);margin:3px}.ad-big{font:400 46px/1 var(--meme);color:var(--hot);-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:4px 4px #000;margin:6px 0 10px;animation:1.6s ease-in-out infinite wobble}@keyframes wobble{50%{transform:scale(1.06)rotate(-2deg)}}.ad-body p{font-weight:700}.ad-head{font:400 24px/1.1 var(--meme);margin:0 0 8px}.ad-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.faq{background:var(--paper);box-shadow:var(--in);padding:6px}.faq details{border-bottom:1px dotted var(--lo)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;font:700 16px var(--ui);align-items:center;gap:8px;padding:9px 8px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";border:1px solid var(--lo);width:13px;height:13px;font:700 11px/11px var(--ui);text-align:center;background:#fff;flex:none}.faq details[open] summary:before{content:"−"}.faq summary:hover,.faq summary:focus-visible{background:var(--title1);color:#fff;outline:0}.faq details>div{padding:0 10px 12px 31px}.shutdown{color:#ff8a00;text-align:center;background:#000;padding:70px 16px 40px;position:relative;overflow:hidden}.safe{font:400 clamp(28px, 5vw, 52px)/1.1 var(--mono);text-shadow:0 0 10px #ff8a0080;margin:0 0 28px}.ft-links{font:22px var(--mono);flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.ft-links a{color:#ffd27a}.disclaimer{max-width:640px;font:14px var(--ui);color:#888;margin:26px auto 0}.ft-logo{object-fit:cover;border:3px solid #ff8a00;width:96px;height:96px;margin:26px auto 0}.taskbar{z-index:20;background:var(--face);height:42px;box-shadow:inset 0 1px var(--lite), inset 0 2px var(--hi);align-items:center;gap:6px;padding:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.start{background:var(--face);height:32px;box-shadow:var(--out);font:700 15px var(--ui);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:2px 10px 2px 6px;display:flex}.quick-home{background:var(--face);width:34px;height:32px;box-shadow:var(--out);flex:none;place-items:center;font-size:18px;line-height:1;text-decoration:none;display:grid}.quick-home:active{box-shadow:var(--in)}.quick-home:hover{background:var(--yellow)}.start img{object-fit:cover;border:1px solid #000;width:22px;height:22px}.start:active,.start.on{box-shadow:var(--in)}.ticker{background:#000;flex:1;align-items:center;min-width:0;height:32px;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;font:22px var(--mono);color:var(--term);gap:0;animation:40s linear infinite tick;display:flex}.ticker-track span{padding:0 18px}.ticker-track span:after{content:"★";color:var(--yellow);padding-left:36px}@keyframes tick{to{transform:translate(-50%)}}.tray{height:32px;font:13px var(--ui);flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.totop{background:var(--face);box-shadow:var(--out);cursor:pointer;border:0;width:24px;height:22px;padding:0;font-size:11px;animation:.25s both pop}.totop:active{box-shadow:var(--in)}.startmenu{background:var(--face);box-shadow:var(--out), 4px 4px 0 #0006;border:0;width:250px;margin:0;padding:3px;position:fixed;inset:auto auto 42px 4px}.startmenu:popover-open{display:flex}.sm-band{writing-mode:vertical-rl;background:linear-gradient(0deg, var(--title1), var(--title2));color:#fff;font:400 24px var(--meme);letter-spacing:.06em;padding:10px 4px;transform:rotate(180deg)}.sm-items{flex-direction:column;flex:1;padding:2px;display:flex}.sm-items a{color:var(--ink);font:15px var(--ui);padding:9px 12px;text-decoration:none}.sm-items a:hover,.sm-items a:focus-visible{background:var(--title1);color:#fff;outline:0}.sm-items hr{border:0;border-top:1px solid var(--lo);border-bottom:1px solid var(--hi);width:100%;margin:3px 0}.toast{opacity:0;pointer-events:none;font:14px var(--ui);z-index:30;background:#ffffe1;border:1px solid #000;max-width:calc(100vw - 32px);padding:8px 14px;transition:opacity .2s,transform .2s;position:fixed;bottom:56px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:600px){body{font-size:16px}.ticker-track{font-size:19px}.stat .n{font-size:32px}.hero-body{margin:0;padding:18px 16px}.win-body{padding:12px}.stamp{font-size:12px;right:-4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation:none}html{scroll-behavior:auto}}.pfp-wrap{max-width:1100px;margin:0 auto;padding:24px 16px 32px}.paint-body{grid-template-columns:1fr;gap:10px;padding:8px;display:grid}@media (min-width:860px){.paint-body{grid-template-columns:64px minmax(0,1fr) 300px}}.toolbox{grid-template-columns:repeat(4,1fr);align-content:start;gap:4px;display:grid}@media (min-width:860px){.toolbox{grid-template-columns:1fr}}.tool{background:var(--face);height:54px;box-shadow:var(--out);cursor:pointer;font:700 10px var(--ui);text-transform:uppercase;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.tool .g{font-size:20px;line-height:1}.tool:active:not(:disabled){box-shadow:var(--in)}.tool.primary{background:var(--yellow)}.tool:disabled{color:var(--lo);cursor:default}.tool:disabled .g{opacity:.4}.canvas-area{background:var(--lo);box-shadow:var(--in);place-items:center;min-width:0;padding:18px;display:grid}.pfp-frame{aspect-ratio:1;background:#fff;width:100%;max-width:560px;position:relative;box-shadow:4px 4px #000}.pfp-frame canvas{width:100%;height:100%;display:block}.pfp-frame.is-busy{cursor:wait}.pfp-frame.is-busy canvas{opacity:.6}.pfp-ph{font:400 140px var(--meme);color:var(--face);place-items:center;display:grid;position:absolute;inset:0}.pfp-cap{text-align:center;pointer-events:none;position:absolute;bottom:3%;left:0;right:0}.traits-panel{flex-direction:column;gap:8px;min-width:0;display:flex}.panel-head{font:700 13px var(--ui);justify-content:space-between;padding:4px 2px;display:flex}.panel-head .roll{font:20px var(--mono)}.traits{background:var(--paper);box-shadow:var(--in);font:14px var(--ui);margin:0;padding:6px;list-style:none}.traits li{align-items:baseline;gap:6px;padding:6px 4px;display:flex}.traits li:nth-child(odd){background:#eef}.traits .k{flex:none;font-weight:700}.traits .dots{border-bottom:1px dotted var(--lo);flex:1;min-width:10px}.traits .v{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traits li.is-none .v{color:var(--lo);font-style:italic}.panel-btns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.panel-btns .btn-big{grid-column:1/-1}.palette{flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.palette i{width:18px;height:18px;box-shadow:var(--in);display:block}.pfp-err{color:#c00;font-weight:700}kbd{font:12px var(--ui);background:var(--face);box-shadow:var(--out);padding:1px 5px}.meme-grid>div{min-width:0}.meme-tile{width:100%}
