*{box-sizing:border-box}body{margin:0;background:#ebe7e1;color:#193741;font-family:var(--dg-sans);color-scheme:light}.skip-link{position:fixed;top:-5rem;left:1rem;background:var(--dg-paper);color:#271912;padding:.8rem 1rem}.skip-link:focus{top:1rem}.app-shell-header{height:72px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dg-line);color:var(--dg-muted);font-size:11px}.brand{color:var(--dg-text);font:500 28px var(--dg-serif);text-decoration:none}.system-state{min-height:calc(100vh - 72px);padding:clamp(56px,10vw,140px) clamp(20px,10vw,160px);background:#ebe7e1;color:#193741}.system-state>p:first-child{color:#526568;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.system-state h1{max-width:800px;margin:20px 0;font:400 clamp(44px,7vw,88px)/.94 var(--dg-serif)}.system-state>p{max-width:620px;color:#526568;line-height:1.7}.system-state a{display:inline-block;margin-top:24px;color:#193741}.system-state-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.system-state-actions a{margin-top:0}.system-state pre{width:max-content;max-width:100%;padding:16px;border:1px solid var(--dg-line);border-radius:var(--dg-radius-1);overflow:auto;color:var(--dg-muted)}:focus-visible{outline:2px solid var(--dg-focus);outline-offset:3px}
