body,html{background:var(--t12-bg-canvas);font-family:var(--t12-font);color:var(--t12-text-1)}html{font-size:var(--t12-fs-16)}:root{--text-xs:var(--t12-fs-12);--text-xs--line-height:var(--t12-lh-12);--text-sm:var(--t12-fs-14);--text-sm--line-height:var(--t12-lh-14);--text-base:var(--t12-fs-16);--text-base--line-height:var(--t12-lh-16);--text-lg:var(--t12-fs-18);--text-lg--line-height:var(--t12-lh-18);--text-xl:var(--t12-fs-18);--text-xl--line-height:var(--t12-lh-18);--text-2xl:var(--t12-fs-18);--text-2xl--line-height:var(--t12-lh-18);--text-3xl:var(--t12-fs-48);--text-3xl--line-height:var(--t12-lh-48);--text-4xl:var(--t12-fs-48);--text-4xl--line-height:var(--t12-lh-48)}body{font-size:var(--t12-fs-14);line-height:var(--t12-lh-14)}button,input,select,textarea{font-family:inherit}:is(.watchface-dark-skin,.watchface-workbench-shell,[data-surface=studio]){--primary:var(--t12-primary-bg);--on-primary:var(--t12-primary-fg);--primary-container:var(--t12-primary-bg-hover);--button-primary-bg:var(--t12-primary-bg);--button-primary-bg-hover:var(--t12-primary-bg-hover);--button-primary-fg:var(--t12-primary-fg);--button-secondary-bg:var(--t12-btn-secondary-bg);--button-secondary-fg:var(--t12-text-1);--button-secondary-border:var(--t12-line);--button-radius:var(--t12-r-lg);--input-focus-border:var(--t12-line-focus)}.watchface-studio-go{background:var(--t12-primary-bg);color:var(--t12-primary-fg);border-color:transparent;border-radius:var(--t12-r-lg);box-shadow:var(--t12-primary-shadow);font-weight:var(--t12-fw-medium);transition:background var(--t12-dur-slow) var(--t12-ease-out),transform var(--t12-dur-fast) var(--t12-ease-out)}.watchface-studio-go:hover:not(:disabled,[data-disabled=true]){background:var(--t12-primary-bg-hover);transform:none;box-shadow:var(--t12-primary-shadow)}.watchface-studio-go:active:not(:disabled,[data-disabled=true]){transform:scale(var(--t12-press-scale))}.watchface-studio-go:disabled,.watchface-studio-go[data-disabled=true]{background:var(--t12-fill-1);color:var(--t12-text-label);box-shadow:none;border-color:var(--t12-line)}.watchface-studio-go:focus-visible{outline:var(--border-width-featured) solid var(--t12-line-focus);outline-offset:var(--space-4)}body .watchface-tool-rail{background:var(--t12-bg-surface);border-color:var(--t12-line);border-radius:var(--t12-r-2xl);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--t12-line)}.watchface-tool-rail textarea{border-color:var(--t12-line-strong)}.watchface-tool-rail textarea:focus{border-color:var(--t12-line-focus)}.lucide{stroke-width:var(--t12-icon-stroke)}.lucide *{vector-effect:non-scaling-stroke}#studio-sidebar .lucide{width:var(--t12-icon-md);height:var(--t12-icon-md)}#studio-sidebar .lucide-chevron-up{width:var(--t12-icon-sm);height:var(--t12-icon-sm)}a .lucide,button .lucide{flex-shrink:0}button:not([type=submit],.watchface-studio-go):active:not(:disabled){scale:var(--t12-press-scale)}body:lang(zh){letter-spacing:0}html:lang(zh) body :is(a,button,p,h1,h2,h3,label,span,summary,input,textarea,small,div){letter-spacing:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}