.files-direct-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font:11px/1 'Space Mono',monospace;text-decoration:none;box-sizing:border-box}
.files-direct-link:hover{color:var(--ice);background:var(--dim)}.seg>.files-direct-link{width:auto;height:auto;padding:6px 12px;border:0;border-radius:0;background:transparent;font:inherit;line-height:normal}
.brand-row.brand-notice-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;flex-wrap:wrap}
.brand-pair{display:flex;gap:8px;align-items:stretch;min-width:0;max-width:100%;text-decoration:none}
.brand-pair .brand-mark{width:44px;height:44px;min-width:44px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft,var(--surface));box-shadow:none}
.brand-pair .brand-title{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:10px 14px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft,var(--surface));font:700 12px/1.5 'Unbounded',sans-serif;color:var(--text)}
.brand-title .brand-copy{display:inline-flex;font:inherit}.brand-title .brand-copy .brand-index{color:var(--ice)}
.invite-only-note{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;text-align:right;color:var(--amber);max-width:100%}
.invite-only-note strong{display:block;border:1px solid var(--amber);border-radius:6px;padding:5px 10px;font:700 10px/1.5 'Space Mono',monospace;letter-spacing:.12em;background:color-mix(in srgb,var(--amber) 7%,transparent)}
.invite-only-note small{display:block;font:10px/1.5 'Space Mono',monospace;color:var(--sub)}
.status-node-name a,.location-item a{color:inherit;text-decoration:none}.status-node-name a:hover,.location-item a:hover{color:var(--ice);text-decoration:underline;text-underline-offset:3px}
.node-name-link{display:flex;align-items:center;gap:7px}.node-city{display:block;font:9px/1.5 'Space Mono',monospace;color:var(--muted);margin:-8px 0 12px}.server-detail .node-city{margin:-15px 0 20px;font-size:11px}
.location-item{display:block}.location-code{font:9px/1.4 'Space Mono',monospace;color:var(--ice)}
.storage-summary{margin:0 0 24px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}
.storage-summary h2,.node-storage h3,.uptime-heading{margin:0 0 12px;font:700 11px/1.5 'Space Mono',monospace;letter-spacing:.05em;color:var(--text)}
.capacity-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 10px;color:var(--sub);font:11px/1.5 'Space Mono',monospace}
.capacity-track{height:10px;border-radius:5px;overflow:hidden;background:var(--border)}.capacity-fill{height:100%;width:var(--fill);background:var(--ice);border-radius:5px}
.capacity-note{margin:10px 0 0;color:var(--muted);font:10px/1.6 'Space Mono',monospace}
.uptime-block,.node-storage,.incident-log{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}
.uptime-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.uptime-heading [data-uptime-percent]{color:var(--ice)}
.uptime-track{display:flex;gap:2px;width:100%;height:22px}.uptime-day{appearance:none;display:block;min-width:0;flex:1;padding:0;border:0;border-radius:2px;cursor:pointer}
.uptime-day.green{background:#4da87d}.uptime-day.yellow{background:#dca94c}.uptime-day.red{background:#d96b6b}.uptime-day:hover,.uptime-day:focus-visible{outline:2px solid var(--text);outline-offset:1px;z-index:2}
.uptime-axis{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:var(--muted);font:9px/1.5 'Space Mono',monospace}
.uptime-selected{min-height:16px;margin:9px 0 0;font:10px/1.6 'Space Mono',monospace;color:var(--sub)}
.incident-log>summary{cursor:pointer;font:11px/1.5 'Space Mono',monospace;color:var(--ice)}.incident-items{list-style:none;margin:16px 0 0;padding:0}.incident-item{padding:14px 0;border-top:1px solid var(--border)}
.incident-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font:9px/1.5 'Space Mono',monospace}.incident-resolved{color:#65b88d}.incident-item h4{margin:7px 0;font:600 12px/1.5 'Space Mono',monospace;color:var(--text)}.incident-item p{margin:0;color:var(--sub);font:14px/1.6 'Crimson Pro',Georgia,serif}
@media(max-width:768px){.seg>.files-direct-link{padding:6px 9px;font-size:10px}.brand-pair .brand-title{font-size:11px;padding:9px 10px}.brand-row.brand-notice-row{gap:12px}.brand-pair .brand-mark{height:42px;width:42px;min-width:42px}.brand-pair .brand-title{min-height:42px}}
@media(max-width:420px){.seg>.files-direct-link{padding:6px 8px;font-size:9px}.brand-pair .brand-title{font-size:10px}.brand-title .brand-copy{gap:0 .3em}.invite-only-note{width:100%}.invite-only-note small{font-size:9px}.uptime-track{gap:1px;height:20px}.capacity-caption{font-size:10px}}
