@font-face{font-family:Inter;src:url('./fonts/Inter-Light.woff2');font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url('./fonts/Inter-Regular.woff2');font-weight:400;font-display:swap}:root{color-scheme:dark;--bg:#0f172a;--ink:#f4f6ff;--muted:#b9c2d5;--line:rgba(255,255,255,.18);--glass:linear-gradient(110deg,rgba(50,38,95,.65),rgba(23,33,54,.76) 55%);--surface:linear-gradient(145deg,rgba(28,39,61,.86),rgba(16,24,43,.88));--stage:#0b1324;--secondary:rgba(255,255,255,.04);--hover:rgba(255,255,255,.08);--control:rgba(255,255,255,.08);--code:#d9deef;--link:#bfeff6;--shadow:rgba(5,10,25,.12);--glow:rgba(115,61,227,.18)}:root[data-theme=light]{color-scheme:light;--bg:#f5f7fb;--ink:#0f172a;--muted:#475569;--line:rgba(15,23,42,.16);--glass:linear-gradient(110deg,rgba(239,232,255,.82),rgba(255,255,255,.8) 55%);--surface:linear-gradient(145deg,rgba(255,255,255,.92),rgba(242,245,251,.92));--stage:#eaf0f8;--secondary:rgba(255,255,255,.7);--hover:rgba(115,61,227,.07);--control:rgba(15,23,42,.06);--code:#263451;--link:#4d22b3;--shadow:rgba(30,41,59,.07);--glow:rgba(115,61,227,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:radial-gradient(ellipse at 8% 0,var(--glow),transparent 42%),radial-gradient(ellipse at 95% 35%,rgba(6,182,212,.06),transparent 40%),var(--bg);color:var(--ink);font:400 16px/1.55 -apple-system,BlinkMacSystemFont,Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #a855f7;outline-offset:4px}button{font:inherit}header{position:sticky;top:14px;z-index:5;max-width:1112px;height:56px;margin:14px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 8px 6px 14px;background:var(--glass);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid var(--line);border-radius:32px;box-shadow:0 8px 24px var(--shadow)}.brand{display:flex;align-items:center;flex-shrink:0;width:162px;height:42px;line-height:0}.brand img{display:block;object-fit:contain;flex-shrink:0}.brand .mark{width:44px;height:44px}.brand .wordmark{width:124px;height:29px;margin-left:-6px}.brand .light{display:none}:root[data-theme=light] .brand .dark{display:none}:root[data-theme=light] .brand .light{display:block}.header-actions{display:flex;align-items:center;gap:8px;min-width:0}nav{display:flex;align-items:center;gap:4px;min-width:0}nav a{padding:7px 11px;text-decoration:none;border-radius:20px;font-size:13px;color:var(--muted);white-space:nowrap}nav a:hover{background:var(--hover);color:var(--ink)}.theme-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:50%;padding:0;background:var(--control);color:var(--ink);cursor:pointer}.theme-toggle:hover{background:var(--hover)}.theme-toggle svg{width:19px;height:19px;display:block}.theme-toggle .moon{display:none}:root[data-theme=light] .theme-toggle .sun{display:none}:root[data-theme=light] .theme-toggle .moon{display:block}main{max-width:1160px;margin:0 auto;padding:38px 24px 58px}h1,h2,h3,p{margin:0}h1{font-size:32px;font-weight:300;line-height:1.2;letter-spacing:-.025em;margin:10px 0 12px}h2{font-weight:300;font-size:24px;line-height:1.3;letter-spacing:-.015em;margin-bottom:8px}h3{font-weight:300;font-size:19px;line-height:1.3}.eyebrow{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.intro{max-width:760px;color:var(--muted);font-size:16px;line-height:1.65}.note{color:var(--muted);font-size:14px;margin-top:8px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #a855f766;background:linear-gradient(120deg,#232323,#4d22b3);color:#fff;border-radius:10px;text-decoration:none;font-size:14px;white-space:nowrap}.btn.secondary{border-color:var(--line);background:var(--secondary);color:var(--ink)}.btn:hover{filter:brightness(1.1)}section{margin-top:46px;scroll-margin-top:96px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.grid.posts{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.stories{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.avatars{grid-template-columns:repeat(3,minmax(0,1fr))}.card{min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:22px;overflow:hidden}.image-link{display:block;line-height:0;background:#080d19}.image-link img{width:100%;height:auto;display:block}.card .details{padding:18px}.card .details .actions{margin-top:14px;gap:8px}.card .details .btn{font-size:13px;padding:7px 12px;min-height:36px}.size{font-size:13px;color:var(--muted);margin-top:7px}.avatar-stage{padding:24px;background:var(--stage);display:flex;justify-content:center;align-items:center;min-height:208px}.avatar-stage a{display:block;line-height:0}.avatar-stage img{width:160px;max-width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.circle img{border-radius:50%}.icon-stage{display:flex;align-items:center;justify-content:center;min-height:164px;background:var(--stage);padding:26px;gap:24px;flex-wrap:wrap}.icon-stage img{width:112px;height:112px;max-width:100%;object-fit:contain}.icon-sizes{display:flex;align-items:center;justify-content:center;gap:36px;min-height:150px;background:var(--stage);padding:20px}.icon-sizes div{text-align:center;font-size:13px;color:var(--muted)}.icon-sizes img{display:block;margin:0 auto 14px;image-rendering:pixelated}.previews{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.mobile-links{display:none}.install{padding:22px;border-radius:22px;border:1px solid var(--line);background:var(--surface);margin-top:20px}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;color:var(--code)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.back{font-size:14px;color:var(--link);text-underline-offset:4px}footer{border-top:2px solid #733de3;background:var(--surface);padding:22px max(24px,calc((100vw - 1112px)/ 2));color:var(--muted);font-size:12px}.version{float:right}@media(max-width:1160px){header{margin-left:24px;margin-right:24px}}@media(max-width:950px){.grid.posts,.grid.stories{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.avatars{grid-template-columns:repeat(2,minmax(0,1fr))}nav a{padding:7px 8px}}@media(max-width:700px){header{top:12px;margin:12px 16px 0;padding:6px 7px 6px 9px;gap:6px}.header-actions{gap:4px}.brand{width:156px}.brand .wordmark{width:118px}nav .section-link{display:none}nav a{font-size:12px;padding:7px 8px}.theme-toggle{width:36px;height:36px}.theme-toggle svg{width:18px;height:18px}.mobile-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mobile-links a{font-size:13px;color:var(--muted);text-underline-offset:4px;padding:3px 4px}.mobile-links a:first-child{padding-left:0}main{padding:30px 18px 44px}h1{font-size:27px}h2{font-size:23px}.intro{font-size:15px}.grid,.grid.avatars{grid-template-columns:1fr}.grid.posts,.grid.stories{gap:12px}.card{border-radius:18px}.card .details{padding:13px}.card .details .actions{gap:6px}.card .details .btn{font-size:12px;padding:7px 9px}.grid.posts h3,.grid.stories h3{font-size:17px}.size{font-size:11px}.avatar-stage{padding:22px;min-height:190px}.avatar-stage img{width:144px}.icon-stage{min-height:148px}.icon-stage img{width:96px;height:96px}section{margin-top:36px}.install{padding:18px}.version{float:none;display:block;margin-top:6px}}@media(max-width:360px){.brand{width:145px}.brand .wordmark{width:107px}header{margin-left:12px;margin-right:12px}nav a{padding:7px 5px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body.brand-assets{background:radial-gradient(ellipse at 8% 0,var(--glow),transparent 42%),radial-gradient(ellipse at 95% 35%,rgba(6,182,212,.06),transparent 40%),var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:16px;line-height:1.55;overflow-x:visible;transition:none}body.brand-assets footer,body.brand-assets main{position:relative;z-index:1}body.brand-assets a{color:inherit}body.brand-assets h1{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:300;margin:10px 0 12px}body.brand-assets h2{font-size:24px;line-height:1.3;letter-spacing:-.015em;font-weight:300;margin:0 0 8px}body.brand-assets h3{font-size:19px;line-height:1.3;font-weight:300;margin:0}body.brand-assets p{margin:0}body.brand-assets .note{margin-top:8px}body.brand-assets .btn{color:#fff}body.brand-assets .btn.secondary{color:var(--ink)}body.brand-assets .back{color:var(--link)}.release-notice{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:20;display:flex;gap:18px;align-items:center;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--line);border-radius:18px;background:var(--glass);color:var(--ink);box-shadow:0 8px 30px var(--shadow);backdrop-filter:blur(24px)}.release-notice button{border:1px solid #a855f766;background:linear-gradient(120deg,#232323,#4d22b3);color:#fff;border-radius:10px;padding:8px 14px;cursor:pointer}.release-notice span{font-size:14px;white-space:nowrap}@media(max-width:700px){body.brand-assets h1{font-size:27px}body.brand-assets h2{font-size:23px}.release-notice{gap:10px;padding:10px 12px}}
