.gh-site{--success:#23a873;--warning:#ef9f2a;--error:#e84859}.gh-site .status-main{padding:72px 0 0}.gh-site .status-wrap{max-width:52rem;margin:0 auto}.gh-site .banner{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);align-items:center;gap:18px;padding:26px 28px;display:flex}.gh-site .banner.ok{border-color:color-mix(in srgb, var(--success) 40%, var(--color-border))}.gh-site .banner.deg{border-color:color-mix(in srgb, var(--warning) 40%, var(--color-border))}.gh-site .banner.down{border-color:color-mix(in srgb, var(--error) 40%, var(--color-border))}.gh-site .banner-dot{background:var(--success);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 18%, transparent);border-radius:50%;flex-shrink:0}.gh-site .banner.deg .banner-dot{background:var(--warning);box-shadow:0 0 0 5px color-mix(in srgb, var(--warning) 18%, transparent)}.gh-site .banner.down .banner-dot{background:var(--error);box-shadow:0 0 0 5px color-mix(in srgb, var(--error) 18%, transparent)}.gh-site .banner b{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500;display:block}.gh-site .banner span{color:var(--color-text-muted);margin-top:3px;font-size:.85rem;display:block}.gh-site .banner .checked{text-align:right;color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.74rem}@media (max-width:560px){.gh-site .banner .checked{display:none}}.gh-site .comp-head{justify-content:space-between;align-items:baseline;margin:48px 0 14px;display:flex}.gh-site .comp-head h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.4rem;font-weight:500}.gh-site .comp-head .legend{color:var(--color-text-muted);gap:14px;font-size:.72rem;display:flex}.gh-site .comp-head .legend i{align-items:center;gap:6px;display:inline-flex}.gh-site .comp-head .legend .d{border-radius:50%;width:8px;height:8px}.gh-site .list{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.gh-site .row{border-top:1px solid var(--color-border);padding:20px 24px}.gh-site .row:first-child{border-top:0}.gh-site .row-top{align-items:center;gap:12px;display:flex}.gh-site .row-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.gh-site .row-dot.op{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 16%, transparent)}.gh-site .row-dot.deg{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--warning) 16%, transparent)}.gh-site .row-dot.down{background:var(--error);box-shadow:0 0 0 4px color-mix(in srgb, var(--error) 16%, transparent)}.gh-site .row-name{color:var(--color-text);font-size:.98rem;font-weight:600}.gh-site .row-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;margin-left:auto;padding:5px 11px;font-size:.68rem;font-weight:700}.gh-site .row-pill.op{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.gh-site .row-pill.deg{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.gh-site .row-pill.down{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.gh-site .row-desc{color:var(--color-text-soft);margin:8px 0 0 22px;font-size:.82rem;line-height:1.55}.gh-site .uptime{align-items:stretch;gap:2px;height:30px;margin-top:14px;display:flex}.gh-site .uptime i{background:var(--success);opacity:.85;border-radius:2px;flex:1;transition:opacity .15s}.gh-site .uptime i.warn{background:var(--warning)}.gh-site .uptime i.err{background:var(--error)}.gh-site .uptime i:hover{opacity:1}.gh-site .uptime-meta{color:var(--color-text-muted);justify-content:space-between;margin-top:8px;font-size:.7rem;display:flex}.gh-site .summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}@media (max-width:560px){.gh-site .summary{grid-template-columns:1fr}}.gh-site .sum{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page);padding:22px}.gh-site .sum .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.66rem;font-weight:700}.gh-site .sum .fig{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-text);margin-top:8px;font-size:2.1rem}.gh-site .sum .fig .unit{color:var(--color-text-muted);font-size:1rem}.gh-site .sum .note{color:var(--color-text-muted);margin-top:4px;font-size:.76rem}.gh-site .inc-head{justify-content:space-between;align-items:baseline;margin:56px 0 16px;display:flex}.gh-site .inc-head h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.4rem;font-weight:500}.gh-site .incident{border-top:1px solid var(--color-border);padding:24px 0}.gh-site .incident:first-of-type{border-top:0}.gh-site .inc-top{align-items:center;gap:12px;display:flex}.gh-site .inc-status{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;padding:4px 10px;font-size:.66rem;font-weight:700}.gh-site .inc-resolved{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.gh-site .inc-monitoring{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.gh-site .inc-date{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.74rem}.gh-site .inc-title{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 0;font-size:1.12rem}.gh-site .inc-note{color:var(--color-text-soft);margin:8px 0 0;font-size:.9rem;line-height:1.6}.gh-site .inc-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:10px;font-size:.74rem}.gh-site .inc-empty{border:1px solid color-mix(in srgb, var(--success) 40%, var(--color-border));border-radius:var(--radius-card);background:color-mix(in srgb, var(--success) 7%, var(--color-surface));align-items:center;gap:12px;padding:24px 26px;display:flex}.gh-site .inc-empty svg{width:20px;height:20px;color:var(--success);flex-shrink:0}.gh-site .inc-empty p{color:var(--color-text-soft);margin:0;font-size:.9rem;line-height:1.6}.gh-site .subscribe{border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:24px 26px;display:flex}.gh-site .subscribe p{color:var(--color-text-soft);margin:0;font-size:.95rem}.gh-site .subscribe .sf{gap:8px;display:flex}.gh-site .subscribe input{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-page);height:42px;font-family:var(--font-sans);color:var(--color-text);min-width:180px;padding:0 14px;font-size:.9rem}.gh-site .subscribe input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent);outline:none}.gh-site .subscribe .sb{border-radius:var(--radius-control);background:var(--color-accent);height:42px;color:var(--color-cream);cursor:pointer;border:0;padding:0 18px;font-size:.85rem;font-weight:500}.dark .gh-site .subscribe .sb{color:#15120e}.gh-site .status-foot{text-align:center;color:var(--color-text-muted);padding:40px 0 0;font-size:.85rem}.gh-site .status-foot a{color:var(--color-accent-strong);font-weight:500}
