.paper-scroll{--paper-scroll-gutter:calc(4 * var(--paper-scroll-unit));--paper-scroll-inline:calc(var(--paper-scroll-overhang) + 20 * var(--paper-scroll-unit));min-height:calc(2 * var(--paper-scroll-cap) + 32 * var(--paper-scroll-unit));min-width:calc(2 * var(--paper-scroll-corner));position:relative}.paper-scroll__frame{grid-template-columns:var(--paper-scroll-corner) minmax(0, 1fr) var(--paper-scroll-corner);grid-template-rows:var(--paper-scroll-cap) minmax(0, 1fr) var(--paper-scroll-cap);pointer-events:none;display:grid;position:absolute;inset:0}.paper-scroll__frame svg{overflow:visible}.paper-scroll__frame [data-slice=left] rect,.paper-scroll__frame [data-slice=center] rect,.paper-scroll__frame [data-slice=right] rect{y:-1px;height:calc(100% + 2px)}.paper-scroll__frame [data-slice=top] rect,.paper-scroll__frame [data-slice=center] rect,.paper-scroll__frame [data-slice=bottom] rect{x:-1px;width:calc(100% + 2px)}.paper-scroll__content{min-height:inherit;padding:calc(var(--paper-scroll-cap) + var(--paper-scroll-gutter)) var(--paper-scroll-inline);position:relative}.pixel-gauge{--pixel-gauge-unit:1px;--pixel-gauge-filled:0;--pixel-gauge-marker:0;--pixel-gauge-fill-row:0px;block-size:calc(7 * var(--pixel-gauge-unit));inline-size:calc(48 * var(--pixel-gauge-unit));display:block;position:relative}.pixel-gauge__track,.pixel-gauge__fill,.pixel-gauge__diamond{image-rendering:crisp-edges;image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.pixel-gauge__track{background-image:var(--pixel-gauge-sheet);background-position:calc(-292 * var(--pixel-gauge-unit)) calc(-408 * var(--pixel-gauge-unit));background-size:calc(1000 * var(--pixel-gauge-unit)) calc(1000 * var(--pixel-gauge-unit));inset:0}.pixel-gauge__fill{background-image:var(--pixel-gauge-tones);background-position:0 var(--pixel-gauge-fill-row);background-size:calc(42 * var(--pixel-gauge-unit)) calc(23 * var(--pixel-gauge-unit));block-size:calc(3 * var(--pixel-gauge-unit));inline-size:calc(var(--pixel-gauge-filled) * var(--pixel-gauge-unit));transition:inline-size .32s cubic-bezier(.23,1,.32,1);inset-block-start:calc(2 * var(--pixel-gauge-unit));inset-inline-start:calc(3 * var(--pixel-gauge-unit))}.pixel-gauge__diamond{background-image:var(--pixel-gauge-sheet);background-position:calc(-280 * var(--pixel-gauge-unit)) calc(-408 * var(--pixel-gauge-unit));background-size:calc(1000 * var(--pixel-gauge-unit)) calc(1000 * var(--pixel-gauge-unit));block-size:calc(7 * var(--pixel-gauge-unit));inline-size:calc(7 * var(--pixel-gauge-unit));transition:inset-inline-start .32s cubic-bezier(.23,1,.32,1);inset-block-start:0;inset-inline-start:calc(var(--pixel-gauge-marker) * var(--pixel-gauge-unit))}@media (prefers-reduced-motion:reduce){.pixel-gauge__fill,.pixel-gauge__diamond{transition:none}}.ornate-button{--ornate-button-content-offset:-.125rem;--ornate-button-content-gap:.375rem;--ornate-button-font-size:.625rem;--ornate-button-height:1.125rem;--ornate-button-inline-padding:1rem;--ornate-button-min-width:6rem;--ornate-button-press-travel:.125rem;-webkit-tap-highlight-color:transparent;appearance:none;color:#fff8cc;cursor:pointer;font-size:var(--ornate-button-font-size);height:var(--ornate-button-height);letter-spacing:.02em;min-width:var(--ornate-button-min-width);padding:0 var(--ornate-button-inline-padding);touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.ornate-button[data-size=small]{--ornate-button-height:1.5rem;--ornate-button-inline-padding:.75rem;--ornate-button-min-width:4rem}.ornate-button[data-size=small]>.ornate-button__frame[data-layout=horizontal]{transform-origin:50%;height:1.125rem;top:50%;bottom:auto;transform:translateY(-50%)scaleY(1.3333)}.ornate-button[data-size=large]{--ornate-button-content-offset:-.1875rem;--ornate-button-content-gap:.5rem;--ornate-button-font-size:1.125rem;--ornate-button-height:2.5rem;--ornate-button-inline-padding:1.25rem;--ornate-button-min-width:7rem;--ornate-button-press-travel:.1875rem}.ornate-button__frame{pointer-events:none;display:grid;position:absolute;inset:0}.ornate-button__frame[data-layout=horizontal]{grid-template-rows:100%;grid-template-columns:8px minmax(0,1fr) 8px}.ornate-button__frame[data-layout=nine-slice]{grid-template-rows:8px minmax(0,1fr) 8px;grid-template-columns:8px minmax(0,1fr) 8px}.ornate-button__frame[data-state=hovered],.ornate-button__frame[data-state=pressed]{visibility:hidden}.ornate-button__slice{image-rendering:crisp-edges;image-rendering:pixelated}.ornate-button__frame[data-layout=nine-slice]>:nth-child(3n+2) .ornate-button__slice{inline-size:calc(100% + 1px)}.ornate-button__content{align-items:center;gap:var(--ornate-button-content-gap);text-shadow:1px 0 #2e2427,-1px 0 #2e2427,0 1px #2e2427,0 -1px #2e2427;transform:translateY(var(--ornate-button-content-offset));justify-content:center;line-height:1;transition:color 90ms,text-shadow 90ms,transform 90ms cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ornate-button:not(:disabled):not([data-ornate-button-state]):hover>.ornate-button__frame[data-state=neutral]{visibility:hidden}.ornate-button:not(:disabled):not([data-ornate-button-state]):hover>.ornate-button__frame[data-state=hovered]{visibility:visible}.ornate-button:not(:disabled):not([data-ornate-button-state]):hover>.ornate-button__content{color:#2e2427;text-shadow:none}}.ornate-button:not(:disabled):not([data-ornate-button-state]):active>.ornate-button__frame[data-state=hovered],.ornate-button:not(:disabled):not([data-ornate-button-state]):active>.ornate-button__frame[data-state=neutral]{visibility:hidden}.ornate-button:not(:disabled):not([data-ornate-button-state]):active>.ornate-button__frame[data-state=pressed]{visibility:visible}.ornate-button:not(:disabled):not([data-ornate-button-state]):active>.ornate-button__content,.ornate-button[data-ornate-button-state=pressed]>.ornate-button__content{color:#fff8cc;text-shadow:1px 0 #2e2427,-1px 0 #2e2427,0 1px #2e2427,0 -1px #2e2427;transform:translateY(calc(var(--ornate-button-content-offset) + var(--ornate-button-press-travel)))}.ornate-button[data-ornate-button-state=hovered]>.ornate-button__frame[data-state=neutral],.ornate-button[data-ornate-button-state=pressed]>.ornate-button__frame[data-state=neutral]{visibility:hidden}.ornate-button[data-ornate-button-state=hovered]>.ornate-button__frame[data-state=hovered],.ornate-button[data-ornate-button-state=pressed]>.ornate-button__frame[data-state=pressed]{visibility:visible}.ornate-button[data-ornate-button-state=hovered]>.ornate-button__content{color:#2e2427;text-shadow:none}.ornate-button:focus-visible{outline-offset:3px;outline:3px solid #8c5717}.ornate-button:disabled{cursor:default;filter:saturate(.55);opacity:.5}@media (prefers-reduced-motion:reduce){.ornate-button__content{transition:none}}.ornate-plaque{--ornate-plaque-unit:1px;block-size:calc(18 * var(--ornate-plaque-unit));min-inline-size:calc(21 * var(--ornate-plaque-unit));display:inline-grid;position:relative}.ornate-plaque__frame{grid-template-columns:calc(14 * var(--ornate-plaque-unit)) minmax(0, 1fr) calc(7 * var(--ornate-plaque-unit));pointer-events:none;grid-template-rows:100%;display:grid;position:absolute;inset:0}.ornate-plaque__content{padding-block-start:calc(1 * var(--ornate-plaque-unit));padding-inline:calc(7 * var(--ornate-plaque-unit));justify-content:center;align-items:center;display:flex;position:relative}.ornate-plaque__slice{image-rendering:crisp-edges;image-rendering:pixelated}.ornate-plaque__frame>:nth-child(2) .ornate-plaque__slice{inline-size:calc(100% + 1px)}.ornate-rule{--ornate-rule-unit:1px;block-size:calc(8 * var(--ornate-rule-unit));min-inline-size:calc(17 * var(--ornate-rule-unit));grid-template-rows:100%;display:grid}.ornate-rule[data-ornament=start]{grid-template-columns:calc(16 * var(--ornate-rule-unit)) minmax(0, 1fr)}.ornate-rule[data-ornament=end]{grid-template-columns:minmax(0, 1fr) calc(16 * var(--ornate-rule-unit))}.ornate-rule[data-ornament=end] .ornate-rule__cap{transform:scaleX(-1)}.ornate-rule__slice{image-rendering:crisp-edges;image-rendering:pixelated}.ornate-rule[data-ornament=start] .ornate-rule__rail .ornate-rule__slice{inline-size:calc(100% + 1px);inset-inline-start:-1px}.ornate-rule[data-ornament=end] .ornate-rule__rail .ornate-rule__slice{inline-size:calc(100% + 1px)}.roll-digit-strip{--roll-digit-unit:1px;--roll-digit-gutter:2;--roll-digit-width:21;block-size:calc(18 * var(--roll-digit-unit));inline-size:calc(var(--roll-digit-width) * var(--roll-digit-unit));min-inline-size:calc(21 * var(--roll-digit-unit));display:block;position:relative}.roll-digit-strip__frame{grid-template-columns:calc(14 * var(--roll-digit-unit)) minmax(0, 1fr) calc(7 * var(--roll-digit-unit));pointer-events:none;grid-template-rows:100%;display:grid;position:absolute;inset:0}.roll-digit-strip__cap{block-size:100%;image-rendering:crisp-edges;image-rendering:pixelated;background-repeat:no-repeat;display:block}.roll-digit-strip__fill{background-image:linear-gradient(to bottom, #f2d58a 0 calc(1 * var(--roll-digit-unit)), #c9b187 calc(1 * var(--roll-digit-unit)) calc(2 * var(--roll-digit-unit)), #2e2427 calc(2 * var(--roll-digit-unit)) calc(3 * var(--roll-digit-unit)), #382c2e calc(3 * var(--roll-digit-unit)) calc(16 * var(--roll-digit-unit)), #5c4e4b calc(16 * var(--roll-digit-unit)) calc(17 * var(--roll-digit-unit)), #453738 calc(17 * var(--roll-digit-unit)) 100%);block-size:100%;margin-inline:-1px;padding-inline:1px;display:block}.roll-digit-strip__digits{block-size:calc(11 * var(--roll-digit-unit));gap:calc(var(--roll-digit-gutter) * var(--roll-digit-unit));pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:calc(4 * var(--roll-digit-unit));inset-inline:0}.roll-digit-strip__digit{block-size:100%;image-rendering:crisp-edges;image-rendering:pixelated;inline-size:calc(var(--roll-digit-glyph,9) * var(--roll-digit-unit));background-repeat:no-repeat;flex:none;display:block}
