/* site.css: SubmitCheck-only rules, loaded after kit.css. Tokens only, never redefine a kit class. */

/* Free download as the header's primary action (audit fix 1). On mobile it sits beside the theme toggle. */
.site-header .header-cta{flex:none}
@media (max-width:720px){
  .site-header .header-cta{margin-left:auto}
  .site-header .header-cta+.icon-btn{margin-left:4px}
}

/* Sheet preview next to the download buttons (audit fix 3): the table sits flush inside its panel. */
.sheet-preview .table-wrap{border:0;border-radius:0}
.sheet-preview .table thead th{border-bottom:1px solid var(--line)}
.sheet-preview .table td{color:var(--muted)}
.sheet-preview .panel-foot{margin:0;padding:12px 20px;border-top:1px solid var(--line)}
@media (max-width:720px){.sheet-preview .panel-foot{padding-inline:16px}}

/* The dead list opens in place under its intro. */
.dead-list{margin-top:24px}
.dead-list>summary{display:inline-flex;align-items:center;min-height:40px;color:var(--accent);font-weight:550}
.dead-list[open]>summary{margin-bottom:12px}

/* Long example queries on the API page break inside their cell instead of widening the page at 390. */
.table .sub.mono{overflow-wrap:anywhere}
