/* Shared presentation refinement only; all original calculation/storage IDs remain. */
body.workspace-page{--ui-bg:#0a0f1f;--ui-surface:#121a2e;--ui-field:#192339;--ui-ink:#f5f1e7;--ui-muted:#9da8bf;--ui-line:#29344d;--ui-accent:#f6c963;--ui-on-accent:#192139;font-family:'IBM Plex Sans KR','Moneytime Sans',sans-serif;background:radial-gradient(ellipse at 15% 30%,#22284c24,transparent 55%),var(--ui-bg)}[data-theme=light] body.workspace-page{--ui-bg:#f5f2ea;--ui-surface:#fffdf7;--ui-field:#eeebe3;--ui-ink:#20283a;--ui-muted:#657089;--ui-line:#deddd8;--ui-accent:#334767;--ui-on-accent:#fffdf7}.workspace-page .site-nav>.hub-brand{display:block;font-size:18px;text-align:center;line-height:24px;font-weight:600!important}.workspace-page .workspace-heading h1{font-family:'Black Han Sans','IBM Plex Sans KR',sans-serif;font-weight:400;letter-spacing:-.025em}.workspace-page .workspace-face{border-radius:24px;background:linear-gradient(145deg,var(--ui-surface),var(--ui-bg));border-color:var(--ui-line)}.workspace-page .board,.workspace-page .board .digit{font-family:'Martian Mono','Moneytime Numbers',monospace;font-weight:500}.workspace-page button{border-radius:99px}.workspace-page .site-nav nav>a,.workspace-page .tool-tabs a{border-radius:99px}.workspace-page .site-nav nav>a[aria-current]{box-shadow:none}.workspace-page .tool-tabs a[aria-current]{background:var(--ui-field)}
