@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.1emuuracu50qd.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.1975l3y3401x_.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.19xuq3td7fwu_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.3go-kn2r40gie.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_40c92057-module__LrcdCa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_40c92057-module__LrcdCa__variable{--font-sans:"Poppins", "Poppins Fallback"}
@layer base{main[data-component=themes-page]{min-width:0;padding:1.25rem}[data-component=themes-header] h1{font-size:1.6rem}[data-component=themes-lead]{max-width:60ch;color:var(--muted-foreground,inherit);margin-block:.5rem .75rem}[data-component=themes-mode]{border:1px solid var(--border,currentColor);border-radius:var(--radius,6px);background:var(--card,transparent);min-height:44px;color:inherit;padding-inline:.9rem}ul[data-component=theme-gallery]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin-block-start:1.25rem;display:grid}article[data-component=theme-preview]{border:1px solid var(--border,currentColor);border-radius:var(--radius,6px);background:var(--card,transparent);gap:.5rem;padding:.75rem;display:grid}article[data-component=theme-preview] h2{align-items:center;gap:.5rem;font-size:1rem;display:flex}article[data-component=theme-preview][data-current]{outline:2px solid var(--primary,currentColor)}[data-component=theme-badge]{background:var(--primary,#333);color:var(--primary-foreground,#fff);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}[data-component=preview-frame]{aspect-ratio:1280/900;border:1px solid var(--border,currentColor);border-radius:calc(var(--radius,6px) / 2);background:var(--background,#111);position:relative;overflow:hidden;container-type:inline-size}[data-component=preview-frame] iframe{width:1280px;height:900px;transform:scale(var(--preview-scale,.3));transform-origin:0 0;pointer-events:none;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}[data-component=preview-actions]{align-items:center;gap:.75rem;display:flex}[data-component=theme-apply]{border-radius:var(--radius,6px);background:var(--primary,#333);min-height:44px;color:var(--primary-foreground,#fff);padding-inline:.9rem;font-weight:600}[data-component=theme-apply]:disabled{opacity:.55;cursor:default}[data-component=themes-note]{max-width:70ch;color:var(--muted-foreground,inherit);margin-block-start:1.5rem;font-size:.875rem}dialog[data-component=image-viewer]::backdrop{background:#000000d1}dialog[data-component=image-viewer] [data-component=viewer-panel]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev img next";align-items:center;gap:.5rem;padding:.75rem;display:grid;position:relative}dialog[data-component=image-viewer] [data-component=viewer-bar]{z-index:1;color:#fff;background:linear-gradient(#0000008c,#0000);justify-content:flex-end;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0}dialog[data-component=image-viewer] [data-component=viewer-count]{font-variant-numeric:tabular-nums;margin-inline-end:auto}dialog[data-component=image-viewer] [data-component=viewer-original]{text-decoration:underline}dialog[data-component=image-viewer] [data-component=viewer-stage]{grid-area:img}dialog[data-component=image-viewer] [data-component=viewer-reset]{font-variant-numeric:tabular-nums;border-radius:999px;min-width:auto;padding-inline:.6rem;font-size:.75rem}dialog[data-component=image-viewer] [data-component=viewer-prev]{grid-area:prev}dialog[data-component=image-viewer] [data-component=viewer-next]{grid-area:next}dialog[data-component=image-viewer] button{color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;min-width:44px;min-height:44px;font-size:1.5rem;line-height:1;display:grid}dialog[data-component=image-viewer] button:hover{background:#ffffff40}*,:before,:after{box-sizing:border-box}*{margin:0}body{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans,sans-serif);-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-action-unavailable]{cursor:default}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer theme;@view-transition{navigation:auto}header[data-component=site-header]{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}main:has([data-component=infinite-sentinel][data-active]) nav[data-component=pagination]{display:none}dialog:not([open]){display:none!important}dialog[data-component=search-overlay]{margin-top:max(var(--header-h,5.5rem), 6vh)!important}ul[data-component=header-actions] svg,dialog[data-component=search-overlay] svg{flex:none;max-width:none}ul[data-component=menu-notifications]>li>a,ul[data-component=conversation-list]>li>a{width:auto;min-width:0;height:auto}a[data-component=logo]{flex:none}a[data-component=logo]>img{max-width:none}details[data-component=nav-menu]{position:relative}details[data-component=nav-menu]>summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}details[data-component=nav-menu]>summary::-webkit-details-marker{display:none}details[data-component=nav-menu]>nav{display:none}details[data-component=nav-menu][open]>nav{z-index:30;background:var(--popover,var(--card,Canvas));min-width:max-content;color:var(--card-foreground,CanvasText);border:1px solid var(--border,currentColor);border-radius:var(--radius,6px);padding:6px;display:block;position:absolute;inset-block-start:100%;inset-inline-start:0}details[data-component=nav-menu][open]>nav ul{flex-direction:column;align-items:stretch;gap:2px;display:flex}details[data-component=nav-menu]>nav a{white-space:nowrap;align-items:center;min-height:44px;padding-inline:12px;display:flex}@media (max-width:767.98px){a[data-component=cta]{display:none}}@media (max-width:1023.98px){header[data-component=site-header]>nav{display:none}}@media (min-width:1024px){details[data-component=nav-menu]{display:none}}@media (max-width:479.98px){header[data-component=site-header]{column-gap:6px}ul[data-component=header-actions]{column-gap:4px}ul[data-component=header-actions]>li>a,ul[data-component=header-actions]>li>details>summary{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}}@media (max-width:359.98px){header[data-component=site-header]{column-gap:4px;padding-inline:8px}ul[data-component=header-actions]>li>a,ul[data-component=header-actions]>li>details>summary{width:28px;min-width:28px;height:28px;min-height:28px}}@media (max-width:767.98px){nav[data-component=feed-type],nav[data-component=feed-sort],fieldset[data-component=post-type]{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}}fieldset[data-component=post-type] label{position:relative}[data-component=post-content],[data-component=comment-content],[data-component=community-description]{overflow-wrap:anywhere}figure[data-masked]{position:relative;overflow:hidden}figure[data-masked] img{filter:blur(30px)}figure[data-masked]:has(input[data-component=nsfw-checkbox]:checked) img{filter:none}figure[data-masked] label[data-component=nsfw-toggle]{z-index:1;text-align:center;cursor:pointer;background:color-mix(in srgb, var(--background,#000) 45%, transparent);color:var(--foreground,#fff);justify-content:center;align-items:center;gap:.35rem;padding:1rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}figure[data-masked]:has(input[data-component=nsfw-checkbox]:checked) label[data-component=nsfw-toggle]{display:none}@media (max-width:1023.98px){header[data-component=profile-header]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"banner banner""avatar ident""achievements achievements"}header[data-component=profile-header] ul[data-component=achievements]{justify-content:flex-start;max-width:none}}main[data-component=themes-page]{grid-area:main}main[data-component=semantics-page]{grid-area:main;align-content:start;gap:2rem;min-width:0;max-width:60rem;padding:1.5rem;line-height:1.65;display:grid}main[data-component=semantics-page]>*{min-width:0}main[data-component=semantics-page] h1{font-size:1.7rem}main[data-component=semantics-page] h2{margin-block-end:.6rem;font-size:1.25rem}main[data-component=semantics-page] h3{margin-block-end:.35rem;font-size:1rem}main[data-component=semantics-page] p{margin-block-end:.75rem}main[data-component=semantics-page] ul{gap:.4rem;margin-block-end:.9rem;padding-inline-start:1.25rem;list-style:outside;display:grid}main[data-component=semantics-page] code{background:var(--muted,transparent);color:inherit;border-radius:.25rem;padding:.05em .3em;font-family:ui-monospace,monospace;font-size:.87em}main[data-component=semantics-page] pre{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem;overflow-x:auto}main[data-component=semantics-page] pre code{color:inherit;background:0 0;padding:0}aside[data-component=semantics-disclaimer],[data-component=semantics-error]{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-inline-start:3px solid var(--primary);border-radius:var(--radius);padding:1rem 1.1rem}[data-component=semantics-findings] article+article{margin-block-start:1.1rem}main[data-component=semantics-page] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}main[data-component=semantics-page] caption{text-align:start;color:var(--muted-foreground);padding-block-end:.5rem;font-size:.85rem}main[data-component=semantics-page] :is(th,td){border-block-end:1px solid var(--border);text-align:end;padding:.4rem .6rem}main[data-component=semantics-page] th[scope=row]{text-align:start;font-family:ui-monospace,monospace;font-size:.87rem;font-weight:400}main[data-component=semantics-page] th[scope=row] small{color:var(--muted-foreground)}@media (max-width:479.98px){main[data-component=semantics-page]{padding:1rem}[data-component=semantics-table]{overflow-x:auto}}ul[data-component=image-strip]{overscroll-behavior-x:contain;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}ul[data-component=image-strip] img{display:block}dialog[data-component=image-viewer]{block-size:auto;inline-size:auto;-webkit-backdrop-filter:blur(10px)saturate(.7);backdrop-filter:blur(10px)saturate(.7);max-width:none;max-height:none;color:inherit;background:#0000009e;border:none;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}dialog[data-component=image-viewer] [data-component=viewer-stage]{touch-action:none;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}dialog[data-component=image-viewer] img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:82dvh;margin-inline:auto}dialog[data-component=image-viewer][data-zoomed] img{cursor:grab}dialog[data-component=image-viewer][data-zoomed] img:active{cursor:grabbing}
