/* cricketdatabase.com: /status, approved as cricketdatabase-status-uni-preview-121.html. The status block itself is drawn by Uni's kit. */
.st { padding: calc(var(--bar-h) + 64px) 0 96px; background: radial-gradient(70% 40% at 80% 0%, #15241F 0%, var(--ink) 60%); }
.st-head .kick { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 14px; font-size: 14px; font-weight: 500; color: var(--gilt); }
.st-head .kick::before { content: ""; width: 18px; height: 1px; background: var(--gilt); }
.st-head h1 { margin: 0; font-size: clamp(38px, 5vw, 64px); font-weight: 400; font-stretch: 88%; letter-spacing: -.03em; line-height: 1.02; }
.st-head p { margin: 14px 0 0; color: var(--stone); max-width: 60ch; }
.st-kit { margin-top: 40px; min-width: 0; }
.st-wait { margin: 0; padding: 18px 20px; border: 1px solid var(--hair); border-radius: var(--r); color: var(--stone); }
.st-wait a { color: var(--willow); border-bottom: 1px solid var(--hair-2); }
.st-sec { margin-top: 72px; }
.st-sec > h2 { margin: 0 0 6px; font-size: clamp(24px, 2.6vw, 32px); font-weight: 400; letter-spacing: -.02em; }
.st-sec > p { margin: 0 0 20px; color: var(--stone); max-width: 64ch; }
.st-feeds { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
@media (max-width: 800px) { .st-feeds { grid-template-columns: 1fr; } }
.st-feed { border: 1px solid var(--hair); border-radius: var(--r); background: rgba(20, 33, 29, .5); overflow: hidden; }
.st-feed h3 { margin: 0; padding: 14px 16px 4px; font-size: 15px; font-weight: 500; }
.st-feed h3 code { font: 400 13px var(--code); color: var(--glint); overflow-wrap: anywhere; }
.st-feed p { margin: 0; padding: 0 16px 12px; font-size: 13.5px; color: var(--stone); }
.st-feed pre { margin: 0; padding: 12px 16px; border-top: 1px solid var(--hair); font: 400 12px/1.7 var(--code); color: var(--willow); white-space: pre-wrap; overflow-wrap: anywhere; }
