@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-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.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}}@layer properties,theme,base,components,utilities;@layer components{.brass-panel.svelte-9gibhf{--brass-panel-frame: 12px;--brass-panel-pad: 20px;position:relative;isolation:isolate;color:var(--color-cream);--troops-emphasis: var(--color-brass-300)}.brass-panel-parchment.svelte-9gibhf{color:var(--color-ink);--troops-emphasis: var(--color-ink)}.brass-panel-wood.svelte-9gibhf{--brass-panel-frame: 5px}.brass-panel-dark.svelte-9gibhf{--brass-panel-frame: 22px;color:var(--color-cream-bright);--troops-emphasis: currentColor}.brass-panel-pad-none.svelte-9gibhf{--brass-panel-pad: 0px}.brass-panel-pad-sm.svelte-9gibhf{--brass-panel-pad: 12px}.brass-panel-pad-lg.svelte-9gibhf{--brass-panel-pad: 28px}.brass-panel-art.svelte-9gibhf{position:absolute;inset:0;z-index:-1;pointer-events:none}.brass-panel-felt.svelte-9gibhf .brass-panel-art:where(.svelte-9gibhf){filter:drop-shadow(0 10px 8px color-mix(in oklab,var(--color-ink) 25%,transparent))}.brass-panel-dark.svelte-9gibhf .brass-panel-art:where(.svelte-9gibhf){filter:drop-shadow(2px 10px 10px color-mix(in oklab,var(--color-ink) 70%,transparent))}.brass-panel-layer.svelte-9gibhf{position:absolute;z-index:-1;pointer-events:none}.brass-panel-band-outer.svelte-9gibhf{inset:0;--skin-notch: 16px}.brass-panel-band-dark.svelte-9gibhf{inset:3px;--skin-notch: 19px;background:color-mix(in oklab,var(--color-brass-700) 80%,var(--color-brass-500))}.brass-panel-band-inner.svelte-9gibhf{inset:9px;--skin-notch: 25px}.brass-panel-body.svelte-9gibhf{inset:var(--brass-panel-frame);--skin-notch: 28px}.brass-panel-stud.svelte-9gibhf{position:absolute;z-index:-1;top:3px;width:6px;height:6px}.brass-panel-stud-left.svelte-9gibhf{left:21px}.brass-panel-stud-right.svelte-9gibhf{right:21px}.brass-panel-rim.svelte-9gibhf{inset:0;border-radius:5px}.brass-panel-planks.svelte-9gibhf{inset:var(--brass-panel-frame);border:1px solid transparent;border-radius:2px;border-image:url(../../../assets/skin/textures/wood.webp) 64 fill / 0 stretch}.brass-panel-planks.svelte-9gibhf:after{content:"";position:absolute;inset:-1px;background:color-mix(in oklab,var(--color-wood-950) 40%,transparent)}.brass-panel-bracket.svelte-9gibhf{position:absolute;z-index:-1;width:32px;height:32px;pointer-events:none}.brass-panel-bracket-tl.svelte-9gibhf{top:var(--brass-panel-frame);left:var(--brass-panel-frame)}.brass-panel-bracket-tr.svelte-9gibhf{top:var(--brass-panel-frame);right:var(--brass-panel-frame);transform:scaleX(-1)}.brass-panel-bracket-bl.svelte-9gibhf{bottom:var(--brass-panel-frame);left:var(--brass-panel-frame);transform:scaleY(-1)}.brass-panel-bracket-br.svelte-9gibhf{bottom:var(--brass-panel-frame);right:var(--brass-panel-frame);transform:scale(-1)}.brass-panel-bracket-metal.svelte-9gibhf{position:absolute;inset:0;border-radius:3px 0 0;mask:radial-gradient(circle 21px at 100% 100%,transparent 98%,black)}.brass-panel-dome.svelte-9gibhf{position:absolute;top:4px;left:4px;width:11px;height:11px}.brass-panel-rivet.svelte-9gibhf{position:absolute;width:4px;height:4px}.brass-panel-rivet-a.svelte-9gibhf{top:3px;left:20px}.brass-panel-rivet-b.svelte-9gibhf{top:20px;left:3px}.brass-panel-image.svelte-9gibhf{inset:0;border:30px solid transparent;border-image:url(../../../assets/skin/textures/frame-panel.webp) 60 fill / 30px stretch}.brass-panel-mount.svelte-9gibhf{position:absolute;left:calc(50% - 35.5px);width:71px;height:32px}.brass-panel-mount-top.svelte-9gibhf{top:-30px}.brass-panel-mount-bottom.svelte-9gibhf{bottom:-30px;transform:scaleY(-1)}.brass-panel-mount-art.svelte-9gibhf{position:absolute;left:-1.06%;top:-2.34%;width:102.11%;height:104.69%;max-width:none}.brass-panel-gem.svelte-9gibhf{position:absolute;left:calc(50% - 12.17px);top:calc(28.1px - 12.17px);width:24.34px;height:24.34px;transform:rotate(45deg)}.brass-panel-gem.svelte-9gibhf img:where(.svelte-9gibhf){position:absolute;left:-31.84%;top:-31.84%;width:163.68%;height:163.68%;max-width:none}.brass-panel-content.svelte-9gibhf{position:relative;padding:calc(var(--brass-panel-frame) + var(--brass-panel-pad))}.brass-panel-column.svelte-9gibhf{display:flex;flex-direction:column}.brass-panel-column.svelte-9gibhf>.brass-panel-content:where(.svelte-9gibhf){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.brass-panel-title.svelte-9gibhf{margin:0 0 12px;text-align:center;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.brass-panel-felt.svelte-9gibhf .brass-panel-title:where(.svelte-9gibhf),.brass-panel-wood.svelte-9gibhf .brass-panel-title:where(.svelte-9gibhf){color:var(--color-brass-500);--troops-emphasis: currentColor}.brass-panel-wood.svelte-9gibhf .brass-panel-title:where(.svelte-9gibhf){font-size:35px;letter-spacing:0}.brass-panel-parchment.svelte-9gibhf .brass-panel-title:where(.svelte-9gibhf){color:var(--color-ink-warm);--troops-emphasis: currentColor}.brass-panel-dark.svelte-9gibhf .brass-panel-title:where(.svelte-9gibhf){font-family:var(--font-body-display);font-size:30px;font-weight:600;letter-spacing:0;color:var(--color-cream-bright);--troops-emphasis: currentColor}}
