@layer properties,theme,base,components,utilities;@layer components{.skin-button.svelte-1jnodhx{--skin-button-cut: 14px;--skin-chamfer: var(--skin-button-cut);--skin-rim: 4px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:6px 26px;border:0;background:none;color:inherit;font-family:var(--skin-button-face, var(--font-body-display));text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform 90ms ease-out}.skin-button-big.svelte-1jnodhx{--skin-rim: 5px;min-height:56px;padding:6px 30px}.skin-button-lg.svelte-1jnodhx{--skin-button-cut: 19px;--skin-rim: 5px;min-height:72px;padding:8px 30px}.skin-button-shape.svelte-1jnodhx{position:absolute;inset:0;z-index:-1;pointer-events:none;filter:drop-shadow(3px 4px 4px color-mix(in oklab,var(--color-ink) 80%,transparent))}.skin-button-lg.svelte-1jnodhx .skin-button-shape:where(.svelte-1jnodhx),.skin-button-big.svelte-1jnodhx .skin-button-shape:where(.svelte-1jnodhx){filter:drop-shadow(4px 6px 6px color-mix(in oklab,var(--color-ink) 80%,transparent))}.skin-button-frame.svelte-1jnodhx,.skin-button-face.svelte-1jnodhx,.skin-button-dim.svelte-1jnodhx{position:absolute}.skin-button-frame.svelte-1jnodhx,.skin-button-dim.svelte-1jnodhx{inset:0}.skin-button-face.svelte-1jnodhx{--skin-chamfer: calc(var(--skin-button-cut) - var(--skin-rim) * .586);inset:var(--skin-rim)}.skin-button-face.svelte-1jnodhx:after{content:"";position:absolute;inset:0;background:var(--color-cream-bright);opacity:0;transition:opacity .12s ease-out}.skin-button-face-ghost.svelte-1jnodhx{background:none}.skin-button-face-ghost.svelte-1jnodhx:after{background:currentColor}.skin-button-content.svelte-1jnodhx{display:inline-flex;flex-direction:column;align-items:center;min-width:0}.skin-button-row.svelte-1jnodhx{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0}.skin-button-label.svelte-1jnodhx{font-size:var(--skin-button-label-size, 15px);font-weight:600;line-height:1.15}.skin-button-lg.svelte-1jnodhx .skin-button-label:where(.svelte-1jnodhx){font-size:var(--skin-button-label-size, 28px);font-weight:700;text-transform:uppercase}.skin-button-big.svelte-1jnodhx .skin-button-label:where(.svelte-1jnodhx){font-size:var(--skin-button-label-size, 26px);font-weight:700}.skin-button-sublabel.svelte-1jnodhx{font-size:var(--skin-button-sublabel-size, 14px);font-weight:600;line-height:1.2}.skin-button-sublabel-live.svelte-1jnodhx:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:9999px;vertical-align:middle;background:var(--color-correct-glow);box-shadow:0 0 0 0 transparent;animation:svelte-1jnodhx-skin-button-live-pulse 1.6s ease-out 3}@keyframes svelte-1jnodhx-skin-button-live-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--color-correct-glow) 60%,transparent)}to{box-shadow:0 0 0 7px transparent}}.skin-button-icon.svelte-1jnodhx{display:inline-flex;flex:none}.skin-button-icon.svelte-1jnodhx svg{width:22px;height:22px}.skin-button-lg.svelte-1jnodhx .skin-button-icon:where(.svelte-1jnodhx) svg{width:28px;height:28px}.skin-button-big.svelte-1jnodhx .skin-button-icon:where(.svelte-1jnodhx) svg{width:26px;height:26px}.skin-button-on-parchment.svelte-1jnodhx{color:var(--color-wood-950);--troops-emphasis: currentColor}.skin-button-on-leather.svelte-1jnodhx{color:var(--color-cream);--troops-emphasis: currentColor}.skin-button-on-lacquer.svelte-1jnodhx{color:var(--color-cream-bright);--troops-emphasis: currentColor}.skin-button-on-leather.svelte-1jnodhx,.skin-button-on-lacquer.svelte-1jnodhx{text-shadow:0 1px 1px color-mix(in oklab,var(--color-ink) 70%,transparent)}.skin-button-on-surface.svelte-1jnodhx{color:inherit}@media(hover:hover){.skin-button.svelte-1jnodhx:hover:not(:disabled,[aria-disabled=true]) .skin-button-face:where(.svelte-1jnodhx):after{opacity:.08}}.skin-button.svelte-1jnodhx:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.skin-button.svelte-1jnodhx:active:not(:disabled,[aria-disabled=true]) .skin-button-face:where(.svelte-1jnodhx):after{opacity:.14}.skin-button.svelte-1jnodhx:disabled,.skin-button[aria-disabled=true].svelte-1jnodhx{cursor:not-allowed}.skin-button-dim.svelte-1jnodhx{background:color-mix(in oklab,var(--color-wood-950) 45%,transparent)}.skin-button-floored.svelte-1jnodhx .skin-button-content:where(.svelte-1jnodhx){opacity:.55}.skin-button.svelte-1jnodhx:disabled:not(.skin-button-floored),.skin-button[aria-disabled=true].svelte-1jnodhx:not(.skin-button-floored){opacity:.55}.skin-button.svelte-1jnodhx:disabled .skin-button-face:where(.svelte-1jnodhx),.skin-button[aria-disabled=true].svelte-1jnodhx .skin-button-face:where(.svelte-1jnodhx){filter:grayscale(.6)}@media(prefers-reduced-motion:reduce){.skin-button.svelte-1jnodhx,.skin-button-face.svelte-1jnodhx:after{transition:none}.skin-button-sublabel-live.svelte-1jnodhx:before{animation:none}.skin-button.svelte-1jnodhx:active:not(:disabled,[aria-disabled=true]){transform:none}}@media(forced-colors:active){.skin-button.svelte-1jnodhx{border:1px solid transparent}}}.skin-button.svelte-1jnodhx:focus-visible{outline:none;box-shadow:none}.skin-button.svelte-1jnodhx:focus-visible>.skin-focus-octagon{display:block}@media(forced-colors:active){.skin-button.svelte-1jnodhx:focus-visible{outline:2px solid Highlight;outline-offset:2px}}
