:root{--bg:var(--eiskaffee-paper);--paper:var(--eiskaffee-surface);--ink:var(--eiskaffee-ink);--muted:var(--eiskaffee-muted);--line:var(--eiskaffee-line);--teal:var(--eiskaffee-teal);--mint:var(--eiskaffee-mint);--orange:var(--eiskaffee-orange);--peach:var(--eiskaffee-peach)}
html{scrollbar-gutter:stable}
body{font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.container{max-width:1392px;padding-inline:64px}
#view>.page-title h1,#view>.canonical-preview-title h1,.tracking-heading h1{font-weight:800;color:var(--ink)}
.canonical-review-item,.delivery-proposal,.tracking-progress,.screen-shell{background:var(--paper)}
.release-screen-toolbar,.release-workflow-links{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:18px 0}
.release-screen-toolbar select{font:inherit;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}
.release-app-frame{display:block;width:100%;height:820px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}
.release-wip{display:block;margin:0 12px 12px;font-size:11px;color:var(--muted)}
.release-wip-inline{display:block;margin-top:18px;color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.release-workflow-links a{text-decoration:underline;font-size:14px}
.documentation-mode{--bg:var(--eiskaffee-paper);--paper:var(--eiskaffee-surface);--ink:var(--eiskaffee-ink);--muted:var(--eiskaffee-muted);--line:var(--eiskaffee-line);--teal:var(--eiskaffee-teal);background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif}
.documentation-mode .container{max-width:1392px;padding-inline:64px}
.documentation-mode .detail-head h1{font-weight:800;color:var(--ink)}
.documentation-mode .engineering-article p,.documentation-mode .engineering-article li,.documentation-mode .engineering-article details{color:var(--muted)}
footer{color:var(--muted)}
@media(max-width:900px){.container,.documentation-mode .container{padding-inline:32px}}
@media(max-width:620px){.container,.documentation-mode .container{padding-inline:25px}.release-app-frame{height:700px}.release-screen-toolbar{align-items:flex-start;flex-direction:column}}
