:root{--ug-primary:#a10808;--ug-bg:#fcfcdc;--ug-ink:#2e1a19;--ug-ink-medium:#7c6a68;--ug-font-ui:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ug-font-display:Georgia, "Times New Roman", serif;--ug-text-largetitle:34px;--ug-text-body:17px;--ug-lh-body:24px;--ug-text-meta:15px;--ug-lh-meta:20px;--ug-screen-pad:16px;--ug-stack-gap:12px;--ug-group-gap:24px;--ug-touch-min:44px;--ug-radius-sm:8px;--ug-focus-ring:0 0 0 2px var(--ug-bg), 0 0 0 4px var(--ug-primary)}@media (prefers-color-scheme:dark){:root{--ug-primary:#dd685c;--ug-bg:#1d1414;--ug-ink:#f3e6e0;--ug-ink-medium:#b8a29c}}html{background:var(--ug-bg);color:var(--ug-ink);font-family:var(--ug-font-ui);font-size:var(--ug-text-body);line-height:var(--ug-lh-body)}body{margin:0}main{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ug-stack-gap);min-height:100dvh;padding:var(--ug-screen-pad);text-align:center;flex-direction:column;display:flex}p{margin:0}.wordmark{margin:0 0 var(--ug-group-gap);color:var(--ug-primary);font-family:var(--ug-font-display);font-size:calc(var(--ug-text-largetitle) * 2);font-style:italic;font-weight:400;line-height:1}[lang=en]{color:var(--ug-ink-medium)}.contact{margin-top:var(--ug-group-gap);font-size:var(--ug-text-meta);line-height:var(--ug-lh-meta)}.contact a{min-height:var(--ug-touch-min);padding:0 var(--ug-stack-gap);border-radius:var(--ug-radius-sm);color:var(--ug-primary);align-items:center;display:inline-flex}.contact a:focus-visible{box-shadow:var(--ug-focus-ring);outline:none}
