.status-dot[data-astro-cid-cubkmkfn]{width:16px;height:16px;border-radius:50%;background:var(--color-sage);margin:0 auto;box-shadow:0 0 12px var(--color-sage);transition:background .3s,box-shadow .3s}.status-dot[data-astro-cid-cubkmkfn].warning{background:var(--color-brass);box-shadow:0 0 12px var(--color-brass)}.status-dot[data-astro-cid-cubkmkfn].error{background:var(--color-accent);box-shadow:0 0 12px var(--color-accent)}.status-grid{margin-top:48px;text-align:left;border:2px solid var(--color-ink);border-radius:14px;overflow:hidden;background:var(--color-panel)}.status-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;border-bottom:1px solid var(--color-rule)}.status-row:last-child{border-bottom:none}.status-ok{color:var(--color-sage);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.status-warn{color:var(--color-brass);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.status-down{color:var(--color-accent);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.status-unknown{color:var(--color-cream-dim);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.incident-card{text-align:left;border:2px solid var(--color-ink);border-radius:14px;background:var(--color-panel);padding:20px;margin-top:16px}.incident-card h3{font-size:16px;font-weight:700;color:var(--color-cream)}.incident-card p{font-size:14px;color:var(--color-cream-soft);margin-top:8px;line-height:1.6}.incident-card .time{font-size:12px;color:var(--color-cream-dim);margin-top:10px}.history-header{font-size:14px;font-weight:700;color:var(--color-cream-dim);text-transform:uppercase;letter-spacing:1px;margin-top:48px;margin-bottom:16px;text-align:left}.history-list{text-align:left;border:2px solid var(--color-ink);border-radius:14px;overflow:hidden;background:var(--color-panel)}.history-row{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;border-bottom:1px solid var(--color-rule)}.history-row:last-child{border-bottom:none}.history-title{color:var(--color-cream);font-weight:600}.history-meta{text-align:right;white-space:nowrap}.history-time{font-size:12px;color:var(--color-cream-dim)}.history-duration{font-size:11px;color:var(--color-cream-dim);opacity:.7;margin-top:2px}.severity-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}.severity-dot.minor{background:var(--color-brass)}.severity-dot.major,.severity-dot.critical{background:var(--color-accent)}.report-section{margin-top:48px;text-align:left}.report-toggle{display:block;width:100%;padding:14px 20px;background:#d9a94e14;border:2px solid rgba(217,169,78,.35);border-radius:14px;color:var(--color-brass);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s;text-align:center}.report-toggle:hover{border-color:var(--color-brass);color:var(--color-brass-bright);background:#d9a94e24}.report-form{border:2px solid var(--color-ink);border-radius:14px;background:var(--color-panel);padding:20px;margin-top:12px}.report-label{display:block;font-size:13px;font-weight:600;color:var(--color-cream-dim);margin-bottom:6px;margin-top:16px}.report-label:first-child{margin-top:0}.report-input{display:block;width:100%;padding:10px 14px;background:var(--color-bg);border:1px solid var(--color-ink);border-radius:8px;color:var(--color-cream);font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.report-input:focus{outline:none;border-color:var(--color-brass)}.report-input::placeholder{color:var(--color-cream-dim);opacity:.5}.report-submit{display:block;width:100%;margin-top:16px;padding:12px;background:var(--color-brass);border:none;border-radius:8px;color:var(--color-bg);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.report-submit:hover{opacity:.9}.report-submit:disabled{opacity:.5;cursor:not-allowed}.report-msg{margin-top:12px;font-size:13px;line-height:1.5;min-height:20px}.report-msg.success{color:var(--color-sage)}.report-msg.error{color:var(--color-accent)}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;border-radius:20px;cursor:pointer;background:transparent;color:var(--color-cream-soft);border:1px solid var(--color-ink);transition:all .15s}.chip:hover{border-color:#d9a94e66;color:var(--color-cream)}.chip.selected{background:#d9a94e26;border-color:var(--color-brass);color:var(--color-brass)}
