body.status { background:#fff !important; font-family:system-ui,sans-serif !important; }
.unresolved-incident { border:2px solid #D4D9E0 !important; border-radius:20px !important; margin-bottom:24px !important; box-shadow:0 1px 3px rgba(0,0,0,0.1) !important; overflow:hidden !important; }
.unresolved-incident .incident-title { background:#F3F6F9 !important; padding:24px !important; border-bottom:2px solid #f3f4f6 !important; display:flex !important; justify-content:space-between !important; align-items:flex-start !important; gap:12px !important; flex-wrap:wrap !important; }
.incident-title a { font-size:18px !important; font-weight:600 !important; color:#111827 !important; margin:0 !important; }
.incident-title a:first-child, .incident-title .actual-title, .incident-title .whitespace-pre-wrap { flex:4 !important; max-width:80% !important; white-space:normal !important; word-wrap:break-word !important; overflow:visible !important; text-overflow:clip !important; line-height:1.4 !important; hyphens:auto !important; }
.incident-title .subscribe, .incident-title #btn-subscribe-modal-9dctdnz43xhr { flex:1 !important; max-width:20% !important; min-width:72px !important; padding:6px 8px !important; font-size:14px !important; font-weight:550 !important; line-height:1.25 !important; text-align:center !important; justify-content:center !important; margin:0 !important; white-space:nowrap !important; align-self:center !important; flex-shrink:0 !important; order:2 !important; letter-spacing:0.2px !important; }
.incident-title .subscribe:hover { flex:1 !important; max-width:20% !important; box-shadow:0 6px 16px rgba(30,208,231,0.4) !important; transform:translateY(-1px) !important; }
.subscribe { background:#1ED0E7 !important; color:white !important; border:none !important; border-radius:10px !important; font-weight:500 !important; box-shadow:0 4px 12px rgba(30,208,231,0.3) !important; transition:all .2s ease !important; }
.updates { padding:24px !important; }
.update { background:#f8fafc !important; border:2px solid #D4D9E0 !important; border-radius:12px !important; padding:16px !important; margin-bottom:12px !important; }
.icon-indicator { box-shadow:0 0 0 4px rgba(255,255,255,0.9) !important; }
@media (max-width:640px) { .unresolved-incident .incident-title { flex-direction:column !important; align-items:stretch !important; gap:8px !important; padding:20px !important; } .incident-title a:first-child { max-width:100% !important; order:1 !important; } .incident-title .subscribe { max-width:100% !important; order:2 !important; align-self:stretch !important; } }

/* SUBTLE UPDATE TEXT BORDERS */
.layout-content.status .updates {
  border: none !important;                    /* Container clean */
}

.layout-content.status .update {
  border: 2px solid #F1F5F9 !important;      /* ✅ Ultra subtle outline */
  border-radius: 12px !important;
  box-shadow: none !important;
  background: #FFF !important;             /* Matches border */
}

/* No harsh lines */
.layout-content.status .update * {
  border: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}

/* Remove <br> artifacts but keep spacing */
.layout-content.status .update br {
  display: inline !important;                 /* Keep natural breaks */
  line-height: 1.3 !important;
}

/* Hover enhancement */
.layout-content.status .update:hover {
  border-color: #E2E8F0 !important;           /* Slightly visible */
  background: #F3F6F9 !important;
}
/* Hover lift */
.layout-content.status .update:hover {
  box-shadow: 
    0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; /* Elevated hover */
  transform: translateY(-2px) !important;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Title spacing */
.layout-content.status .incident-title + .updates {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
/* REMOVE TEXT SHADOWS - Crystal Clear */
.layout-content.status *,
.layout-content.status .incident-title *,
.layout-content.status .update *,
.layout-content.status .updates * {
  text-shadow: none !important;
  box-shadow: none !important;
  filter: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Title - Pure text */
.layout-content.status .incident-title a,
.incident-title .actual-title {
  text-shadow: none !important;
  box-shadow: none !important;
}

/* Update text - Pure */
.layout-content.status .update strong,
.layout-content.status .update span,
.layout-content.status .ago {
  text-shadow: none !important;
  box-shadow: none !important;
}

/* Button text - Clean */
.layout-content.status .subscribe {
  text-shadow: none !important;
}
/* ELEVATED BOX SHADOW */
.layout-content.status .unresolved-incident,
body.status .unresolved-incident {
  box-shadow: 
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;  /* Clean modern shadow */
}

/* Update boxes - Matching subtle shadow */
.layout-content.status .update {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
}

.layout-content.status .update:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
}

/* Button shadows preserved */
.layout-content.status .subscribe {
  box-shadow: 0 4px 12px rgba(30, 208, 231, 0.3) !important;
}
/* Hide original header completely */
body.status .masthead-container > *:not(style),
.layout-content.status .masthead .text-container,
.layout-content.status .masthead .images-container {
  display: none !important;
}

/* Full viewport header */
body.status .masthead-container {
  position: relative !important;
  z-index: 100 !important;
}
.status-day:nth-child(n+6) { display:none; }