.logo[data-astro-cid-r4rv36dc]{padding-top:.18em;line-height:1;display:inline-block;position:relative}.word[data-astro-cid-r4rv36dc]{letter-spacing:-.03em;color:#241f3d;-webkit-text-stroke:.16em #fff;paint-order:stroke fill;filter:drop-shadow(0 .05em .06em #241f3d4d);font-family:Nunito Variable,ui-rounded,sans-serif;font-weight:1000;display:block;position:relative}.cat[data-astro-cid-r4rv36dc]{z-index:1;transform-origin:50% 100%;width:.86em;transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;top:.045em;left:50%;translate:-56%}.cat[data-astro-cid-r4rv36dc] .kitty{width:100%;height:auto;display:block}.logo[data-astro-cid-r4rv36dc]:hover .cat[data-astro-cid-r4rv36dc]{transform:translateY(-.06em)rotate(-4deg)}.word[data-astro-cid-r4rv36dc] .i{position:relative}.word[data-astro-cid-r4rv36dc] .dot{color:#ffc93a;-webkit-text-stroke:.08em #241f3d;paint-order:stroke fill;font-size:.46em;animation:2.6s ease-in-out infinite twinkle;position:absolute;top:.33em;left:50%;translate:-50%}@keyframes twinkle{50%{rotate:18deg;scale:1.2}}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-r4rv36dc] .dot{animation:none}.cat[data-astro-cid-r4rv36dc]{transition:none}}.footer[data-astro-cid-xevra5td]{color:#fff;background:linear-gradient(#463aaa00 0%,#463aaa14 18%,#4236a538 34%,#3e32a06b 50%,#382d96a3 66%,#302687d6 82%,#2a2177 100%);margin-top:4rem;padding-top:clamp(9rem,16vw,13rem);position:relative;overflow:hidden}.inner[data-astro-cid-xevra5td]{padding-bottom:1.75rem;position:relative}.kitty[data-astro-cid-xevra5td]{cursor:pointer;background:0 0;border:0;width:130px;padding:0;animation:9s ease-in-out infinite peekaboo;position:absolute;bottom:0;right:28%}.kitty[data-astro-cid-xevra5td]:hover,.kitty[data-astro-cid-xevra5td]:focus-visible{animation-play-state:paused}.kitty[data-astro-cid-xevra5td] .cat[data-astro-cid-xevra5td]{width:100%}.bubble[data-astro-cid-xevra5td]{color:var(--ink);opacity:0;background:#fff;border-radius:14px 14px 4px;padding:.2rem .7rem;font-size:1rem;animation:9s ease-in-out infinite bubble;position:absolute;top:-6px;left:-46px}.kitty[data-astro-cid-xevra5td].pet .cat[data-astro-cid-xevra5td]{animation:.6s pet}@keyframes pet{40%{transform:translateY(-18px)rotate(-4deg)}}.kitty[data-astro-cid-xevra5td] .heart{color:#ff7bb0;pointer-events:none;font-size:1.6rem;animation:1.2s ease-out forwards heart;position:absolute;top:-10px;left:50%}@keyframes peekaboo{0%,18%,92%,to{transform:translateY(105%)}28%,80%{transform:translateY(14%)}50%{transform:translateY(14%)rotate(-5deg)}62%{transform:translateY(14%)rotate(4deg)}}@keyframes bubble{0%,30%,74%,to{opacity:0;transform:scale(.6)}36%,68%{opacity:1;transform:scale(1)}}@keyframes heart{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-70px)scale(1.3)}}@media (prefers-reduced-motion:reduce){.kitty[data-astro-cid-xevra5td],.bubble[data-astro-cid-xevra5td]{animation:none}.kitty[data-astro-cid-xevra5td]{transform:translateY(14%)}}.row[data-astro-cid-xevra5td]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2.5rem;display:flex}.logo[data-astro-cid-xevra5td]{filter:drop-shadow(0 6px 14px #140a4659);font-size:52px}.brand[data-astro-cid-xevra5td] p[data-astro-cid-xevra5td]{text-shadow:0 1px 2px #140a4659;margin:.5rem 0 0;font-weight:800}.cols[data-astro-cid-xevra5td]{grid-template-columns:repeat(4,minmax(110px,auto));gap:1.25rem 2.5rem;margin-left:auto;font-weight:800;display:grid}.col[data-astro-cid-xevra5td] h2[data-astro-cid-xevra5td]{font-family:var(--hand);color:#ffe8a8;margin:0 0 .6rem;font-size:1.05rem}.col[data-astro-cid-xevra5td] ul[data-astro-cid-xevra5td]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}nav[data-astro-cid-xevra5td] a[data-astro-cid-xevra5td]{color:#fff;opacity:.92;text-decoration:none}.choices[data-astro-cid-xevra5td]{color:#fff;font:inherit;text-align:left;opacity:.92;cursor:pointer;background:0 0;border:0;padding:0}.choices[data-astro-cid-xevra5td]:hover,nav[data-astro-cid-xevra5td] a[data-astro-cid-xevra5td]:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.socials[data-astro-cid-xevra5td]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-xevra5td]{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1.5px #fff6}.social[data-astro-cid-xevra5td]:hover{background:#ffffff47}.fine[data-astro-cid-xevra5td] a[data-astro-cid-xevra5td]{color:#fff}.fine[data-astro-cid-xevra5td]{opacity:.8;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.5rem 0 0;padding-top:1rem;font-size:.85rem;display:flex}@media (width<=700px){.cols[data-astro-cid-xevra5td]{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}}.nav[data-astro-cid-5oantymo]{z-index:10;padding:18px 0;position:relative}.row[data-astro-cid-5oantymo]{align-items:center;gap:.75rem;display:flex}.home[data-astro-cid-5oantymo]{flex:none}.logo[data-astro-cid-5oantymo]{font-size:58px}nav[data-astro-cid-5oantymo]{gap:.55rem;margin-left:auto;display:flex}.pill[data-astro-cid-5oantymo]{min-height:40px;padding:0 1.05rem;font-size:.92rem}.pill[data-astro-cid-5oantymo][aria-current]{box-shadow:inset 0 1.5px 0 #fff, 0 0 0 2px var(--violet)}.create[data-astro-cid-5oantymo]{white-space:nowrap;min-height:44px;margin-left:.6rem;font-size:.95rem}@media (width<=900px){nav[data-astro-cid-5oantymo]{display:none}.create[data-astro-cid-5oantymo]{margin-left:auto}.logo[data-astro-cid-5oantymo]{font-size:40px}}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-cyrillic-ext-full-normal.BjYxMGxf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-cyrillic-full-normal.DUfzUDR1.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-vietnamese-full-normal.BtHVRjmM.woff2)format("woff2-variations");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:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-latin-ext-full-normal.db8N66z1.woff2)format("woff2-variations");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:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-latin-full-normal.BMB_BRHG.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");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}:root{--ink:#241f3d;--ink-2:#4b4670;--dim:#6e6a92;--violet:#6658e0;--violet-2:#8a7cf2;--violet-soft:#e8e4ff;--sun:#ffd23f;--line:#5046aa47;--radius:22px;--hand:"Shantell Sans Variable", "Comic Neue", ui-rounded, system-ui, sans-serif;--ui:"Nunito Variable", ui-rounded, system-ui, sans-serif;--glass-fill:linear-gradient(150deg, #ffffffa8, #e2e4ff66);--glass-edge:#ffffffe6;--glass-ring:#5c52be52;--glass-shadow:0 18px 40px -22px #3428968c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#b9c8f6;margin:0;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;background:linear-gradient(#eceeff2e,#eceeff2e),url(/art/sky.webp) bottom/cover no-repeat;position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;mix-blend-mode:overlay;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}img,svg{max-width:100%;display:block}.art{-webkit-user-select:none;user-select:none;pointer-events:none;height:auto}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}.wide{width:min(1480px,100% - 48px);margin-inline:auto}.hand{font-family:var(--hand);font-variation-settings:"INFM" 60;letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:1.05}.display{font-family:var(--hand);text-wrap:balance;margin:0;font-weight:800;line-height:1}.display em{color:var(--violet);font-style:normal}.eyebrow{color:var(--violet);margin:0;font-weight:800}.title{font-family:var(--hand);text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800;display:block}.title:before{content:"";vertical-align:-.12em;background:url(/art/star-yellow.webp) 50%/contain no-repeat;width:1.05em;height:1.05em;margin-right:.4rem;display:inline-block}.subtitle{color:var(--ink-2);text-align:center;margin:.35rem 0 0;font-weight:600}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(16px)saturate(1.45);box-shadow:inset 0 1.5px 0 var(--glass-edge), inset 0 0 0 1.5px #ffffff8c, inset 0 -14px 28px -18px #7869f059, 0 0 0 1.5px var(--glass-ring), var(--glass-shadow);border-radius:22px;position:relative}.glass.sheen:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#fff0 32% 60%,#ffffff40 68%,#fff0 76%);position:absolute;inset:0}.btn{min-height:46px;font:700 1rem/1 var(--ui);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.3rem;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.btn .icon{width:1.1em;height:1.1em}.btn-ink{color:#fff;background:linear-gradient(#3a3354,#1d1930);box-shadow:inset 0 1px #ffffff40,0 10px 20px -10px #140a3cb3}.btn-violet{background:linear-gradient(180deg, var(--violet-2), var(--violet));color:#fff;box-shadow:inset 0 1.5px #ffffff73,0 0 0 1.5px #4637be99,0 10px 22px -10px #4637becc}.btn-pop{color:#fff;background:linear-gradient(120deg,#7b6cf6,#a56cf0 50%,#ff7fb6);position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff80,0 0 0 1.5px #6e50dc80,0 10px 24px -10px #aa50dccc}.btn-pop:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:4s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,60%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.btn-pop:after{animation:none}}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1.5px 0 #fff, 0 0 0 1.5px var(--glass-ring), 0 8px 18px -12px #34289699;background:linear-gradient(#ffffffd9,#e8e6ff99)}.field{gap:.3rem;display:grid}.field label{color:var(--ink-2);font-size:.85rem;font-weight:700}.input{width:100%;min-width:0;min-height:46px;color:var(--ink);font:600 1rem var(--ui);background:#ffffffbf;border:0;border-radius:14px;padding:.7rem 1rem;box-shadow:inset 0 1px 3px #3c328c26,0 0 0 1.5px #786ed24d}.input::placeholder{color:#9692b8}.input:focus{box-shadow:inset 0 1px 3px #3c328c26, 0 0 0 2.5px var(--violet);outline:none}textarea.input{resize:vertical;min-height:120px}select.input{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--violet) 50%) calc(100% - 20px) 52% / 7px 7px no-repeat, linear-gradient(-45deg, transparent 50%, var(--violet) 50%) calc(100% - 13px) 52% / 7px 7px no-repeat, #ffffffbf;cursor:pointer;padding-right:2.6rem}select.input:hover{background-color:#ffffffeb}@supports (appearance:base-select){select.input{appearance:base-select}select.input::picker(select){appearance:base-select}select.input{align-items:center;display:flex}select.input::picker-icon{display:none}select.input::picker(select){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:0;border-radius:16px;max-height:min(22rem,60vh);margin-top:6px;padding:6px;overflow-y:auto;box-shadow:0 0 0 1.5px #786ed24d,0 18px 40px -16px #281e788c}select.input optgroup{padding:0}select.input optgroup legend{color:var(--dim);font:800 .72rem var(--ui);letter-spacing:.04em;text-transform:uppercase;padding:.5rem .8rem .2rem}select.input option{color:var(--ink);font:700 .95rem var(--ui);border-radius:10px;padding:.55rem .8rem}select.input option:hover,select.input option:focus-visible{background:var(--violet-soft);color:var(--violet);outline:none}select.input option:checked{background:var(--violet);color:#fff}select.input option::checkmark{content:"♡"}}.badge{background:var(--violet-soft);color:var(--violet);border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.badge.boost{background:linear-gradient(180deg, var(--violet-2), var(--violet));color:#fff}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bob{animation:4.5s ease-in-out infinite bob}.hop{animation:6s ease-in-out infinite hop}@keyframes bob{50%{transform:translateY(-6px)}}@keyframes hop{0%,72%,to{transform:translateY(0)}80%{transform:translateY(-16px)}88%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bob,.hop{animation:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.js [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.js [data-reveal]{opacity:1;transition:none;transform:none}}@media (pointer:fine){html{cursor:url(/cursor.png) 4 3,auto}a,button,summary,label,[role=button]{cursor:url(/cursor-hover.png) 3 11,pointer}input,textarea{cursor:text}}.click-burst{z-index:200;pointer-events:none;font-size:var(--size,14px);text-shadow:0 0 2px #3c288c99,0 0 10px #fffffff2;line-height:1;animation:.7s ease-out forwards click-burst;position:fixed;transform:translate(-50%,-50%)}@keyframes click-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) scale(1) rotate(60deg)}}.boost-glow{animation:3.2s ease-in-out infinite boost-glow}@keyframes boost-glow{0%,to{box-shadow:inset 0 1.5px #fff,0 0 0 2px #ffffffd9,0 0 18px 4px #8c6cff8c,0 0 50px 14px #ff6eb459}50%{box-shadow:inset 0 1.5px #fff,0 0 0 2.5px #fff,0 0 30px 10px #8c6cffbf,0 0 90px 30px #ff6eb480}}@media (prefers-reduced-motion:reduce){.boost-glow{animation:none;box-shadow:inset 0 1.5px #fff,0 0 0 1.5px #ffffffd9,0 0 24px 8px #8c6cffa6,0 0 70px 22px #ff6eb46b}}.btn:disabled{opacity:.5;filter:saturate(.6);cursor:not-allowed;transform:none}.char-count{height:0;color:var(--dim);font:800 .72rem var(--ui);text-align:right;opacity:0;pointer-events:none;margin-top:2px;transition:opacity .2s;display:block;overflow:visible}:focus+.char-count,:focus-within+.char-count,.char-count.near{opacity:1}.char-count.near{color:#c0365a}.news{color:#fff;border-radius:18px;align-items:center;gap:.8rem;min-height:52px;padding:.5rem 3rem .5rem 1.1rem;font-weight:800;animation:.5s cubic-bezier(.3,1.4,.5,1) news-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #3c28a0b3}.news.bye{animation:.3s forwards news-out}@keyframes news-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes news-out{to{opacity:0;transform:translateY(-12px)}}.news-art{flex:none;width:44px;margin:-6px 0;animation:2.4s ease-in-out infinite news-bob}@keyframes news-bob{50%{transform:translateY(-3px)rotate(-4deg)}}.news-text{flex:1;min-width:0;margin:0}.news-link{color:var(--violet);background:#ffffffe6;border-radius:99px;flex:none;padding:.35rem .85rem;font-size:.9rem;text-decoration:none;transition:transform .15s}.news-link:hover{transform:translateY(-2px)}.news-close{color:#fff;width:30px;height:30px;font:800 1.1rem/1 var(--ui);background:#ffffff40;border:0;border-radius:50%;margin-top:-15px;position:absolute;top:50%;right:.6rem}.news-rainbow{text-shadow:0 1px 2px #3c145a59;background:radial-gradient(circle at 12% 30%,#ffffff8c 0 2px,#0000 3px) 0 0/46px 34px,radial-gradient(circle at 70% 70%,#ffffff73 0 2px,#0000 3px) 0 0/38px 30px,linear-gradient(90deg,#8a7cf6,#ff7fb6,#ffb35c,#4fd394,#4fa8ff,#8a7cf6) 0 0/300% 100%;font-size:1.05rem;animation:.5s cubic-bezier(.3,1.4,.5,1) news-in,8s linear infinite news-flow}@keyframes news-flow{to{background-position:0 0,0 0,-300% 0}}.news-sparkles{color:#ffe9a8;background:radial-gradient(1.5px 1.5px at 8% 30%,#fff,#0000),radial-gradient(1px 1px at 22% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 41% 20%,#fff,#0000),radial-gradient(1px 1px at 63% 80%,#fff,#0000),radial-gradient(1.5px 1.5px at 78% 35%,#fff,#0000),radial-gradient(1px 1px at 92% 65%,#fff,#0000),linear-gradient(120deg,#120f33,#2a2466 60%,#4a2f7a);animation:.5s cubic-bezier(.3,1.4,.5,1) news-in,3s ease-in-out infinite news-twinkle;box-shadow:inset 0 0 0 1.5px #ffe9a859,0 12px 30px -14px #140a3ce6}@keyframes news-twinkle{50%{filter:brightness(1.15)}}.news-sparkles .news-link{color:#241f3d;background:#ffd23f}.news-confetti{color:var(--ink);outline-offset:-7px;cursor:pointer;background:radial-gradient(circle,#ff8fb8 0 2px,#0000 2.5px) 6px 8px/52px 40px,radial-gradient(circle,#9b8cff 0 2px,#0000 2.5px) 30px 22px/52px 40px,radial-gradient(circle,#ffd23f 0 2px,#0000 2.5px) 18px 30px/52px 40px,#fffaf0;outline:2px dashed #e0559a73;rotate:-.6deg;box-shadow:0 14px 28px -16px #783c2899}.news-confetti .news-link{background:var(--ink);color:#fff}.news-confetti .news-close{color:var(--ink);background:#241f3d1a}.news-marquee{color:#ffd23f;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 6px #ffd23fcc,0 0 14px #ff963c66;background:radial-gradient(circle,#ffffff0f 1px,#0000 1.5px) 0 0/5px 5px,#14121c;border-radius:10px;font-family:JetBrains Mono Variable,ui-monospace,monospace;box-shadow:inset 0 0 0 2px #2c2838,0 12px 30px -14px #000c}.news-marquee .news-link{color:#14121c;text-shadow:none;text-transform:none;font-family:var(--ui);background:#ffd23f}.news-marquee .news-text{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.news-marquee .news-text span{padding-left:100%;animation:14s linear infinite news-scroll;display:inline-block}.news-marquee:hover .news-text span{animation-play-state:paused}@keyframes news-scroll{to{transform:translate(-100%)}}.news-glow{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;animation:.5s cubic-bezier(.3,1.4,.5,1) news-in,3.2s ease-in-out infinite news-glow;box-shadow:inset 0 1.5px #fff,0 0 0 1.5px #fffc}@keyframes news-glow{50%{box-shadow:inset 0 1.5px #fff,0 0 0 2px #ff8fc4cc,0 0 30px 6px #9b7cf673}}.news-glow .news-link{color:#fff;background:linear-gradient(120deg,#7b6cf6,#ff7fb6)}.news-glow .news-close{color:var(--ink);background:#241f3d14}.news-bit{pointer-events:none;border-radius:2px;width:8px;height:8px;animation:.9s ease-out forwards news-bit;position:absolute}@keyframes news-bit{to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(360deg)}}.news-spark{color:#fff6c2;pointer-events:none;text-shadow:0 0 6px #ffd23f;font-style:normal;animation:.8s ease-out forwards news-spark;position:absolute;transform:translate(-50%,-50%)}@keyframes news-spark{to{opacity:0;transform:translate(-50%,-150%)scale(.4)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.news,.news-art,.news-marquee .news-text span{animation:none!important}.news-marquee .news-text span{padding-left:0}}.input.bad,.input.bad:focus{background-color:#fff5f7;box-shadow:inset 0 1px 3px #a0284626,0 0 0 2.5px #e0466e}html,body{overflow-x:clip}#main:focus{outline:none}body{flex-direction:column;display:flex}#main{flex:1 0 auto}[data-preview] [data-t]{cursor:pointer;border-radius:6px}[data-preview] [data-t]:hover{outline-offset:3px;outline:2px dashed #6658e08c}.t-flash{animation:1.2s ease-out t-flash}@keyframes t-flash{0%,30%{background:#ffd23f8c;box-shadow:0 0 0 4px #ffd23f8c}to{background:0 0;box-shadow:0 0 0 4px #0000}}
