@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd,dt{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}}@layer base{:root{--color-bg: #0c0d10;--color-fg: #e8e8ea;--color-muted: #8a8d96;--color-subtle: #5f626b;--color-accent: #ff6a3d;--color-accent-weak: #ff6a3d22;--color-border: #1d1f25;--color-border-strong: #2b2f38;--color-card: #15171c;--color-card-hover: #1a1d23;--color-success: #76c893;--color-warning: #f0b429;--color-danger: #e86a5c;--font-sans: "Inter", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", var(--font-sans);--font-mono: "JetBrains Mono", "Menlo", monospace;--max-content: 72ch;--max-page: 1200px;--radius-sm: .35rem;--radius-md: .6rem;--radius-lg: .9rem;color-scheme:dark}:root[data-theme=light]{--color-bg: #f7f7f5;--color-fg: #14161b;--color-muted: #5a5d65;--color-subtle: #8a8d96;--color-accent: #d4441f;--color-accent-weak: #d4441f1a;--color-border: #e1e1de;--color-border-strong: #cfcfcb;--color-card: #ffffff;--color-card-hover: #fafaf7;color-scheme:light}html{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body{min-height:100dvh;display:flex;flex-direction:column}main{flex:1;width:100%;max-width:var(--max-page);margin-inline:auto;padding:2rem 1.25rem 4rem}h1,h2,h3{font-family:var(--font-display);line-height:1.15;letter-spacing:-.015em;font-weight:700}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem)}a{color:var(--color-accent)}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}}@layer components{.button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-fg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.button:hover{border-color:var(--color-accent)}.page-header{padding:1rem 0 2rem;border-bottom:1px solid var(--color-border);margin-bottom:2rem}.page-header p{color:var(--color-muted);max-width:var(--max-content);margin-top:.6rem}.card{display:block;padding:1.1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-fg);transition:border-color .15s ease,background .15s ease,transform .15s ease}.card:hover{border-color:var(--color-accent);background:var(--color-card-hover);text-decoration:none;transform:translateY(-1px)}.card h3{margin-bottom:.35rem}.card .meta{color:var(--color-muted);font-size:.85rem;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.pill{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.75rem;color:var(--color-muted);background:transparent;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase}.pill.accent{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-weak)}.pill.danger{border-color:var(--color-danger);color:var(--color-danger)}.social-links{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.social-links__item{--social-accent: var(--color-fg);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-muted);background:var(--color-card);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .1s ease}.social-links__item:hover,.social-links__item:focus-visible{color:var(--social-accent);border-color:var(--social-accent);background:var(--color-card-hover)}.social-links__item:active{transform:scale(.95)}.social-links__item[data-platform=telegram]{--social-accent: #2aabee}.social-links__item[data-platform=vk]{--social-accent: #4a76a8}.social-links__item[data-platform=youtube]{--social-accent: #ff0033}.social-links__item[data-platform=soundcloud]{--social-accent: #ff5500}.social-links__item[data-platform=bandcamp]{--social-accent: #629aa9}.social-links__item[data-platform=instagram]{--social-accent: #e1306c}.social-links__item[data-platform=twitter]{--social-accent: var(--color-fg)}.social-links__item[data-platform=website]{--social-accent: var(--color-accent)}.social-links__item svg{width:16px;height:16px;display:block}.meta-grid{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.2rem;font-size:.95rem}.meta-grid dt{color:var(--color-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;align-self:center}.meta-grid dd{color:var(--color-fg)}.prose{max-width:var(--max-content);color:var(--color-fg)}.prose p+p{margin-top:1rem}.prose h2{margin-top:2.5rem;margin-bottom:.75rem}.prose h3{margin-top:2rem;margin-bottom:.5rem}.prose ul,.prose ol{margin:1rem 0 1rem 1.5rem}.prose li+li{margin-top:.35rem}.prose blockquote{border-left:3px solid var(--color-accent);padding-left:1rem;color:var(--color-muted);margin:1rem 0}.stack{display:flex;flex-direction:column;gap:1rem}.stack-tight{display:flex;flex-direction:column;gap:.5rem}.row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.section+.section{margin-top:3rem}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-title a{font-size:.9rem;color:var(--color-muted)}.section-title a:hover{color:var(--color-accent)}}@layer utilities{.muted{color:var(--color-muted)}.subtle{color:var(--color-subtle)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display)}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.gh-status-topbar[data-astro-cid-cubkmkfn]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #1f1f1f;max-width:1000px;margin:0 auto}.gh-status-logo[data-astro-cid-cubkmkfn]{color:var(--text);text-decoration:none;font-size:20px;letter-spacing:.02em}.gh-status-logo[data-astro-cid-cubkmkfn]:hover{color:var(--accent)}.gh-status-badge[data-astro-cid-cubkmkfn]{font-size:11px;letter-spacing:.12em;color:var(--dim);border:1px solid #2a2a2a;padding:3px 8px}.gh-status[data-astro-cid-cubkmkfn]{max-width:960px;margin:0 auto;padding:32px 20px 64px}.gh-status-head[data-astro-cid-cubkmkfn]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.gh-status-head[data-astro-cid-cubkmkfn] h1[data-astro-cid-cubkmkfn]{font-size:44px;line-height:.9;margin:0}.gh-status-overall[data-astro-cid-cubkmkfn]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--st);border:1px solid var(--st);padding:6px 12px}.gh-status-overall[data-astro-cid-cubkmkfn] .dot[data-astro-cid-cubkmkfn]{width:9px;height:9px;border-radius:50%;background:var(--st)}.gh-status-notice[data-astro-cid-cubkmkfn]{border:1px solid #3a3a3a;color:var(--dim3);font-size:12px;padding:14px 16px;margin-bottom:20px}.gh-status-incidents[data-astro-cid-cubkmkfn]{border:1px solid var(--danger);margin-bottom:24px}.gh-status-incident[data-astro-cid-cubkmkfn]{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;border-bottom:1px solid #2a2a2a}.gh-status-incident[data-astro-cid-cubkmkfn]:last-child{border-bottom:0}.sev[data-astro-cid-cubkmkfn]{text-transform:uppercase;font-size:10px;letter-spacing:.06em;padding:2px 7px;border:1px solid currentColor}.sev-critical[data-astro-cid-cubkmkfn]{color:var(--danger)}.sev-warning[data-astro-cid-cubkmkfn]{color:#f5a623}.iname[data-astro-cid-cubkmkfn]{color:var(--text)}.gh-status-caption[data-astro-cid-cubkmkfn]{text-align:right;font-size:12px;color:var(--dim);margin-bottom:10px}.gh-status-row[data-astro-cid-cubkmkfn]{border:1px solid #1f1f1f;padding:16px 18px;margin-bottom:10px}.gh-status-row-head[data-astro-cid-cubkmkfn]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cname[data-astro-cid-cubkmkfn]{font-weight:700;font-size:15px}.cstate[data-astro-cid-cubkmkfn]{font-size:12px;color:var(--st)}.gh-status-bars[data-astro-cid-cubkmkfn]{display:flex;gap:2px;height:34px;overflow-x:auto}.gh-status-bars[data-astro-cid-cubkmkfn].empty{align-items:center;color:var(--dim);font-size:12px;height:auto}.bar[data-astro-cid-cubkmkfn]{flex:1 0 3px;min-width:3px;border-radius:1px}.gh-status-row-foot[data-astro-cid-cubkmkfn]{display:flex;justify-content:space-between;font-size:11px;color:var(--dim);margin-top:8px}.gh-status-foot[data-astro-cid-cubkmkfn]{font-size:11px;color:var(--dim);margin-top:24px;text-align:center}
