/* Generated by skills/pitch-page/scripts/build-page.mjs from brands/v6-max/specs/model-release.page.json; edit the spec, not this file. */
:root{--bg:#f6f6f2;--ink:#101317;--muted:#626970;--line:#d9ddd8;--panel:#e9ece7;--accent:#5c58ff;--cta:#101317;--cta-ink:#f6f6f2;--frame:#111318;--display:"Helvetica Neue", Helvetica, Arial, sans-serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--display-weight:700;--display-tracking:-0.03em;--video-w:16;--video-h:9}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#0d0f12;--ink:#f2f3ed;--muted:#a2a8ae;--line:#2a2e34;--panel:#171a20;--accent:#a9a6ff;--cta:#f2f3ed;--cta-ink:#0d0f12;--frame:#000000}}
:root[data-theme="dark"]{--bg:#0d0f12;--ink:#f2f3ed;--muted:#a2a8ae;--line:#2a2e34;--panel:#171a20;--accent:#a9a6ff;--cta:#f2f3ed;--cta-ink:#0d0f12;--frame:#000000}

body[data-page-type="model-release"] .brand { gap: 12px; }
body[data-page-type="model-release"] .release-label { color: var(--muted); font-size: 13px; letter-spacing: .08em; text-transform: uppercase; font-weight: 700; }
body[data-page-type="model-release"] .hero { padding-top: 56px; }
body[data-page-type="model-release"] .prompt-block { margin-top: 20px; }
body[data-page-type="model-release"] .prompt-block h4 { margin: 0 0 10px; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
body[data-page-type="model-release"] pre.prompt { margin: 0; padding: 16px; max-height: 420px; overflow: auto; border: 1px solid var(--line); background: var(--panel); color: var(--ink); white-space: pre-wrap; font: 13px/1.6 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
body[data-page-type="model-release"] .source-label { margin: 0 0 12px; color: var(--muted); font-size: 12px; line-height: 1.45; }
body[data-page-type="model-release"] .source-file { margin: 0 0 14px; color: var(--muted); font-size: 12px; line-height: 1.45; }
body[data-page-type="model-release"] .release-rates, body[data-page-type="model-release"] .release-access { margin-top: 28px; }
body[data-page-type="model-release"] .release-rates h3, body[data-page-type="model-release"] .release-access h3 { margin: 0 0 8px; }
body[data-page-type="model-release"] .table-wrap { overflow-x: auto; }
body[data-page-type="model-release"] table { width: 100%; border-collapse: collapse; font-size: 13px; }
body[data-page-type="model-release"] th, body[data-page-type="model-release"] td { padding: 10px 12px; border: 1px solid var(--line); text-align: left; white-space: nowrap; }
body[data-page-type="model-release"] th { background: var(--panel); font-weight: 700; }
