/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:A Goblin Appears;src:url(/fonts/AGoblinAppears.ttf)format("truetype");font-display:swap}:root{--ink:#17151f;--cream:#f6e7b0;--cream-dark:#c9a95f;--green:#467a3c;--green-dark:#24472f;--blue:#315f73;--red:#a83b3b;--gold:#f3c74e;--gold-shade:#c08745;--gold-dark:#8f571f}*{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--cream);background:#081116;margin:0;font-family:Courier New,Courier,monospace;overflow:hidden auto}button,input,select,textarea{font:inherit}button{color:inherit}.asset-library-page{color:#f6e7b0;min-height:100dvh;image-rendering:pixelated;image-rendering:crisp-edges;background-color:#13271e;background-image:linear-gradient(90deg,#1d382a 1px,#0000 1px),linear-gradient(#1d382a 1px,#0000 1px);background-size:16px 16px;padding:24px;font-family:A Goblin Appears,monospace}.asset-library-header,.asset-library-rules,.asset-library-toolbar,.asset-library-status,.prop-card-grid,.asset-library-footer{width:min(1040px,100%);margin-left:auto;margin-right:auto}.asset-library-header{background:#24472f;border:2px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex;box-shadow:6px 6px #081116}.asset-library-kicker{color:#f3c74e;letter-spacing:1px;margin:0 0 8px;font-size:9px}.asset-library-header h1{color:#fff19b;margin:0;font-size:24px;font-weight:400;line-height:1.1}.asset-library-intro{color:#f6e7b0;max-width:650px;margin:10px 0 0;font:12px/1.5 Verdana,Arial,sans-serif}.asset-library-count{color:#17151f;text-align:center;background:#f3c74e;border:2px solid #17151f;min-width:92px;padding:9px 10px 7px;box-shadow:4px 4px #17151f}.asset-library-count strong,.asset-library-count span{display:block}.asset-library-count strong{font-size:24px;line-height:1}.asset-library-count span{margin-top:5px;font-size:8px}.asset-library-rules{background:#17151f;border:2px solid #17151f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:14px;display:grid;box-shadow:4px 4px #081116}.asset-library-rules div{background:#d9c27b;min-width:0;padding:10px 12px 8px}.asset-library-rules strong,.asset-library-rules span{display:block}.asset-library-rules strong{color:#24472f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.asset-library-rules span{color:#533722;margin-top:4px;font-size:7px}.asset-library-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.asset-filter-list{flex-wrap:wrap;gap:6px;display:flex}.asset-filter-list button,.grid-toggle,.prop-variant-button{color:#f6e7b0;cursor:pointer;text-transform:uppercase;background:#315f73;border:2px solid #17151f;min-height:30px;padding:7px 9px 6px;font:8px A Goblin Appears,monospace;box-shadow:3px 3px #081116}.asset-filter-list button:hover,.asset-filter-list button:focus-visible,.grid-toggle:hover,.grid-toggle:focus-visible,.prop-variant-button:hover,.prop-variant-button:focus-visible{color:#17151f;outline-offset:2px;background:#fff19b;outline:2px solid #f6e7b0}.asset-filter-list button.active,.grid-toggle[aria-pressed=true]{color:#17151f;background:#f3c74e}.grid-toggle{background:#a83b3b;flex:none}.asset-library-status{color:#d9c27b;margin-top:18px;margin-bottom:8px;font-size:8px}.prop-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prop-card{background:#d9c27b;border:2px solid #17151f;min-width:0;box-shadow:5px 5px #081116}.prop-card-preview{background:#263a31;border-bottom:2px solid #17151f;justify-content:center;align-items:center;min-height:172px;display:flex;position:relative;overflow:hidden}.prop-preview-canvas{width:192px;height:160px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.prop-id{color:#f6e7b0;background:#17151f;border:1px solid #17151f;padding:4px 5px 3px;font-size:6px;position:absolute;bottom:5px;right:5px}.prop-card-copy{color:#17151f;padding:11px 12px 13px}.prop-card-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.prop-card-heading h2{color:#24472f;margin:0;font-size:11px;font-weight:400;line-height:1.35}.prop-card-heading span{color:#f6e7b0;text-transform:uppercase;background:#533722;border:1px solid #17151f;flex:none;padding:3px 4px 2px;font-size:6px}.prop-card-badges{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.prop-card-badges .prop-usage-active{color:#17151f;background:#78c84a}.prop-card-badges .prop-usage-ready{color:#17151f;background:#d9c27b}.prop-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0 0;display:grid}.prop-specs div{background:#f6e7b0;border:1px solid #926038;min-width:0;padding:5px}.prop-specs dt{color:#926038;text-transform:uppercase;font-size:6px}.prop-specs dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;overflow:hidden}.prop-card-copy>p{color:#533722;min-height:31px;margin:9px 0;font:10px/1.45 Verdana,Arial,sans-serif}.prop-card-copy>.prop-usage-line{color:#24472f;text-transform:uppercase;background:#f6e7b0;border-left:3px solid #467a3c;min-height:24px;margin:0 0 9px;padding:5px 6px;font:7px/1.45 A Goblin Appears,monospace}.prop-variant-button{min-height:25px;padding:5px 7px 4px;box-shadow:2px 2px #533722}.prop-variant-static{color:#725735;padding-top:7px;font-size:6px;display:inline-block}.asset-library-footer{color:#f6e7b0;background:#24472f;border:2px solid #17151f;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 16px;font-size:8px;display:flex;box-shadow:5px 5px #081116}.asset-library-footer a{color:#f3c74e}@media (width<=820px){.asset-library-page{padding:16px}.prop-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.asset-library-page{padding:10px}.asset-library-header,.asset-library-toolbar,.asset-library-footer{flex-direction:column;align-items:stretch}.asset-library-header h1{font-size:18px}.asset-library-count{width:92px}.asset-library-rules{grid-template-columns:repeat(2,1fr)}.grid-toggle{width:max-content}.prop-card-grid{grid-template-columns:1fr}}.game-shell,.game-shell *{cursor:none!important}.game-shell{-webkit-user-select:none;user-select:none;background:#081116;width:100vw;height:100dvh;position:relative;overflow:hidden}.game-settings-root{z-index:1700;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;font-family:A Goblin Appears,Courier New,monospace;position:fixed;inset:0}.game-shell .game-settings-root button,.game-shell .game-settings-root input{cursor:pointer!important}.game-settings-trigger{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));pointer-events:auto;background:#315f73;border:3px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;width:38px;height:38px;padding:9px;position:absolute;box-shadow:4px 4px #02070a}.game-settings-root.is-open .game-settings-trigger,.game-settings-trigger:hover,.game-settings-trigger:focus-visible{outline-offset:2px;background:#a83b3b;outline:2px solid #f6e7b0}.pixel-gear{width:15px;height:15px;display:block;position:relative}.pixel-gear:before{content:"";background:#f3c74e;width:3px;height:3px;position:absolute;top:0;left:3px;box-shadow:3px 0 #f3c74e,6px 0 #f3c74e,-3px 3px #f3c74e,0 3px #f3c74e,6px 3px #f3c74e,9px 3px #f3c74e,-3px 6px #f3c74e,9px 6px #f3c74e,-3px 9px #f3c74e,0 9px #f3c74e,6px 9px #f3c74e,9px 9px #f3c74e,0 12px #f3c74e,3px 12px #f3c74e,6px 12px #f3c74e}.game-settings-panel{top:max(58px, calc(env(safe-area-inset-top) + 48px));right:max(12px, env(safe-area-inset-right));color:#17151f;pointer-events:auto;scrollbar-color:#f3c74e #17151f;scrollbar-width:thin;background:#6e451e;border:3px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;width:220px;max-height:calc(100dvh - 72px);padding:6px;position:absolute;overflow-y:auto;box-shadow:6px 6px #02070a}.game-settings-header{color:#fff5c8;background:#24472f;border:2px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:7px 7px 6px;display:flex}.game-settings-kicker,.game-settings-header h2{text-transform:uppercase;margin:0;font-weight:400;line-height:1;display:block}.game-settings-kicker{color:#f3c74e;margin-bottom:5px;font-size:7px}.game-settings-header h2{font-size:12px}.game-settings-close{color:#fff5c8;background:#a83b3b;border:2px solid #17151f;width:24px;height:24px;padding:1px 0 0;font:8px/1 A Goblin Appears,monospace;box-shadow:2px 2px #17151f}.game-settings-close:active,.game-settings-action:active,.game-settings-footer button:active,.game-settings-choice button:active,.pixel-toggle:active{box-shadow:none;translate:2px 2px}.game-settings-section{background:#f6e7b0;border:2px solid #17151f;margin-top:5px;padding:7px;box-shadow:inset 0 0 0 1px #c9a95f}.game-settings-section-title{border-bottom:2px solid #c9a95f;justify-content:space-between;align-items:center;gap:6px;min-height:20px;margin-bottom:6px;padding-bottom:5px;display:flex}.game-settings-section-title h3{color:#533722;text-transform:uppercase;margin:0;font-size:9px;font-weight:400}.pixel-toggle,.game-settings-action,.game-settings-footer button,.game-settings-choice button{color:#fff5c8;text-transform:uppercase;background:#315f73;border:2px solid #17151f;min-height:22px;padding:4px 5px 3px;font:7px/1 A Goblin Appears,monospace;box-shadow:2px 2px #17151f}.pixel-toggle.is-on,.game-settings-choice button.is-selected{color:#17151f;background:#f3c74e}.game-settings-range{color:#24472f;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;margin-top:7px;font-size:8px;display:grid}.game-settings-range output{color:#533722;font-size:7px}.game-settings-range-control{grid-column:1/-1;grid-template-columns:18px 1fr 18px;align-items:center;gap:4px;display:grid}.game-settings-range-control button{color:#fff5c8;background:#315f73;border:2px solid #17151f;width:18px;height:18px;padding:0;font:8px/1 A Goblin Appears,monospace;box-shadow:1px 1px #17151f}.game-settings-range input{background:#263a31;border:2px solid #17151f;width:100%;height:12px;margin:0;padding:2px;box-shadow:inset 2px 2px #081116}.game-settings-range input::-webkit-slider-thumb{appearance:none;background:#f3c74e;border:1px solid #17151f;border-radius:0;width:8px;height:12px;box-shadow:2px 0 #8f571f}.game-settings-range input::-moz-range-thumb{background:#f3c74e;border:1px solid #17151f;border-radius:0;width:8px;height:12px;box-shadow:2px 0 #8f571f}.game-settings-choice{color:#24472f;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.game-settings-choice>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.game-settings-choice.is-crt-choice{margin-top:7px}.game-settings-choice.is-crt-choice>div{grid-template-columns:repeat(2,1fr)}.game-settings-choice button{min-width:0;padding-left:2px;padding-right:2px}.game-settings-action{background:#467a3c;width:100%;margin-top:8px}.game-settings-note{color:#533722;margin:0;font:7px/1.4 A Goblin Appears,monospace}.game-settings-footer{justify-content:space-between;align-items:center;gap:8px;padding:7px 2px 1px;display:flex}.game-settings-footer button{background:#a83b3b}.game-settings-footer span{color:#f6e7b0;text-align:right;text-transform:uppercase;font-size:5px;line-height:1.3}@media (width<=631px){.game-settings-trigger{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right))}.game-settings-panel{top:max(52px, calc(env(safe-area-inset-top) + 44px));right:max(8px, env(safe-area-inset-right));width:min(220px,100vw - 16px);max-height:calc(100dvh - 62px)}}.landing-page{color:#201b20;background-color:#183e2b;background-image:linear-gradient(90deg,#f6e7b014 1px,#0000 1px),linear-gradient(#f6e7b014 1px,#0000 1px);background-size:12px 12px;min-height:100dvh;padding:20px 12px 28px;font:13px/1.45 Verdana,Arial,sans-serif}.landing-wrap{background:#d9c27b;border:4px solid #17151f;width:min(760px,100%);margin:0 auto;box-shadow:8px 8px #0c2117}.pixel-panel{background:#f6e7b0;border:2px solid #17151f;border-color:#fff1bd #17151f #17151f #fff1bd;box-shadow:inset -2px -2px #9e7c3e}.landing-header{color:#f6e7b0;text-align:center;background:linear-gradient(90deg,#0000 50%,#f6e7b00f 50%) 0 0/8px 8px,#24472f;padding:16px 20px 14px;position:relative}.landing-kicker{color:#24472f;letter-spacing:2px;margin-bottom:6px;font-family:A Goblin Appears,monospace;font-size:12px}.game-title.landing-logo{width:max-content;margin:0 auto;font-size:39px}.landing-header p{max-width:570px;margin:14px auto 0}.landing-nav{color:#f6e7b0;text-transform:uppercase;background:#24472f;border-left:2px solid #17151f;border-right:2px solid #17151f;justify-content:center;gap:12px;padding:7px 10px;font:11px A Goblin Appears,monospace;display:flex}.landing-nav a,.old-web-link,.landing-footer a{color:#174f85;text-decoration:underline}.landing-nav a{color:#f3c74e}.landing-start,.landing-section,.landing-footer{margin:10px}.landing-start{text-align:center;padding:18px 16px 13px;position:relative}.new-badge{color:#fff1bd;background:#a83b3b;border:2px solid #17151f;padding:3px 5px 2px;font:9px A Goblin Appears,monospace;position:absolute;top:-7px;right:8px;transform:rotate(3deg)}.landing-start h1,.landing-section h2{color:#24472f;margin:0;font-family:A Goblin Appears,monospace;font-weight:400}.landing-start h1{font-size:20px}.landing-start-link{color:#fff1bd;background:#a83b3b;border:3px solid #17151f;border-color:#fff1bd #17151f #17151f #fff1bd;margin:6px 0 8px;padding:10px 14px 8px;font:15px A Goblin Appears,monospace;text-decoration:none;display:inline-block;box-shadow:4px 4px #17151f}.landing-start-link:hover,.landing-start-link:focus-visible{color:#17151f;background:#f3c74e}.landing-start-link:active{transform:translate(2px,2px);box-shadow:2px 2px #17151f}.landing-controls{margin:5px 0 0;font:10px Courier New,monospace}.landing-soundtrack{background:linear-gradient(90deg,#fff1bd14 50%,#0000 50%) 0 0/8px 8px,#315f73;justify-content:space-between;align-items:center;gap:16px;margin:10px;padding:12px 14px;display:flex}.landing-soundtrack-kicker{color:#f3c74e;margin:0 0 4px;font:8px A Goblin Appears,monospace}.landing-soundtrack h2{color:#fff1bd;margin:0;font:14px A Goblin Appears,monospace}.landing-soundtrack-link{color:#17151f;text-transform:uppercase;background:#f3c74e;border:2px solid #17151f;flex:none;padding:8px 10px 6px;font:9px A Goblin Appears,monospace;text-decoration:none;box-shadow:3px 3px #17151f}.landing-soundtrack-link:hover,.landing-soundtrack-link:focus-visible{color:#fff1bd;outline-offset:2px;background:#a83b3b;outline:2px solid #fff1bd}.landing-section{padding:12px}.landing-section h2{border-bottom:2px dotted #9e7c3e;margin-bottom:9px;padding-bottom:5px;font-size:15px}.landing-section p{margin:7px 0}.landing-shots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-shots figure{background:#17151f;border:2px solid #17151f;margin:0;padding:4px}.landing-shots img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.landing-shots figcaption{color:#f6e7b0;text-align:center;padding:5px 2px 1px;font:9px A Goblin Appears,monospace}.old-web-link{font-weight:700;display:inline-block}.landing-footer{grid-template-columns:1fr auto auto;align-items:center;gap:8px 14px;padding:11px;font-size:11px;display:grid}.future-link{background:#d9c27b;border:2px solid #17151f;padding:5px 7px;font:9px A Goblin Appears,monospace;display:inline-block;color:#24472f!important;text-decoration:none!important}.visitor-counter{color:#f3694d;letter-spacing:1px;background:#17151f;border:1px solid #17151f;padding:2px 4px;font:10px Courier New,monospace}.landing-footer small{color:#735b32;text-align:center;grid-column:1/-1;font-size:9px}.soundtrack-page{padding-bottom:40px}.soundtrack-wrap{width:min(820px,100%)}.soundtrack-header{text-align:center;background:linear-gradient(90deg,#0000 50%,#17151f0f 50%) 0 0/8px 8px,#d9c27b;padding:17px 20px 13px}.soundtrack-header a{color:inherit;text-decoration:none}.game-title.soundtrack-logo{width:max-content;margin:0 auto;font-size:34px}.soundtrack-header p{color:#24472f;letter-spacing:2px;text-transform:uppercase;margin:10px 0 0;font:11px A Goblin Appears,monospace}.soundtrack-nav{border-bottom:2px solid #17151f}.soundtrack-intro{color:#533722;text-align:center;margin:12px 12px 0;font-size:12px}.soundtrack-intro p{margin:0}.soundtrack-player{margin:12px}.soundtrack-now{background:#24472f;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.soundtrack-speaker{background:#0c2117;border:2px solid #17151f;justify-content:center;align-items:end;gap:3px;height:44px;padding:7px;display:flex;box-shadow:inset 2px 2px #315f73}.soundtrack-speaker span{background:#c08745;width:5px;height:8px}.soundtrack-speaker.is-playing span{background:#f3c74e;animation:.62s steps(2,end) infinite alternate soundtrack-meter}.soundtrack-speaker.is-playing span:nth-child(2){animation-delay:.16s}.soundtrack-speaker.is-playing span:nth-child(3){animation-delay:.32s}.soundtrack-speaker.is-playing span:nth-child(4){animation-delay:80ms}@keyframes soundtrack-meter{0%{height:7px}to{height:27px}}.soundtrack-now-copy{min-width:0}.soundtrack-now-copy p{color:#f3c74e;margin:0 0 5px;font:7px A Goblin Appears,monospace}.soundtrack-now-copy h1{color:#fff1bd;text-overflow:ellipsis;white-space:nowrap;margin:0;font:15px A Goblin Appears,monospace;overflow:hidden}.soundtrack-now-copy>span{color:#d9c27b;margin-top:5px;font-size:10px;display:block}.soundtrack-skip{gap:5px;display:flex}.soundtrack-skip button{color:#17151f;cursor:pointer;background:#d9c27b;border:2px solid #17151f;width:36px;height:31px;font:9px A Goblin Appears,monospace;box-shadow:2px 2px #081116}.soundtrack-skip button:hover,.soundtrack-skip button:focus-visible{outline-offset:2px;background:#f3c74e;outline:2px solid #fff1bd}.soundtrack-audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-column:1/-1;width:100%;height:36px;margin-top:2px}.soundtrack-list-panel{margin-top:10px;padding:12px}.soundtrack-list-heading{border-bottom:2px dotted #9e7c3e;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.soundtrack-list-heading h2{color:#24472f;margin:0;font:15px A Goblin Appears,monospace}.soundtrack-list-heading span{color:#735b32;text-transform:uppercase;font:8px A Goblin Appears,monospace}.soundtrack-track-list{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.soundtrack-track-list li{min-width:0}.soundtrack-track-list button{color:#201b20;cursor:pointer;text-align:left;background:#d9c27b;border:2px solid #17151f;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;width:100%;min-height:46px;padding:6px 7px;display:grid;box-shadow:2px 2px #9e7c3e}.soundtrack-track-list button:hover,.soundtrack-track-list button:focus-visible{outline-offset:1px;background:#fff1bd;outline:2px solid #24472f}.soundtrack-track-list button.is-active{color:#fff1bd;background:#315f73;box-shadow:2px 2px #17151f}.soundtrack-track-number{color:#735b32;grid-row:1/3;font:9px A Goblin Appears,monospace}.is-active .soundtrack-track-number,.is-active .soundtrack-track-scene{color:#f3c74e}.soundtrack-track-title{text-overflow:ellipsis;white-space:nowrap;font:9px A Goblin Appears,monospace;overflow:hidden}.soundtrack-track-scene{color:#735b32;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.soundtrack-play-mark{color:#a83b3b;text-align:right;grid-area:1/3/3;font:10px A Goblin Appears,monospace}.is-active .soundtrack-play-mark{color:#f3c74e}.soundtrack-footer{color:#735b32;justify-content:space-between;align-items:center;gap:12px;margin:10px 12px 12px;padding:10px 12px;font-size:10px;display:flex}.soundtrack-footer a{color:#174f85;font-weight:700}@media (prefers-reduced-motion:reduce){.soundtrack-speaker.is-playing span{animation:none}}@media (width<=620px){.landing-page{padding:8px 5px 16px}.landing-wrap{box-shadow:4px 4px #0c2117}.game-title.landing-logo{font-size:28px}.landing-nav{flex-wrap:wrap;gap:6px 8px}.landing-shots{grid-template-columns:1fr}.landing-soundtrack{flex-direction:column;align-items:stretch}.landing-soundtrack-link{text-align:center}.landing-footer{grid-template-columns:1fr auto}.visitor-counter{grid-area:1/2/3}.game-title.soundtrack-logo{font-size:26px}.soundtrack-now{grid-template-columns:42px 1fr;gap:9px;padding:10px}.soundtrack-speaker{height:40px;padding:6px 4px}.soundtrack-now-copy h1{white-space:normal;font-size:13px;line-height:1.25}.soundtrack-skip{grid-column:1/-1}.soundtrack-skip button{flex:1}.soundtrack-track-list{grid-template-columns:1fr}.soundtrack-footer{flex-direction:column;align-items:flex-start}}.game-stage-frame{left:var(--stage-left,0px);top:var(--stage-top,0px);width:calc(384px * var(--stage-scale,1));height:calc(var(--stage-height,216px) * var(--stage-scale,1));position:absolute;overflow:hidden}.game-stage{width:384px;height:var(--stage-height,216px);zoom:var(--stage-scale,1);contain:strict;image-rendering:pixelated;image-rendering:crisp-edges;isolation:isolate;background:#081116;position:absolute;top:0;left:0;overflow:hidden}.game-canvas{z-index:0;width:384px;height:var(--stage-height,216px);image-rendering:pixelated;image-rendering:crisp-edges;outline:0;display:block;position:absolute;inset:0}.game-crt-canvas{z-index:0;width:384px;height:var(--stage-height,216px);pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.crt-stage-finish{z-index:120;pointer-events:none;display:block;position:absolute;inset:0}.crt-stage-finish:before,.crt-stage-finish:after{content:"";position:absolute;inset:0}.crt-stage-finish-clean-scan,.crt-stage-finish-balatro-study,.crt-stage-finish-arcade{display:block}.crt-stage-finish-off:before,.crt-stage-finish-clean-scan:before{background:repeating-linear-gradient(to bottom, #17151f0e 0, #17151f0e 1px, transparent 1px, transparent var(--pixel-grid-triple,3px))}.crt-stage-finish-balatro-study:before{background:repeating-linear-gradient(to bottom, #17151f0d 0, #17151f0d 1px, transparent 1px, transparent var(--pixel-grid-double,2px))}.crt-stage-finish-balatro-study:after{background:repeating-linear-gradient(to right, #ff5c4809 0, #ff5c4809 var(--pixel-grid-unit,1px), #60ff8e06 var(--pixel-grid-unit,1px), #60ff8e06 var(--pixel-grid-double,2px), #587cff09 var(--pixel-grid-double,2px), #587cff09 var(--pixel-grid-triple,3px));mix-blend-mode:screen}.crt-stage-finish-arcade:before{background:repeating-linear-gradient(to bottom, #17151f18 0, #17151f18 1px, transparent 1px, transparent var(--pixel-grid-double,2px))}.crt-stage-finish-arcade:after{background:repeating-linear-gradient(to right, #ff524011 0, #ff524011 var(--pixel-grid-unit,1px), #56ff820b var(--pixel-grid-unit,1px), #56ff820b var(--pixel-grid-double,2px), #4c70ff11 var(--pixel-grid-double,2px), #4c70ff11 var(--pixel-grid-triple,3px));mix-blend-mode:screen}.scanlines{z-index:90;pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);display:block;position:absolute;inset:0}.scanlines.scanlines-off,.scanlines.scanlines-crt-disabled{display:none}.scanlines.scanlines-soft{opacity:.65}.scanlines.scanlines-full{opacity:1}.game-over-sequence{z-index:80;pointer-events:auto;place-items:center;font-family:A Goblin Appears,Courier New,monospace;display:grid;position:absolute;inset:0}.game-over-darkness{opacity:0;background:#05060a;animation:2.1s steps(12,end) forwards game-over-darken;position:absolute;inset:0}.game-over-title{z-index:1;color:#e35555;letter-spacing:2px;text-shadow:2px 2px #5b1f29;opacity:0;background:#0b0a10;border:2px solid #17151f;padding:8px 12px 7px;font-size:20px;line-height:1;animation:.4s steps(2,end) 2s forwards game-over-title-in;position:relative;box-shadow:inset 0 0 0 1px #762d36,4px 4px #000}.game-over-sequence.is-preview .game-over-darkness{opacity:.96;animation:none}.game-over-sequence.is-preview .game-over-title{opacity:1;animation:none}.game-over-sequence.is-spin-preview .game-over-darkness{opacity:.12;animation:none}.game-over-sequence.is-spin-preview .game-over-title{opacity:0;animation:none}.game-over-sequence.has-summary .game-over-title{display:none}.game-over-sequence.is-summary-preview .game-over-darkness{opacity:.96;animation:none}.death-summary-card{z-index:2;color:#233a28;width:340px;height:180px;image-rendering:pixelated;background:#f6e7b0;border:2px solid #17151f;padding:7px 8px 6px;font-family:A Goblin Appears,Courier New,monospace;animation:.3s steps(3,end) both death-summary-in;position:relative;box-shadow:inset 0 0 0 1px #fff1bd,inset 0 0 0 3px #c9a95f,inset 0 0 0 4px #6e451e,4px 4px #000}.death-summary-header{color:#6e2c26;letter-spacing:1px;text-align:center;border-bottom:2px solid #a83b3b;height:16px;padding:3px 6px 0;font-size:9px;line-height:9px}.death-summary-body{grid-template-columns:83px 1fr;gap:7px;height:106px;padding:6px 5px 4px;display:grid}.death-summary-person{text-align:center;min-width:0}.death-portrait-frame{background:#68894a;border:2px solid #17151f;width:70px;height:75px;margin:0 auto 4px;padding:4px 2px 2px;box-shadow:inset 0 0 0 1px #a6c568,inset 0 -9px #476b3b,3px 3px #6e451e}.death-player-canvas{width:64px;height:64px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.death-player-name{color:#17151f;text-overflow:ellipsis;white-space:nowrap;max-width:78px;margin:0 auto;font-size:6px;line-height:8px;overflow:hidden}.death-summary-results{min-width:0}.death-rank-label,.death-books-label{color:#8b5c35;letter-spacing:1px;margin:0;font-size:6px;line-height:7px}.death-summary-results h2{color:#a83b3b;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 5px;font-size:10px;line-height:11px;overflow:hidden}.death-progress-line{color:#233a28;justify-content:space-between;align-items:center;margin-bottom:0;font-size:6px;line-height:9px;display:flex}.death-progress-line strong{color:#a83b3b;font-size:8px}.death-progress-track{background:#6e451e;border:1px solid #17151f;width:100%;height:9px;padding:2px}.death-progress-track span{background:#5d9b45;height:3px;display:block;box-shadow:inset 0 1px #a6c568}.death-summary-stats{color:#413326;white-space:nowrap;justify-content:space-between;margin:4px 0 3px;font-size:6px;line-height:7px;display:flex}.death-percentile-slot{width:310px;height:16px;margin:0 auto 1px}.death-percentile-line{color:#fff7cf;text-align:center;white-space:nowrap;background:#4f833c;border:1px solid #6e451e;width:310px;height:12px;margin:0;padding:2px 3px 1px;font-size:6px;line-height:7px}.death-percentile-line strong{color:#fff19b;font-size:7px}.death-book-list{color:#233a28;grid-template-rows:repeat(3,7px);grid-template-columns:1fr;gap:1px;min-width:0;height:23px;font-size:6px;line-height:7px;display:grid;overflow:hidden}.death-book-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.death-book-list span:before{content:"◆";color:#c58a2e;margin-right:2px}.death-books-heading{justify-content:space-between;align-items:center;height:7px;display:flex}.death-books-heading>span{color:#8b5c35;font-size:5px;line-height:6px}.death-book-browser{grid-template-columns:minmax(0,1fr) 12px;gap:3px;height:23px;margin-top:2px;display:grid;overflow:hidden}.death-book-scroll{grid-template-rows:11px 11px;gap:1px;width:12px;height:23px;display:grid}.death-book-scroll button{color:#fff7cf;width:12px;height:11px;font:inherit;cursor:pointer;background:#4f833c;border:1px solid #17151f;padding:0;font-size:6px;line-height:7px;box-shadow:inset 0 0 0 1px #78aa57}.death-book-scroll button:disabled{color:#9a7c4f;box-shadow:none;cursor:default;background:#6e5a3b}.death-summary-action{color:#fff7cf;background:#4f833c;border:2px solid #17151f;align-items:center;width:224px;height:20px;margin:0 auto;padding:3px 7px 2px 22px;font-size:7px;line-height:9px;display:flex;box-shadow:inset 0 0 0 1px #78aa57}.death-summary-action .menu-cursor{left:0}.post-game-screen{z-index:95;color:#f6e7b0;background:#05060a;place-items:center;font-family:A Goblin Appears,Courier New,monospace;display:grid;position:absolute;inset:0}.post-game-results{align-items:start;padding-top:5px}.results-brand-note{color:#c9a95f;text-align:right;width:210px;margin:0;font-size:5px;line-height:6px;position:absolute;bottom:4px;right:5px}.thanks-card{color:#233a28;text-align:center;background:#f6e7b0;border:2px solid #17151f;width:320px;padding:14px 18px;box-shadow:inset 0 0 0 1px #fff1bd,inset 0 0 0 3px #c9a95f,inset 0 0 0 4px #6e451e,4px 4px #000}.thanks-card h2{color:#a83b3b;margin:0 0 10px;font-size:12px;line-height:13px}.thanks-card p{margin:5px 0;font-size:7px;line-height:9px}.thanks-card a{color:#fff7cf;background:#4f833c;border:2px solid #17151f;margin-top:8px;padding:5px 8px 4px;font-size:8px;line-height:9px;text-decoration:none;display:inline-block;box-shadow:inset 0 0 0 1px #78aa57,3px 3px #6e451e}@keyframes death-summary-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes game-over-darken{0%,30%{opacity:0}to{opacity:.96}}@keyframes game-over-title-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hud{pointer-events:none;text-transform:uppercase;letter-spacing:.08em;text-shadow:2px 2px #17151f;justify-content:space-between;align-items:flex-start;gap:12px;font-size:clamp(11px,1.45vw,17px);font-weight:900;display:flex;position:absolute;top:14px;left:16px;right:16px}.hud-chip{background:#24472ff0;border:2px solid #17151f;align-items:center;gap:8px;padding:7px 10px;display:flex;box-shadow:inset 0 0 0 2px #79a957,3px 3px #17151fa6}.coin-mark{color:#0000;background:linear-gradient(#17151f,#17151f) 2px 0/6px 10px no-repeat,linear-gradient(#17151f,#17151f) 1px 1px/8px 8px no-repeat,linear-gradient(#17151f,#17151f) 0 2px/10px 6px no-repeat;flex:none;width:10px;height:10px;font-size:0;display:inline-block;position:relative}.coin-mark:before{content:"";background:linear-gradient(var(--gold), var(--gold)) 2px 1px / 6px 8px no-repeat, linear-gradient(var(--gold), var(--gold)) 1px 2px / 8px 6px no-repeat;position:absolute;inset:0}.coin-mark:after{content:"";width:1px;height:1px;box-shadow:2px 2px 0 #fff19b, 3px 2px 0 #fff19b, 2px 3px 0 #fff19b, 8px 3px 0 var(--gold-shade), 8px 4px 0 var(--gold-shade), 8px 5px 0 var(--gold-shade), 8px 6px 0 var(--gold-shade), 7px 7px 0 var(--gold-shade), 6px 8px 0 var(--gold-shade), 4px 3px 0 var(--gold-dark), 5px 3px 0 var(--gold-dark), 6px 3px 0 var(--gold-dark), 4px 4px 0 var(--gold-dark), 4px 5px 0 var(--gold-dark), 6px 5px 0 var(--gold-dark), 4px 6px 0 var(--gold-dark), 5px 6px 0 var(--gold-dark), 6px 6px 0 var(--gold-dark);background:0 0;position:absolute;top:0;left:0}.gold-value{align-items:center;gap:3px;display:inline-flex}.pixel-button:focus-visible,.menu-row:focus-visible,.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible{outline-offset:3px;outline:3px solid #fff19b}.bottom-bar{pointer-events:none;align-items:center;gap:12px;max-width:calc(100vw - 24px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.prompt-box,.toast-box{color:#17151f;text-transform:uppercase;background:#f6e7b0f5;border:2px solid #17151f;font-weight:900;line-height:1.3;box-shadow:inset 0 0 0 3px #c9a95f,4px 4px #17151fa6}.prompt-box{text-align:center;min-width:210px;padding:10px 14px;animation:.18s steps(2,end) prompt-pop}.toast-box{pointer-events:none;padding:9px 14px;position:absolute;top:72px;left:50%;transform:translate(-50%)}@keyframes prompt-pop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.title-screen{background:#08111657;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.title-card{text-align:center;color:#17151f;background:#f6e7b0;border:4px solid #17151f;width:min(620px,92vw);padding:clamp(22px,5vw,46px);box-shadow:inset 0 0 0 5px #c9a95f,inset 0 0 0 9px #6e451e,10px 10px #17151fb3}.title-card,.hud,.prompt-box,.toast-box,.crm-window{font-family:A Goblin Appears,Courier New,monospace}.eyebrow{color:#6e451e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(10px,1.4vw,14px);font-weight:900}.game-title{color:#24472f;text-transform:uppercase;place-items:center;gap:7px;margin:0;font-size:clamp(27px,5.3vw,46px);line-height:1;display:grid}.game-title.crm-logo{gap:1px;width:max-content;font-size:10px}.crm-logo .logo-main{letter-spacing:0;text-shadow:1px 1px #79a957,2px 2px #17151f}.crm-logo .logo-main:before,.crm-logo .logo-main:after{display:none}.crm-logo .logo-sub{text-shadow:1px 1px #17151f;border-width:1px;min-width:28px;padding:1px 2px;box-shadow:inset 0 0 0 1px #d66b4f,1px 1px #6e451e}.logo-main{z-index:1;letter-spacing:-.045em;text-shadow:3px 3px #79a957,6px 6px #17151f;display:block;position:relative}.logo-main:before,.logo-main:after{content:"";z-index:-1;background:#f3c74e;border:3px solid #6e451e;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.logo-sub{color:#fff5c8;letter-spacing:.2em;text-indent:.2em;text-shadow:2px 2px #17151f;background:#a83b3b;border:3px solid #17151f;min-width:104px;padding:5px 12px 4px;font-size:.56em;display:block;box-shadow:inset 0 0 0 2px #d66b4f,3px 3px #6e451e}.title-rule{background:repeating-linear-gradient(90deg,#a83b3b 0 12px,#0000 12px 18px);width:72%;height:6px;margin:26px auto 20px}.title-copy{max-width:470px;margin:0 auto 24px;font-weight:700;line-height:1.55}.pixel-button{pointer-events:none;color:#fff5c8;text-transform:uppercase;background:#467a3c;border:3px solid #17151f;padding:11px 18px;font-weight:900;box-shadow:inset 0 0 0 3px #79a957,4px 4px #17151f}.pixel-button:hover{background:#579146}.title-controls{color:#6e451e;text-transform:uppercase;margin:22px 0 0;font-size:12px;font-weight:900}.crm-shade{z-index:20;background:#080a0fc7;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.crm-window{color:#17151f;background:#f6e7b0;border:4px solid #17151f;grid-template-rows:auto 1fr;width:min(680px,100vw - 32px);min-width:0;height:min(500px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #c9a95f,inset 0 0 0 8px #6e451e,10px 10px #0000008c}.crm-header{color:#fff5c8;text-transform:uppercase;background:#24472f;border-bottom:4px solid #17151f;justify-content:space-between;align-items:center;gap:16px;margin:6px 6px 0;padding:8px 12px;display:flex}.crm-brand{letter-spacing:.08em;text-shadow:3px 3px #17151f;margin:0;font-size:clamp(15px,2.4vw,22px)}.crm-status{color:#b8e07e;white-space:nowrap;font-size:11px;font-weight:900}.crm-header-actions{align-items:center;gap:8px;display:flex}.computer-back-button{color:#17151f;font:inherit;text-transform:uppercase;cursor:pointer;background:#f3c74e;border:2px solid #17151f;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;box-shadow:inset 1px 1px #fff19b,2px 2px #17151f}.computer-back-button:hover,.computer-back-button:focus-visible{background:#fff19b;outline:0}.crm-content{overscroll-behavior:contain;scrollbar-width:none;background-color:#fff5c8;background-image:linear-gradient(#6e451e0e 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 4px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:0;min-height:0;margin:0 6px 6px;padding:clamp(12px,2vw,18px);overflow:hidden auto}.crm-content::-webkit-scrollbar{display:none}.desktop-surface{background-color:#315f73;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;outline:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:24px;min-height:0;margin:0 6px 6px;padding:28px;display:grid;overflow:hidden}.desktop-icon{color:#fff5c8;pointer-events:none;text-align:center;text-transform:uppercase;background:0 0;border:3px solid #0000;justify-items:center;gap:9px;min-width:0;padding:12px 6px;font-size:11px;font-weight:900;line-height:1.2;display:grid}.desktop-icon.is-selected{background:#17151f73;border-color:#fff19b}.desktop-icon-art{text-shadow:2px 2px #17151f;border:4px solid #17151f;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:inset 0 0 0 3px #ffffff47,4px 4px #17151f8c}.desktop-crm{background:#467a3c}.desktop-social{background:#356d9b}.desktop-manager{background:#6e451e}.desktop-logoff{background:#a83b3b}.linkedinn-header{background:#356d9b}.network-home{outline:0}.network-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(360px,100%);margin:14px auto;display:grid}.network-home-button{color:#17151f;text-transform:uppercase;pointer-events:none;background:0 0;border:3px solid #0000;justify-items:center;gap:9px;min-width:0;padding:13px 8px;font-weight:900;display:grid;position:relative}.network-home-button.is-selected{background:#e5c875;border-color:#6e451e}.network-app-icon{border:4px solid #17151f;width:64px;height:54px;display:block;position:relative;box-shadow:4px 4px #17151f73}.people-icon{background:#79a957}.people-icon:before{content:"";background:#f3c74e;border:4px solid #17151f;width:20px;height:19px;position:absolute;top:6px;left:18px}.people-icon:after{content:"";background:#315a8a;border:4px solid #17151f;width:36px;height:18px;position:absolute;bottom:5px;left:10px}.mail-icon{background:#fff5c8;height:46px;margin-top:8px}.mail-icon:before,.mail-icon:after{content:"";background:#356d9b;width:8px;height:5px;position:absolute;top:8px}.mail-count{color:#fff5c8;background:#a83b3b;border:3px solid #17151f;min-width:22px;padding:3px 5px;font-size:10px;position:absolute;top:4px;right:8px}.inbox-title{align-items:center;gap:9px;display:flex}.mini-mail-icon{background:#fff5c8;border:3px solid #17151f;flex:none;width:28px;height:20px;position:relative}.mini-mail-icon:after{content:"";background:#356d9b;width:12px;height:3px;position:absolute;top:5px;left:5px;box-shadow:3px 3px #356d9b,6px 0 #356d9b}.empty-inbox{color:#6e451e;text-align:center;margin:20px 0;font-weight:900}.profile-browser{outline:0}.profile-card{background:#f0dda0;border:3px solid #6e451e;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;margin:8px 0 14px;padding:12px;display:grid;box-shadow:inset 0 0 0 3px #c9a95f}.profile-card.compact{margin-top:0;padding:9px}.profile-card p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.25}.pixel-portrait{--portrait-hair:#533722;--portrait-shirt:#a83b3b;--portrait-shirt-light:#d66b4f;width:64px;height:64px;image-rendering:pixelated;background:#5f97a8;border:3px solid #17151f;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #315f73}.portrait-green{--portrait-hair:#24472f;--portrait-shirt:#467a3c;background:#c9a95f}.portrait-blue{--portrait-hair:#533722;--portrait-shirt:#315f73;background:#79a957}.portrait-gold{--portrait-hair:#c08745;--portrait-shirt:#a83b3b;background:#5f97a8}.portrait-rose{--portrait-hair:#8b5c35;--portrait-shirt:#8f4968;background:#c9a95f}.portrait-hair,.portrait-face,.portrait-eye,.portrait-shirt{display:block;position:absolute}.portrait-shirt{background:var(--portrait-shirt);border:4px solid #17151f;width:44px;height:20px;bottom:0;left:10px}.portrait-face{background:#c9955a;border:4px solid #17151f;width:30px;height:33px;top:15px;left:17px}.portrait-hair{z-index:2;background:var(--portrait-hair);width:38px;height:17px;box-shadow:-4px 12px 0 var(--portrait-hair), 31px 9px 0 var(--portrait-hair);border:4px solid #17151f;top:9px;left:13px}.portrait-eye{z-index:3;background:#17151f;width:4px;height:4px;top:31px}.app-keyline{color:#6e451e;text-align:center;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:900}.thread-head{grid-template-columns:68px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.message-bubble{overflow-wrap:anywhere;border:3px solid #17151f;max-width:560px;margin:7px 0;padding:9px 11px;line-height:1.3}.message-bubble.sent{background:#e5c875;margin-left:34px}.message-bubble.reply{background:#b8e07e;margin-right:34px}.talk-shade{z-index:35;background:#080a0f6b;place-items:center;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.talk-window{color:#17151f;background:#fff5c8;border:4px solid #17151f;width:min(680px,100%);max-height:100%;padding:14px;font-family:A Goblin Appears,Courier New,monospace;overflow:hidden auto;box-shadow:inset 0 0 0 4px #c9a95f,7px 7px #0000008c}.talk-main{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:10px;display:grid}.talk-copy{min-width:0}.talk-options{border-top:3px solid #c9a95f;padding-top:9px}.talk-options .menu-list{max-width:none}.talk-options .menu-row{overflow-wrap:anywhere;line-height:1.25}.talk-portrait{width:64px;height:64px;image-rendering:pixelated;background:#79a957;border:3px solid #17151f;position:relative;overflow:hidden}.juno-portrait span{display:block;position:absolute}.juno-ear{z-index:1;background:#8b5a32;border:4px solid #17151f;width:15px;height:25px;top:5px}.juno-head{z-index:2;background:#c9955a;border:4px solid #17151f;width:42px;height:42px;top:12px;left:11px}.juno-muzzle{z-index:3;background:#fff5c8;border:3px solid #17151f;width:26px;height:15px;top:34px;left:19px}.juno-blaze{z-index:3;background:#fff5c8;width:16px;height:25px;top:16px;left:24px}.juno-curl{z-index:4;width:var(--ui-3);height:var(--ui-3);box-shadow:var(--ui-1) var(--ui-1) 0 #c08745;background:#f6e7b0}.juno-curl.curl-one{left:var(--ui-6);top:var(--ui-8)}.juno-curl.curl-two{right:var(--ui-6);top:var(--ui-10)}.juno-curl.curl-three{left:calc(var(--game-pixel) * 15);top:var(--ui-6)}.juno-eye{z-index:4;background:#17151f;width:4px;height:4px;top:27px}.juno-nose{z-index:5;background:#17151f;width:7px;height:6px;top:36px;left:30px}.juno-collar{z-index:4;background:#a83b3b;width:38px;height:6px;top:51px;left:13px}.wild-animal-portrait{background:#315c35}.wild-animal-portrait span{display:block;position:absolute}.rabbit-ear{z-index:1;background:#f6e7b0;border:4px solid #17151f;width:12px;height:27px;top:4px;box-shadow:inset 3px 0 #d66b4f}.rabbit-head{z-index:2;background:#f6e7b0;border:4px solid #17151f;width:44px;height:35px;top:22px;left:10px}.rabbit-muzzle{z-index:3;background:#fff5c8;border:3px solid #17151f;width:26px;height:13px;top:40px;left:19px}.rabbit-eye{z-index:4;background:#17151f;width:4px;height:4px;top:34px}.rabbit-nose{z-index:5;background:#d66b4f;width:7px;height:5px;top:41px;left:29px}.rabbit-cheek{z-index:4;background:#c9955a;width:8px;height:5px;top:47px;left:12px;box-shadow:32px 0 #c9955a}.bank-amount{color:#24472f;margin:12px 0;font-size:clamp(22px,4vw,34px);font-weight:900}.dialogue-label{color:#a83b3b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.dialogue-title{color:#24472f;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(17px,2.6vw,24px);line-height:1.05}.dialogue-copy{max-width:580px;margin:0 0 14px;font-weight:700;line-height:1.35}.pixel-dialogue-card{width:min(calc(var(--game-pixel) * 286), 100%);max-width:100%;padding:var(--ui-12);border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, inset 0 0 0 var(--ui-4) #6e451e, var(--ui-5) var(--ui-5) 0 #17151f;image-rendering:pixelated;background:#f6e7b0;margin:auto;position:relative}.pixel-dialogue-card:before,.pixel-dialogue-card:after{content:"";z-index:2;width:var(--ui-4);height:var(--ui-4);box-shadow:0 0 0 var(--ui-2) #17151f;background:#f3c74e;position:absolute}.pixel-dialogue-card:before{top:var(--ui-6);left:var(--ui-6)}.pixel-dialogue-card:after{right:var(--ui-6);bottom:var(--ui-6)}.pixel-dialogue-card .dialogue-label{width:max-content;max-width:calc(100% - var(--ui-16));padding:var(--ui-2) var(--ui-4);border:var(--ui-1) solid #17151f;color:#fff5c8;background:#533722}.pixel-dialogue-card .dialogue-title{margin-top:var(--ui-6)}.pixel-dialogue-card .menu-list{margin-top:var(--ui-7);padding-top:var(--ui-5);border-top:var(--ui-2) solid #c9a95f}.crm-window,.talk-window,.item-menu-window,.book-window,.saving-card,.pixel-dialogue-card,.profile-card,.message-bubble,.world-map-window,.ending-card,.field-value,.select-value,.letter-key,.empty-state{image-rendering:pixelated;border-radius:0}.game-shell button,.game-shell input,.game-shell select,.game-shell textarea{appearance:none;border-radius:0}.menu-list{gap:4px;max-width:580px;display:grid}.menu-row{pointer-events:none;color:#17151f;text-align:left;text-transform:uppercase;background:0 0;border:2px solid #0000;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 9px;font-weight:900;line-height:1.2;display:grid}.menu-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.menu-label{align-items:center;gap:8px;min-width:0;display:flex}.menu-alert{color:#fff19b;background:#a83b3b;border:2px solid #17151f;flex:none;place-items:center;width:18px;height:20px;font-size:14px;line-height:14px;display:grid;box-shadow:inset 2px 2px #d66b4f}.menu-alert-mark{animation:.9s step-end infinite crm-deal-alert-blink}@keyframes crm-deal-alert-blink{0%,69%{visibility:visible}70%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.menu-alert-mark{animation:none}}.menu-row:hover,.menu-row.is-selected{background:#e5c875;border-color:#6e451e}.menu-cursor{opacity:0;width:10px;height:10px;display:block;position:relative}.menu-cursor.is-visible{opacity:1}.menu-cursor:before{content:"";background:#a83b3b;width:2px;height:2px;position:absolute;top:0;left:0;box-shadow:0 2px #a83b3b,2px 2px #a83b3b,0 4px #a83b3b,2px 4px #a83b3b,4px 4px #a83b3b,0 6px #a83b3b,2px 6px #a83b3b,0 8px #a83b3b}.menu-meta{display:none}.crm-footer{color:#fff5c8;text-transform:uppercase;background:#315f73;border-top:4px solid #17151f;justify-content:center;gap:12px;margin:0 8px 8px;padding:10px 14px;font-size:11px;font-weight:900;display:flex}.record-grid{background:#f0dda0;border:3px solid #6e451e;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0;padding:10px;display:grid;box-shadow:inset 0 0 0 3px #c9a95f}.record-field{min-width:0}.record-field dt{color:#a83b3b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900}.record-field dd{overflow-wrap:anywhere;margin:0;font-weight:700}.record-field.wide{grid-column:auto}.crm-content-report{overflow:hidden}.daily-report{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.daily-report-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-height:0;margin:4px 0;padding:6px}.daily-report-grid .record-field{text-align:center;background:#fff5c8;border:1px solid #6e451e;grid-column:span 2;place-content:center;min-width:0;padding:4px;display:grid}.daily-report-grid .report-value{grid-column:span 3}.daily-report-grid .record-field dd{white-space:nowrap}.button-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pixel-button.secondary{background:#315f73;box-shadow:inset 0 0 0 3px #5f97a8,4px 4px #17151f}.pixel-button.danger{background:#a83b3b;box-shadow:inset 0 0 0 3px #d66b4f,4px 4px #17151f}.search-row{gap:10px;margin:0 0 16px;display:flex}.field-stack{gap:8px;max-width:580px;display:grid}.field-step{color:#6e451e;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:900}.field-value,.select-value{color:#17151f;overflow-wrap:anywhere;text-transform:uppercase;background:#fffbed;border:3px solid #6e451e;align-items:center;min-height:42px;padding:8px 10px;font-size:clamp(15px,2.2vw,20px);display:flex;box-shadow:inset 3px 3px #d8c486}.select-value{color:#24472f;justify-content:center}.block-caret{background:#a83b3b;width:10px;height:18px;margin-left:4px;animation:.65s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}.letter-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.letter-key{color:#17151f;border:2px solid #0000;place-items:center;min-height:23px;font-size:12px;display:grid}.letter-key.is-selected{color:#a83b3b;background:#e5c875;border-color:#6e451e}.field-label{color:#6e451e;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.field-input,.field-select,.field-textarea{color:#17151f;-webkit-user-select:text;user-select:text;background:#fffbed;border:3px solid #6e451e;border-radius:0;width:100%;padding:10px 11px;font-weight:700;box-shadow:inset 3px 3px #d8c486}.field-textarea{resize:vertical;min-height:82px}.empty-state{color:#6e451e;text-align:center;text-transform:uppercase;border:3px dashed #c9a95f;padding:20px;font-weight:900}.saving-mask{z-index:30;background:#17151fd1;place-items:center;display:grid;position:absolute;inset:0}.saving-card{color:#17151f;text-align:center;text-transform:uppercase;background:#f6e7b0;border:4px solid #17151f;width:min(460px,84vw);padding:26px;font-weight:900;box-shadow:inset 0 0 0 4px #c9a95f,7px 7px #000}.saving-dots{background:repeating-linear-gradient(90deg,#467a3c 0 28px,#0000 28px 36px);height:8px;margin-top:16px;animation:.7s steps(4,end) infinite saving-scroll}@keyframes saving-scroll{to{background-position-x:36px}}.small-screen-note{display:none}@media (width<=680px),(height<=480px){.crm-shade{padding:8px}.crm-window{width:100%;height:100%}.crm-header{margin:4px 4px 0;padding:6px 9px}.crm-content{margin:0 4px 4px;padding:10px}.crm-status{display:none}.menu-row{padding:6px 8px}.letter-key{min-height:21px}.desktop-surface{gap:8px;padding:14px}.desktop-icon{padding:8px 3px}.desktop-icon-art{width:44px;height:44px;font-size:17px}.profile-card{margin-bottom:9px;padding:8px}.talk-shade{padding:7px}.talk-window{padding:10px}.talk-main{gap:8px}.record-grid{grid-template-columns:1fr}.record-field.wide{grid-column:auto}.crm-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}img.wood-crm-logo{object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none;width:128px;max-width:none;height:32px;margin:2px auto 3px;display:block}img.wood-crm-logo.landing-logo{width:256px;height:64px;margin:12px auto 14px}img.wood-crm-logo.crm-logo{box-sizing:border-box;background:#f6e7b0;border:1px solid #17151f;width:70px;height:24px;margin:0 6px 0 0;padding:2px;box-shadow:inset 0 0 0 1px #c9a95f,2px 2px #17151f}@media (width<=620px){img.wood-crm-logo.landing-logo{width:128px;height:32px;margin:8px auto 10px}}.game-shell{--game-pixel:1px;--stage-width:384px;--stage-height:216px;--ui-1:var(--game-pixel);--ui-2:calc(var(--game-pixel) * 2);--ui-3:calc(var(--game-pixel) * 3);--ui-4:calc(var(--game-pixel) * 4);--ui-5:calc(var(--game-pixel) * 5);--ui-6:calc(var(--game-pixel) * 6);--ui-7:calc(var(--game-pixel) * 7);--ui-8:calc(var(--game-pixel) * 8);--ui-9:calc(var(--game-pixel) * 9);--ui-10:calc(var(--game-pixel) * 10);--ui-11:calc(var(--game-pixel) * 11);--ui-12:calc(var(--game-pixel) * 12);--ui-13:calc(var(--game-pixel) * 13);--ui-14:calc(var(--game-pixel) * 14);--ui-15:calc(var(--game-pixel) * 15);--ui-16:calc(var(--game-pixel) * 16);--ui-17:calc(var(--game-pixel) * 17);--ui-18:calc(var(--game-pixel) * 18);--ui-19:calc(var(--game-pixel) * 19);--ui-20:calc(var(--game-pixel) * 20);--ui-21:calc(var(--game-pixel) * 21);--ui-22:calc(var(--game-pixel) * 22);--ui-23:calc(var(--game-pixel) * 23);--ui-24:calc(var(--game-pixel) * 24);--ui-27:calc(var(--game-pixel) * 27);--ui-32:calc(var(--game-pixel) * 32)}.game-shell,.game-shell *{-webkit-font-smoothing:none;text-rendering:optimizespeed}.scanlines,.title-screen,.crm-shade,.talk-shade{width:var(--stage-width);height:var(--stage-height);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scanlines{background-size:auto}.player-speech-bubble{z-index:8;left:calc(50% - (var(--stage-width) / 2) + (var(--bubble-x) * var(--game-pixel)));top:calc(50% - (var(--stage-height) / 2) + (var(--bubble-y) * var(--game-pixel)));width:calc(var(--game-pixel) * 150);padding:var(--ui-5) var(--ui-6);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, var(--ui-3) var(--ui-3) 0 #17151f8c;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);text-align:center;pointer-events:none;background:#f6e7b0;line-height:1.3;position:absolute;transform:translate(-50%,-100%)}.player-speech-bubble:before,.player-speech-bubble:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.player-speech-bubble:before{bottom:calc(var(--ui-8) * -1);border-left:var(--ui-7) solid transparent;border-right:var(--ui-7) solid transparent;border-top:var(--ui-8) solid #17151f}.player-speech-bubble:after{bottom:calc(var(--ui-5) * -1);border-left:var(--ui-5) solid transparent;border-right:var(--ui-5) solid transparent;border-top:var(--ui-6) solid #f6e7b0}.book-window{width:min(calc(var(--game-pixel) * 340), 100%)}.book-layout{grid-template-columns:calc(var(--game-pixel) * 42) minmax(0, 1fr);gap:var(--ui-8);margin:var(--ui-5) 0 var(--ui-7);align-items:start;display:grid}.pixel-book{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 52);border:var(--ui-2) solid #17151f;border-left-width:var(--ui-5);color:#fff19b;box-shadow:inset 0 0 0 var(--ui-2) #d66b4f, var(--ui-3) var(--ui-3) 0 #17151f80;font-size:var(--ui-10);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#a83b3b;place-items:center;display:grid}.book-author{margin:calc(var(--ui-3) * -1) 0 var(--ui-5);color:#6e451e;font-size:var(--ui-6)}.book-copy{font-size:var(--ui-7);margin:0;line-height:1.35}.library-book-window{box-shadow:inset 0 0 0 var(--ui-2) #d5bd83, var(--ui-4) var(--ui-4) 0 #17151f;border-color:#17151f}.library-volume{box-shadow:inset 0 0 0 var(--ui-2) #8b7899, var(--ui-3) var(--ui-3) 0 #17151f;background:#5f5269}.library-volume.volume-1{box-shadow:inset 0 0 0 var(--ui-2) #5f97a8, var(--ui-3) var(--ui-3) 0 #17151f;background:#315f73}.library-volume.volume-2{box-shadow:inset 0 0 0 var(--ui-2) #78c84a, var(--ui-3) var(--ui-3) 0 #17151f;background:#246d32}.library-volume.volume-3{box-shadow:inset 0 0 0 var(--ui-2) #d66b4f, var(--ui-3) var(--ui-3) 0 #17151f;background:#a83b3b}.library-volume.volume-4{box-shadow:inset 0 0 0 var(--ui-2) #c08745, var(--ui-3) var(--ui-3) 0 #17151f;background:#8b5a32}.library-volume.volume-5{box-shadow:inset 0 0 0 var(--ui-2) #8267a3, var(--ui-3) var(--ui-3) 0 #17151f;background:#4b4676}.library-volume:before{content:"";width:calc(var(--game-pixel) * 22);height:var(--ui-2);border:var(--ui-1) solid #17151f;background:#f3c74e}.library-learned{margin:var(--ui-4) 0 0;color:#246d32;font-size:var(--ui-6);line-height:1.25}.book-close-row{max-width:calc(var(--game-pixel) * 150);margin-left:auto}.book-collection-shade{z-index:39}.book-collection-window{width:calc(var(--game-pixel) * 350);max-width:100%;height:calc(var(--game-pixel) * 184);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, var(--ui-4) var(--ui-4) 0 #17151f;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);background:#f6e7b0;outline:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.book-collection-body{grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 92);gap:var(--ui-5);min-height:0;padding:var(--ui-6);display:grid}.book-slot-grid{gap:var(--ui-4);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;min-height:0;display:grid}.book-slot{min-width:0;min-height:0;padding:var(--ui-2) var(--ui-2) var(--ui-6);border:var(--ui-1) solid #6e451e;color:#17151f;box-shadow:inset 0 0 0 var(--ui-1) #fff1bd;font:inherit;background:#d5bd83;place-items:center;display:grid;position:relative}.book-slot.is-empty{box-shadow:inset 0 0 0 var(--ui-2) #593d2b;background:#8b6240}.book-slot.is-selected{box-shadow:inset 0 0 0 var(--ui-1) #fff1bd, 0 0 0 var(--ui-2) #f3c74e, var(--ui-2) var(--ui-2) 0 #17151f;border-color:#17151f}.book-slot.is-selected.is-empty{box-shadow:inset 0 0 0 var(--ui-2) #593d2b, 0 0 0 var(--ui-2) #f3c74e, var(--ui-2) var(--ui-2) 0 #17151f}.collection-book-spine{width:calc(var(--game-pixel) * 25);height:calc(var(--game-pixel) * 28);border:var(--ui-1) solid #17151f;border-left-width:var(--ui-3);color:#fff19b;box-shadow:inset 0 0 0 var(--ui-1) #8b7899;font-size:var(--ui-7);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#5f5269;place-items:center;display:grid;position:relative}.collection-book-spine:before{top:var(--ui-4);left:var(--ui-4);right:var(--ui-3);height:var(--ui-2);border-top:var(--ui-1) solid #17151f;border-bottom:var(--ui-1) solid #17151f;content:"";background:#f3c74e;position:absolute}.collection-book-spine>span{padding-top:var(--ui-6)}.collection-book-spine.volume-1,.collection-detail-cover.volume-1{box-shadow:inset 0 0 0 var(--ui-1) #5f97a8;background:#315f73}.collection-book-spine.volume-2,.collection-detail-cover.volume-2{box-shadow:inset 0 0 0 var(--ui-1) #78c84a;background:#246d32}.collection-book-spine.volume-3,.collection-detail-cover.volume-3{box-shadow:inset 0 0 0 var(--ui-1) #d66b4f;background:#a83b3b}.collection-book-spine.volume-4,.collection-detail-cover.volume-4{box-shadow:inset 0 0 0 var(--ui-1) #c08745;background:#8b5a32}.collection-book-spine.volume-5,.collection-detail-cover.volume-5{box-shadow:inset 0 0 0 var(--ui-1) #8267a3;background:#4b4676}.book-slot-empty-mark{width:calc(var(--game-pixel) * 25);height:calc(var(--game-pixel) * 28);border:var(--ui-2) solid #593d2b;box-shadow:inset var(--ui-2) var(--ui-2) 0 #4b3227;background:#6e4a34}.book-slot-number{right:var(--ui-2);bottom:var(--ui-1);color:#533722;font-size:var(--ui-5);position:absolute}.book-slot.is-empty .book-slot-number{color:#d5bd83}.book-collection-status{gap:var(--ui-4);min-width:0;padding-left:var(--ui-5);border-left:var(--ui-2) solid #8b5c35;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.book-collection-shelf{color:#6e451e;font-size:var(--ui-5);margin:0}.book-collection-selected{color:#17151f;font-size:var(--ui-6);overflow-wrap:anywhere;align-self:center;margin:0;line-height:1.3}.collection-control-button{min-height:calc(var(--game-pixel) * 18);padding:var(--ui-3) var(--ui-5);border:var(--ui-1) solid #17151f;color:#17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font:inherit;font-size:var(--ui-6);background:#f3c74e;line-height:1.15}.collection-control-button:disabled{color:#533722;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#9b8b69}.collection-open-button{width:100%}.book-collection-footer{min-height:calc(var(--game-pixel) * 25);justify-content:space-between;align-items:center;gap:var(--ui-6);padding:var(--ui-3) var(--ui-7);border-top:var(--ui-2) solid #17151f;color:#f6e7b0;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#533722;display:flex}.book-collection-detail-body{grid-template-columns:calc(var(--game-pixel) * 62) minmax(0, 1fr);gap:var(--ui-8);min-height:0;padding:var(--ui-8) var(--ui-10);align-items:start;display:grid}.collection-detail-cover{width:calc(var(--game-pixel) * 52);height:calc(var(--game-pixel) * 72);border:var(--ui-2) solid #17151f;border-left-width:var(--ui-5);color:#fff19b;box-shadow:inset 0 0 0 var(--ui-2) #8b7899;font-size:var(--ui-10);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#5f5269;place-items:center;display:grid;position:relative}.collection-detail-cover:before,.collection-detail-cover:after{left:var(--ui-6);right:var(--ui-5);height:var(--ui-2);border:var(--ui-1) solid #17151f;content:"";background:#f3c74e;position:absolute}.collection-detail-cover:before{top:var(--ui-8)}.collection-detail-cover:after{bottom:var(--ui-8)}.collection-detail-copy{min-width:0}.collection-detail-copy h2{margin:0 0 var(--ui-3);font-size:var(--ui-9);line-height:1.15}.collection-detail-byline,.collection-detail-year,.collection-detail-label,.collection-detail-excerpt{margin:0}.collection-detail-byline{color:#6e451e;font-size:var(--ui-6);line-height:1.2}.collection-detail-year{margin-top:var(--ui-2);color:#315f73;font-size:var(--ui-7)}.collection-detail-label{margin-top:var(--ui-6);color:#6e451e;font-size:var(--ui-5)}.collection-detail-excerpt{margin-top:var(--ui-2);font-size:var(--ui-7);line-height:1.3}.card-library-shade{--card-family-dark:#533722;--card-family-mid:#8b5b3d;--card-family-light:#e7b465;z-index:142;background:#17151fdb;place-items:center;display:grid;position:absolute;inset:0}.card-library-shade.is-family-team{--card-family-dark:#214f63;--card-family-mid:#315a8a;--card-family-light:#70c5ce}.card-library-shade.is-family-prospects{--card-family-dark:#315f43;--card-family-mid:#486843;--card-family-light:#88a963}.card-library-shade.is-family-business{--card-family-dark:#6e351f;--card-family-mid:#8b5b3d;--card-family-light:#e7b465}.card-library-window{box-sizing:border-box;width:calc(var(--game-pixel) * 374);height:calc(var(--game-pixel) * 206);grid-template-rows:calc(var(--game-pixel) * 22) calc(var(--game-pixel) * 18) calc(var(--game-pixel) * 16) minmax(0, 1fr) calc(var(--game-pixel) * 23);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-2) #fff1bd, var(--ui-4) var(--ui-4) 0 #17151f;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);image-rendering:pixelated;image-rendering:crisp-edges;background:#ead9a7;outline:0;display:grid;position:relative;overflow:hidden}.card-library-window>header{min-width:0;padding:0 var(--ui-6);border-bottom:var(--ui-2) solid #17151f;color:#fff5c8;background:var(--card-family-dark);box-shadow:inset 0 -2px 0 var(--card-family-mid);justify-content:space-between;align-items:center;display:flex}.card-library-window>header h2,.card-library-window>header span{margin:0;line-height:1}.card-library-window>header h2{font-size:var(--ui-9)}.card-library-window>header span{color:#fff19b;font-size:var(--ui-6)}.card-library-page-tabs,.card-library-family-tabs{border-bottom:var(--ui-1) solid #17151f;min-width:0;display:grid}.card-library-page-tabs{background:#4b3427;grid-template-columns:repeat(2,1fr)}.card-library-family-tabs{background:#c7ad74;grid-template-columns:repeat(4,1fr)}.card-library-page-tabs button,.card-library-family-tabs button{min-width:0;padding:0 var(--ui-2);border:0;border-right:var(--ui-1) solid #17151f;color:#fff5c8;font:inherit;font-size:var(--ui-6);background:#4b3427;border-radius:0;line-height:1}.card-library-page-tabs button:last-child,.card-library-family-tabs button:last-child{border-right:0}.card-library-page-tabs button.is-selected{color:#17151f;background:#f3c74e;box-shadow:inset 0 -2px #a85b32}.card-library-family-tabs button{color:#533722;font-size:var(--ui-5);background:#d8c188}.card-library-family-tabs button.is-selected{color:#fff5c8;background:var(--card-family-mid);box-shadow:inset 0 -2px 0 var(--card-family-dark)}.card-library-page-tabs button:focus-visible,.card-library-family-tabs button:focus-visible,.card-library-window>footer button:focus-visible{outline:var(--ui-1) solid #fff19b;outline-offset:calc(var(--game-pixel) * -3)}.card-library-page-tabs.is-nav-active button.is-selected,.card-library-family-tabs.is-nav-active button.is-selected{outline:var(--ui-2) solid #fff19b;outline-offset:calc(var(--game-pixel) * -3)}.card-library-family-tabs.is-deck{background:var(--card-family-dark);box-shadow:inset 0 2px 0 var(--card-family-mid);display:block;position:relative;overflow:hidden}.card-library-family-tabs.is-deck>span{justify-content:center;align-items:center;gap:var(--ui-5);display:flex;position:absolute;inset:0}.card-library-family-tabs.is-deck i{width:var(--ui-8);height:var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-1) var(--ui-1) 0 var(--card-family-light);background:#fff5c8}.card-library-body{grid-template-columns:calc(var(--game-pixel) * 14) auto calc(var(--game-pixel) * 14);justify-content:center;align-items:start;gap:var(--ui-5);min-width:0;min-height:0;padding:var(--ui-4);display:grid}.card-library-grid{grid-template-columns:repeat(5, calc(var(--game-pixel) * 58));grid-template-rows:calc(var(--game-pixel) * 101);gap:var(--ui-8);justify-content:center;align-items:start;min-width:0;min-height:0;display:grid}.card-library-card-entry{box-sizing:border-box;width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 101);grid-template-rows:calc(var(--game-pixel) * 87) calc(var(--game-pixel) * 9);gap:var(--ui-3);place-items:center;display:grid;position:relative}.card-library-card-entry.is-blank:before{width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 87);border:var(--ui-1) solid #8b7350;box-shadow:inset 0 0 0 var(--ui-2) #d8c188;content:"";background:#c7ad74}.card-library-card-face.pitch-card{width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 87);animation:pitch-card-float var(--pitch-card-float-duration,5.6s) steps(28, end) var(--pitch-card-float-delay,0s) infinite, pitch-card-shadow-drift var(--pitch-card-shadow-duration,6.3s) steps(25, end) var(--pitch-card-shadow-delay,-1.15s) infinite;margin:0;transform:translateY(0)}.card-library-card-face.pitch-card.is-selected{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-2) #fff19b, inset 0 0 0 var(--ui-3) #a85b32;animation:pitch-card-float var(--pitch-card-float-duration,5.6s) steps(28, end) var(--pitch-card-float-delay,0s) infinite, pitch-card-shadow-drift var(--pitch-card-shadow-duration,6.3s) steps(25, end) var(--pitch-card-shadow-delay,-1.15s) infinite;transform:translateY(calc(var(--game-pixel) * -2))}.card-library-hidden-card{box-sizing:border-box;width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 87);border:var(--ui-1) solid #17151f;color:#d5bd83;box-shadow:inset 0 0 0 var(--ui-2) #593d4b, var(--ui-3) var(--ui-3) 0 #08090d;font:inherit;background:#2b282d;border-radius:0;place-items:center;display:grid}.card-library-hidden-card.is-uncommon{box-shadow:inset 0 0 0 var(--ui-2) #315f43, var(--ui-3) var(--ui-3) 0 #08090d}.card-library-hidden-card.is-rare{box-shadow:inset 0 0 0 var(--ui-2) #315a8a, var(--ui-3) var(--ui-3) 0 #08090d}.card-library-hidden-card.is-epic{box-shadow:inset 0 0 0 var(--ui-2) #6b3d78, var(--ui-3) var(--ui-3) 0 #08090d}.card-library-hidden-card.is-selected{transform:translateY(calc(var(--game-pixel) * -2));box-shadow:inset 0 0 0 var(--ui-2) #593d4b, 0 0 0 var(--ui-2) #a85b32, var(--ui-3) calc(var(--game-pixel) * 5) 0 #08090d;border-color:#fff19b}.card-library-hidden-card>span{width:calc(var(--game-pixel) * 24);height:calc(var(--game-pixel) * 28);border:var(--ui-2) solid #17151f;font-size:var(--ui-12);background:#3b323d;place-items:center;display:grid}.card-library-card-state{box-sizing:border-box;min-width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 9);padding:0 var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;font-size:calc(var(--game-pixel) * 4);line-height:var(--ui-7);background:#315f43;place-items:center;display:grid}.card-library-card-state.is-deck{color:#17151f;background:#f3c74e}.card-library-card-state.is-unseen{background:#593d4b}.card-library-window>footer{min-width:0;padding:0 var(--ui-5);border-top:var(--ui-2) solid #17151f;color:#fff5c8;background:#4b3427;justify-content:center;align-items:center;display:flex;position:relative}.card-library-row-arrow,.card-library-close{height:calc(var(--game-pixel) * 15);border:var(--ui-1) solid #17151f;color:#17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;font:inherit;font-size:var(--ui-5);background:#f3c74e;border-radius:0;line-height:1}.card-library-row-arrow{width:calc(var(--game-pixel) * 14);margin-top:calc(var(--game-pixel) * 35);align-self:start;padding:0}.card-library-row-arrow:disabled{color:#6e5a43;box-shadow:none;background:#9b8b69}.card-library-page-count{left:var(--ui-6);min-width:calc(var(--game-pixel) * 26);color:#fff19b;font-size:var(--ui-5);text-align:center;position:absolute}.card-library-close{min-width:calc(var(--game-pixel) * 66);padding:0 var(--ui-5)}.card-library-window>footer.is-nav-active .card-library-close{outline:var(--ui-2) solid #fff19b;outline-offset:calc(var(--game-pixel) * -3)}.title-screen,.crm-shade{padding:var(--ui-8)}.hud{top:calc(50% - (var(--stage-height) / 2) + var(--ui-7));left:calc(50% - (var(--stage-width) / 2) + var(--ui-8));width:calc(var(--stage-width) - var(--ui-16));gap:var(--ui-6);font-size:var(--ui-7);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;right:auto}.hud-chip{gap:var(--ui-4);padding:var(--ui-3) var(--ui-5);border-width:var(--ui-1);box-shadow:inset 0 0 0 var(--ui-1) #79a957, var(--ui-2) var(--ui-2) 0 #17151fa6}.coin-mark{width:calc(var(--game-pixel) * 10);height:calc(var(--game-pixel) * 10)}.gold-value{gap:var(--ui-3)}.bottom-bar{bottom:calc(50% - (var(--stage-height) / 2) + var(--ui-8));gap:var(--ui-6);max-width:calc(var(--stage-width) - var(--ui-12))}.prompt-box,.toast-box{border-width:var(--ui-1);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, var(--ui-2) var(--ui-2) 0 #17151fa6;font-size:var(--ui-7)}.prompt-box{min-width:calc(var(--game-pixel) * 105);padding:var(--ui-5) var(--ui-7)}.toast-box{top:calc(50% - (var(--stage-height) / 2) + var(--ui-24));padding:var(--ui-4) var(--ui-7)}.item-spend-popup{z-index:92;top:calc(50% - (var(--stage-height) / 2) + (var(--game-pixel) * 38));grid-template-columns:var(--ui-20) auto var(--ui-12);align-items:center;gap:var(--ui-4);min-height:var(--ui-20);padding:var(--ui-3) var(--ui-5);border:var(--ui-1) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-1) #c9a95f, var(--ui-2) var(--ui-2) 0 #17151f;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);text-transform:uppercase;pointer-events:none;background:#f6e7b0;line-height:1;animation:.18s steps(2,end) item-spend-pop;display:grid;position:absolute;left:50%;transform:translate(-50%)}.item-spend-popup .item-icon{justify-self:center}.item-spend-popup strong{color:#a62d2d;font-size:var(--ui-8)}@keyframes item-spend-pop{0%{transform:translate(-50%, var(--ui-3))}to{transform:translate(-50%)}}.title-card{width:min(calc(var(--game-pixel) * 310), 100%);max-height:100%;padding:calc(var(--game-pixel) * 20);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, inset 0 0 0 var(--ui-4) #6e451e, var(--ui-5) var(--ui-5) 0 #17151fb3;overflow:hidden}.eyebrow{margin-bottom:var(--ui-6);font-size:var(--ui-7)}.game-title{gap:var(--ui-4);font-size:calc(var(--game-pixel) * 23)}.logo-main{text-shadow:var(--ui-2) var(--ui-2) 0 #79a957, var(--ui-3) var(--ui-3) 0 #17151f}.logo-main:before,.logo-main:after{width:var(--ui-5);height:var(--ui-5);border-width:var(--ui-1)}.logo-main:before{left:calc(var(--game-pixel) * -13)}.logo-main:after{right:calc(var(--game-pixel) * -13)}.logo-sub{min-width:calc(var(--game-pixel) * 52);padding:var(--ui-3) var(--ui-6) var(--ui-2);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-1) #d66b4f, var(--ui-2) var(--ui-2) 0 #6e451e;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f}.title-rule{height:var(--ui-3);margin:calc(var(--game-pixel) * 13) auto var(--ui-10);background-size:var(--ui-8) 100%}.title-copy{max-width:calc(var(--game-pixel) * 235);margin-bottom:var(--ui-12);font-size:var(--ui-8)}.pixel-button{border-width:var(--ui-2);padding:var(--ui-5) var(--ui-8);box-shadow:inset 0 0 0 var(--ui-2) #79a957, var(--ui-2) var(--ui-2) 0 #17151f}.title-card .pixel-button{width:max-content;max-width:calc(100% - var(--ui-16));padding:var(--ui-4) var(--ui-7);font-size:var(--ui-7);white-space:nowrap;margin:0 auto;line-height:1}.title-controls{margin-top:var(--ui-10);font-size:var(--ui-6)}.title-card.has-main-menu{width:100%;height:100%;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;position:relative;overflow:visible}.game-stage .title-card.has-main-menu{box-shadow:none;background-color:#0000;background-image:none}.game-stage .title-card.has-main-menu:after{display:none}.title-screen.is-main-menu{background:#08111608;place-items:stretch stretch;padding:0}.title-crest{z-index:1;top:var(--ui-8);right:var(--ui-10);width:calc(var(--game-pixel) * 142);min-height:calc(var(--game-pixel) * 84);filter:none;align-content:start;justify-items:center;display:grid;position:absolute}.title-card.has-main-menu .eyebrow{margin:0 0 var(--game-pixel);color:#fff5c8;box-shadow:none;font-size:var(--ui-6);letter-spacing:var(--game-pixel);text-align:center;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-1) 0 #17151f;background:0 0;border:0;padding:0;line-height:1}.title-card.has-main-menu .game-title{font-size:calc(var(--game-pixel) * 19)}.title-card.has-main-menu img.wood-crm-logo{width:calc(var(--game-pixel) * 128);height:calc(var(--game-pixel) * 32);image-rendering:pixelated;image-rendering:crisp-edges}.title-card.has-main-menu .title-rule{display:none}.title-card.has-main-menu .title-copy{margin:0 auto var(--ui-6);font-size:var(--ui-6);line-height:1.2}.title-menu-sign{z-index:1;top:calc(var(--game-pixel) * 98);right:var(--ui-10);width:calc(var(--game-pixel) * 142);position:absolute}.loading-screen{background:#081116}.game-stage-frame.boot-stage-frame:not([style]){--stage-scale:1;top:calc(50vh - 108px);left:calc(50vw - 192px)}@media (width>=768px) and (height>=432px){.game-stage-frame.boot-stage-frame:not([style]){--stage-scale:2;top:calc(50vh - 216px);left:calc(50vw - 384px)}}@media (width>=1152px) and (height>=648px){.game-stage-frame.boot-stage-frame:not([style]){--stage-scale:3;top:calc(50vh - 324px);left:calc(50vw - 576px)}}.title-card.loading-card{width:calc(var(--game-pixel) * 252);padding:var(--ui-12) var(--ui-16)}.loading-card .eyebrow{margin-bottom:var(--ui-5);font-size:var(--ui-6)}.loading-card .game-title{font-size:calc(var(--game-pixel) * 19)}.loading-card .title-rule{margin:var(--ui-8) auto var(--ui-8)}.loading-label,.loading-percent{font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);text-transform:uppercase;margin:0}.pixel-loading-track{width:calc(var(--game-pixel) * 184);height:var(--ui-10);margin:var(--ui-6) auto var(--ui-4);padding:var(--ui-2);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-3) var(--ui-3) 0 #17151f;background:#6e451e}.pixel-loading-fill{background:repeating-linear-gradient(to right, #f3c74e 0, #f3c74e var(--ui-6), #fff19b var(--ui-6), #fff19b var(--ui-8));height:100%;transition:width .12s steps(4,end)}.loading-percent{color:#6e451e;font-size:var(--ui-6)}.title-menu{width:min(calc(var(--game-pixel) * 176), 100%);gap:var(--ui-1);font-size:var(--ui-7);text-align:left;text-transform:uppercase;margin:0 auto;display:grid}.title-menu:focus{outline:none}.title-confirm-menu{width:min(calc(var(--game-pixel) * 196), 100%);gap:var(--ui-2);margin:var(--ui-7) auto 0;font-size:var(--ui-7);text-align:left;text-transform:uppercase;display:grid}.title-menu-row,.title-back-row{grid-template-columns:var(--ui-12) minmax(0, 1fr);align-items:center;gap:var(--ui-4);min-width:0;padding:var(--ui-2) var(--ui-4);border:var(--ui-1) solid transparent;line-height:1;display:grid}.title-menu-row.is-selected,.title-back-row.is-selected{color:#24472f;background:#e5c875;border-color:#6e451e}.title-card.has-main-menu .title-menu{z-index:1;gap:var(--ui-3);color:#f6e7b0;width:100%;font-size:var(--ui-7);margin:0;position:relative}.title-card.has-main-menu .title-menu-row{width:calc(var(--game-pixel) * 142);min-height:calc(var(--game-pixel) * 16);grid-template-columns:var(--ui-11) minmax(0, 1fr);justify-self:stretch;gap:var(--ui-3);padding:var(--ui-3) var(--ui-7);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #56814f, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #173725, var(--ui-2) var(--ui-2) 0 #17151f;color:#f6e7b0;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;cursor:pointer;background:#24472f;margin:0;line-height:1;position:relative}.title-card.has-main-menu .title-menu-row.is-selected{box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #c08745, var(--ui-2) var(--ui-2) 0 #17151f;color:#24472f;text-shadow:var(--ui-1) var(--ui-1) 0 #fff19b;background:#f3c74e;border-color:#17151f}.title-card.has-main-menu .menu-cursor{width:var(--ui-10);height:var(--ui-10)}.title-card.has-main-menu .menu-cursor:before{box-shadow:0 var(--ui-2) 0 #a83b3b, var(--ui-2) var(--ui-2) 0 #a83b3b, 0 var(--ui-4) 0 #a83b3b, var(--ui-2) var(--ui-4) 0 #a83b3b, var(--ui-4) var(--ui-4) 0 #a83b3b, 0 var(--ui-6) 0 #a83b3b, var(--ui-2) var(--ui-6) 0 #a83b3b, 0 var(--ui-8) 0 #a83b3b;background:#a83b3b}.title-card.has-title-page{min-height:calc(var(--game-pixel) * 164);padding:var(--ui-12) calc(var(--game-pixel) * 18)}.title-card.has-name-entry{min-height:0;padding:var(--ui-7) calc(var(--game-pixel) * 14)}.title-card.has-name-entry .eyebrow{margin-bottom:var(--ui-2)}.title-card.has-name-entry .title-rule{margin:var(--ui-3) auto var(--ui-4)}.title-card.has-name-entry .title-page-copy{gap:var(--ui-2);min-height:0}.title-card.has-name-entry .title-page-copy h2{margin-bottom:var(--ui-2);font-size:var(--ui-10)}.name-entry{width:calc(var(--game-pixel) * 260);gap:var(--ui-4)}.name-entry-input{width:100%;height:calc(var(--game-pixel) * 22);padding:var(--ui-3) var(--ui-5);border:var(--ui-2) solid #6e451e;outline:var(--game-pixel) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #d8c486, var(--ui-3) var(--ui-3) 0 #17151f;color:#17151f;font-family:A Goblin Appears,monospace;font-size:var(--ui-8);text-align:center;text-transform:none;caret-color:#a83b3b;background:#fffbed;line-height:1}.name-entry-input:focus{border-color:#24472f}.name-entry-hint{margin:var(--ui-2) 0 0;color:#6e451e;font-size:var(--ui-6);line-height:1}.email-entry{gap:var(--ui-3)}.email-entry-copy{max-width:calc(var(--game-pixel) * 260);color:#24472f;font-size:var(--ui-6)!important;line-height:1.3!important}.email-entry-status{min-height:var(--ui-7);color:#a83b3b;font-size:var(--ui-6)!important}.email-entry-actions{width:min(calc(var(--game-pixel) * 176), 100%);gap:var(--ui-1);color:#6e451e;font-size:var(--ui-6);margin:0 auto;display:grid}.email-entry-actions button{width:100%;min-height:calc(var(--game-pixel) * 16);grid-template-columns:var(--ui-12) minmax(0, 1fr);align-items:center;gap:var(--ui-4);padding:var(--ui-2) var(--ui-4);border:var(--game-pixel) solid #17151f;box-shadow:none;color:#17151f;font:var(--ui-6) "A Goblin Appears", monospace;text-align:left;text-transform:uppercase;background:#d9c27b;line-height:1;display:grid}.email-entry-actions button.is-selected{color:#24472f;background:#e5c875;border-color:#6e451e}.email-entry-actions .email-save-action{color:#fff5c8;background:#467a3c}.email-entry-actions .email-save-action.is-selected{box-shadow:inset 0 0 0 var(--game-pixel) #9bd163;color:#fffbea;background:#69a94e;border-color:#f3c74e}.email-entry-actions button:focus-visible{outline:none}.title-card.has-character-customizer{width:calc(var(--game-pixel) * 330);padding:var(--ui-5) var(--ui-9) var(--ui-6)}.title-card.has-character-customizer .eyebrow{margin-bottom:var(--ui-1)}.title-card.has-title-page.has-character-customizer .title-rule{margin:var(--ui-2) auto var(--ui-3)}.title-card.has-character-customizer .title-page-copy{gap:var(--ui-2);width:100%}.title-card.has-character-customizer .title-page-copy h2{margin-bottom:var(--ui-1);font-size:var(--ui-9)}.character-customizer{width:calc(var(--game-pixel) * 302);grid-template-columns:calc(var(--game-pixel) * 104) minmax(0, 1fr);gap:var(--ui-4) var(--ui-7);align-items:start;display:grid}.character-preview-wrap{min-width:0}.character-player-name{width:calc(var(--game-pixel) * 96);min-height:var(--ui-12);border:var(--ui-1) solid #17151f;color:#24472f;text-transform:uppercase;background:#e5c875;place-items:center;display:grid;margin:0 0 var(--ui-2)!important;font-size:var(--ui-7)!important;line-height:1!important}.character-preview-canvas{width:calc(var(--game-pixel) * 96);height:calc(var(--game-pixel) * 76);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-3) var(--ui-3) 0 #6e451e;image-rendering:pixelated;image-rendering:crisp-edges;background:#315f73;display:block}.character-option-list{gap:var(--ui-1);padding-top:var(--ui-2);display:grid}.character-option-row{min-height:calc(var(--game-pixel) * 18);grid-template-columns:var(--ui-10) calc(var(--game-pixel) * 32) var(--ui-12) minmax(0, 1fr) var(--ui-12);align-items:center;gap:var(--ui-2);padding:var(--ui-1) var(--ui-2);border:var(--ui-1) solid #6e451e;color:#17151f;font-size:var(--ui-6);text-align:left;background:#d9c27b;line-height:1;display:grid}.character-option-row.is-selected{color:#24472f;box-shadow:inset 0 0 0 var(--ui-1) #f6e7b0;background:#e5c875}.character-option-row button{width:var(--ui-12);height:var(--ui-12);border:var(--ui-1) solid #17151f;box-shadow:none;color:#fff5c8;font:var(--ui-6) "A Goblin Appears", monospace;background:#6e451e;place-items:center;padding:0;line-height:1;display:grid}.character-option-row button:active{transform:translate(var(--ui-1), var(--ui-1))}.character-option-label{color:#6e451e}.character-option-value{white-space:nowrap;min-width:0;overflow:hidden}.character-customizer-actions{justify-content:center;gap:var(--ui-5);margin-top:var(--ui-2);grid-column:1/-1;display:flex}.character-customizer-actions button{min-height:calc(var(--game-pixel) * 16);padding:var(--ui-2) var(--ui-7);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font:var(--ui-6) "A Goblin Appears", monospace;line-height:1}.character-start-button{color:#fff5c8;background:#467a3c}.character-back-button{color:#17151f;background:#d9c27b}.title-card.has-title-page .title-rule{margin:var(--ui-6) auto var(--ui-8)}.hiring-home-button{grid-column:1/-1}.hiring-icon{color:#fff19b;background:#6e451e;place-items:center;display:grid}.hiring-board,.manager-content{outline:0}.hiring-board{gap:var(--ui-3);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.hiring-tabs,.manager-tabs{gap:var(--ui-2);margin-bottom:var(--ui-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hiring-tabs span,.manager-tabs span{padding:var(--ui-3) var(--ui-1);border:var(--ui-1) solid #6e451e;color:#6e451e;font-size:var(--ui-5);text-align:center;text-overflow:clip;white-space:nowrap;background:#e7d6ae;overflow:hidden}.hiring-tabs .is-selected,.manager-tabs .is-selected{color:#fff19b;background:#6e451e}.hiring-candidate{gap:var(--ui-3);min-height:0;padding:var(--ui-4);border:var(--ui-2) solid #6e451e;box-shadow:inset 0 0 0 var(--ui-2) #c9a95f;background:#f6e7b0;grid-template-rows:auto auto auto auto;display:grid;overflow:hidden}.hiring-candidate-head{grid-template-columns:var(--ui-32) calc(var(--game-pixel) * 80) minmax(0, 1fr);gap:var(--ui-4);align-items:start;min-width:0;display:grid}.hiring-candidate-copy{min-width:0}.hiring-candidate-copy .dialogue-label{margin-bottom:var(--ui-1)}.hiring-candidate-copy .dialogue-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-role{margin:var(--ui-1) 0 0;color:#6e451e;font-size:var(--ui-5)}.hiring-skill-row{grid-template-columns:calc(var(--game-pixel) * 34) minmax(0, 1fr);gap:var(--ui-3);color:#6e451e;font-size:var(--ui-5);align-items:center;display:grid}.candidate-details{gap:var(--ui-2);min-width:0;display:grid}.specialty-list{gap:var(--ui-2);flex-wrap:wrap;min-width:0;display:flex}.specialty-chip,.walkin-demand,.deal-need-cell,.specialty-mini-list{gap:var(--ui-2);align-items:center;display:inline-flex}.specialty-chip{--specialty-base:#315f73;--specialty-light:#71a9ad;--specialty-dark:#1c3948;padding:var(--ui-2) var(--ui-3) var(--ui-2) var(--ui-2);border:var(--ui-1) solid #17151f;color:#1c3948;box-shadow:var(--ui-1) var(--ui-1) 0 #315f73;font-size:var(--ui-4);white-space:nowrap;background:#d7eef0;line-height:1}.specialty-chip-migration{--specialty-base:#8b5a32;--specialty-light:#c08745;--specialty-dark:#533722;color:#533722;box-shadow:var(--ui-1) var(--ui-1) 0 #8b5a32;background:#f0d0a0}.specialty-chip-integration{--specialty-base:#4d5f91;--specialty-light:#8997c5;--specialty-dark:#2c365f;color:#2c365f;box-shadow:var(--ui-1) var(--ui-1) 0 #4d5f91;background:#dde0f4}.specialty-chip-reporting{--specialty-base:#467a5c;--specialty-light:#83ad75;--specialty-dark:#274a37;color:#274a37;box-shadow:var(--ui-1) var(--ui-1) 0 #467a5c;background:#dcebd7}.specialty-icon{width:var(--ui-14);height:var(--ui-14);border:var(--ui-1) solid #17151f;background:var(--specialty-base,#315f73);box-shadow:var(--ui-1) var(--ui-1) 0 #17151f, inset 0 var(--ui-1) 0 var(--specialty-light,#71a9ad), inset 0 calc(var(--ui-1) * -1) 0 var(--specialty-dark,#1c3948);box-sizing:border-box;flex:none;display:inline-block;position:relative}.specialty-training{--specialty-base:#315f73;--specialty-light:#71a9ad;--specialty-dark:#1c3948}.specialty-migration{--specialty-base:#8b5a32;--specialty-light:#c08745;--specialty-dark:#533722}.specialty-integration{--specialty-base:#4d5f91;--specialty-light:#8997c5;--specialty-dark:#2c365f}.specialty-reporting{--specialty-base:#467a5c;--specialty-light:#83ad75;--specialty-dark:#274a37}.specialty-icon i,.specialty-icon b,.specialty-icon em{margin:0;padding:0;display:block;position:absolute}.specialty-training i{top:var(--ui-4);left:var(--ui-3);width:var(--ui-4);height:var(--ui-7);box-shadow:inset calc(var(--ui-1) * -1) 0 0 #d9b85c;background:#fff5c8}.specialty-training b{top:var(--ui-4);right:var(--ui-3);width:var(--ui-4);height:var(--ui-7);box-shadow:inset var(--ui-1) 0 0 #fff5c8;background:#f1c85b}.specialty-training em{top:var(--ui-4);left:var(--ui-6);width:var(--ui-2);height:var(--ui-7);background:#17151f}.specialty-migration i{top:var(--ui-3);left:var(--ui-3);width:var(--ui-4);height:var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:0 var(--ui-4) 0 #f1c85b;box-sizing:border-box;background:#fff5c8}.specialty-migration b{top:var(--ui-5);right:var(--ui-2);width:var(--ui-3);height:var(--ui-6);border:var(--ui-1) solid #17151f;box-sizing:border-box;background:#fff5c8}.specialty-migration em{top:var(--ui-5);left:var(--ui-6);width:var(--ui-4);height:var(--ui-2);box-shadow:var(--ui-2) calc(var(--ui-1) * -1) 0 #f1c85b;background:#f1c85b}.specialty-integration i{top:var(--ui-3);left:var(--ui-3);width:var(--ui-4);height:var(--ui-4);border:var(--ui-1) solid #17151f;box-sizing:border-box;background:#fff5c8}.specialty-integration b{right:var(--ui-2);bottom:var(--ui-2);width:var(--ui-4);height:var(--ui-4);border:var(--ui-1) solid #17151f;box-sizing:border-box;background:#f1c85b}.specialty-integration em{top:var(--ui-6);left:var(--ui-6);width:var(--ui-5);height:var(--ui-2);box-shadow:calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #fff5c8, var(--ui-1) var(--ui-1) 0 #17151f;background:#f1c85b}.specialty-reporting i{bottom:var(--ui-2);left:var(--ui-3);width:var(--ui-2);height:var(--ui-3);background:#fff5c8}.specialty-reporting b{bottom:var(--ui-2);left:var(--ui-6);width:var(--ui-2);height:var(--ui-5);background:#f1c85b}.specialty-reporting em{right:var(--ui-2);bottom:var(--ui-2);width:var(--ui-2);height:var(--ui-7);box-shadow:calc(var(--ui-3) * -1) calc(var(--ui-5) * -1) 0 #f1c85b, calc(var(--ui-6) * -1) calc(var(--ui-4) * -1) 0 #f1c85b;background:#fff5c8}.walkin-demand{width:fit-content;margin-bottom:var(--ui-2);padding:var(--ui-1) var(--ui-2);border:var(--ui-1) solid #6e451e;color:#6e451e;font-size:var(--ui-4);background:#f6e7b0}.walkin-demand strong{color:#17151f;font-size:var(--ui-5)}.walkin-challenge-title{padding-left:var(--ui-2);border-left:var(--ui-1) solid #6e451e;color:#17151f;font-size:var(--ui-4);white-space:nowrap}.specialty-mini-list{margin-left:var(--ui-2)}.deal-need-cell{min-width:0}.deal-challenge-copy{gap:var(--ui-1);min-width:0;display:grid}.deal-challenge-copy strong,.deal-challenge-copy small{text-overflow:clip;white-space:nowrap;overflow:hidden}.deal-challenge-copy small{color:#6e451e;font-size:var(--ui-4)}.hiring-facts{border:var(--ui-1) solid #6e451e;gap:var(--ui-1);background:#6e451e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hiring-facts>span{gap:var(--ui-1);min-width:0;padding:var(--ui-2);color:#17151f;background:#f6e7b0;display:grid}.hiring-facts small{color:#6e451e;font-size:var(--ui-4);text-overflow:clip;white-space:nowrap;overflow:hidden}.hiring-facts strong{font-size:var(--ui-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hiring-action{min-width:0;padding:var(--ui-2) var(--ui-4);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;cursor:pointer;font-family:inherit;font-size:var(--ui-5);text-align:center;background:#467a3c;justify-content:center;align-items:center;display:flex}.hiring-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hiring-action.is-hired{color:#e7d6ae;cursor:default;background:#5c5661}.pixel-data-table{border-collapse:collapse;table-layout:fixed;color:#17151f;width:100%;font-size:var(--ui-6)}.pixel-data-table th,.pixel-data-table td{padding:var(--ui-3);border:var(--ui-1) solid #6e451e;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pixel-data-table th{color:#fff19b;background:#6e451e}.pixel-data-table td{background:#f6e7b0}.manager-header{background:#6e451e}.manager-stats th,.manager-stats td{width:25%}.roster-table th:first-child{width:27%}.roster-table th:nth-child(2){width:22%}.roster-table th:nth-child(3){width:10%}.roster-table th:nth-child(4){width:12%}.roster-table th:nth-child(5){width:11%}.roster-table th:nth-child(6){width:18%}.roster-table tr.is-selected td{color:#17151f;background:#e5c875}.manager-page{margin:var(--ui-4) 0 0;color:#6e451e;font-size:var(--ui-5);text-align:right}.company-settings{gap:var(--ui-5);display:grid}.company-sign-preview{place-items:center;gap:var(--ui-3);min-height:calc(var(--game-pixel) * 42);padding:var(--ui-6);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:inset 0 0 0 var(--ui-2) #d8a93a, var(--ui-3) var(--ui-3) 0 #17151f;text-align:center;background:#315f73;display:grid}.company-sign-preview span{max-width:100%;font-size:var(--ui-8);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-sign-preview small{color:#d8e4df;font-size:var(--ui-4)}.company-rename-button,.company-name-editor button{width:100%;padding:var(--ui-4) var(--ui-6);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font:var(--ui-5) "A Goblin Appears", monospace;background:#467a3c;justify-content:space-between;align-items:center;display:flex}.company-rename-button strong{padding:var(--ui-1) var(--ui-3);color:#24472f;background:#fff5c8}.company-name-editor{gap:var(--ui-3);display:grid}.company-name-editor label{color:#6e451e;font-size:var(--ui-5)}.company-name-editor input{width:100%;padding:var(--ui-4);border:var(--ui-2) solid #17151f;outline:var(--ui-2) solid #d8a93a;color:#17151f;font:var(--ui-7) "A Goblin Appears", monospace;text-transform:uppercase;background:#fff5c8}.candidate-description{max-height:var(--ui-18);font-size:var(--ui-5);line-height:var(--ui-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cv-description{margin:var(--ui-2) 0 var(--ui-5);max-height:var(--ui-14);font-size:var(--ui-6);line-height:var(--ui-7);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skill-meter{grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 26);height:var(--ui-10);border:var(--ui-2) solid #17151f;background:#17151f;display:grid;overflow:hidden}.skill-meter-cells{gap:var(--ui-1);padding:var(--ui-1);background:#342f38;grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.skill-meter-cells>span{background:#5c5661}.skill-meter-cells>.is-filled.skill-low{background:#a83b3b}.skill-meter-cells>.is-filled.skill-mid{background:#d8a93a}.skill-meter-cells>.is-filled.skill-high{background:#467a3c}.skill-meter-label{border-left:var(--ui-2) solid #17151f;color:#17151f;font-size:var(--ui-5);background:#fff5c8;place-items:center;display:grid}.cv-header{background:#315f73}.cv-profile{grid-template-columns:var(--ui-32) minmax(0, 1fr);gap:var(--ui-7);align-items:center;display:grid}.cv-profile p{margin:var(--ui-2) 0 0}.cv-skill{grid-template-columns:calc(var(--game-pixel) * 62) minmax(0, 1fr);gap:var(--ui-5);margin-bottom:var(--ui-5);color:#6e451e;align-items:center;display:grid}.title-page-copy{min-height:calc(var(--game-pixel) * 88);place-content:start center;gap:var(--ui-4);text-align:center;display:grid}.title-page-copy h2{margin:0 0 var(--ui-4);color:#24472f;font-size:var(--ui-8);letter-spacing:var(--game-pixel);text-transform:uppercase;line-height:1}.title-page-copy p{max-width:calc(var(--game-pixel) * 250);font-size:var(--ui-6);margin:0 auto;line-height:1.25}.title-card.has-instructions{width:calc(var(--game-pixel) * 326);min-height:0;padding:var(--ui-7) calc(var(--game-pixel) * 18) var(--ui-8)}.title-card.has-instructions .eyebrow{margin-bottom:var(--ui-2)}.title-card.has-title-page.has-instructions .title-rule{margin:var(--ui-3) auto var(--ui-5)}.title-card.has-instructions .title-page-copy{gap:var(--ui-3);min-height:0}.title-card.has-instructions .title-page-copy h2{margin-bottom:var(--ui-1);font-size:var(--ui-9)}.instruction-hotkeys{width:calc(var(--game-pixel) * 270);gap:var(--ui-1);margin:0 auto;display:grid}.instruction-hotkey-row{min-height:calc(var(--game-pixel) * 15);grid-template-columns:calc(var(--game-pixel) * 92) minmax(0, 1fr);border:var(--ui-1) solid #6e451e;color:#17151f;font-size:var(--ui-6);text-align:left;background:#d9c27b;align-items:center;line-height:1;display:grid}.instruction-hotkey-row kbd{padding:0 var(--ui-3);border:0;border-right:var(--ui-1) solid #6e451e;color:#fff5c8;font:inherit;text-align:center;background:#24472f;align-self:stretch;place-items:center;display:grid}.instruction-hotkey-row span{padding:0 var(--ui-4)}.title-page-copy .instruction-phone-note{color:#6e451e;font-size:var(--ui-5);line-height:1}.title-instructions-action{min-height:calc(var(--game-pixel) * 16);grid-template-columns:var(--ui-10) auto;align-items:center;gap:var(--ui-2);margin:var(--ui-3) auto 0;padding:var(--ui-2) var(--ui-7) var(--ui-2) var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font:var(--ui-6) "A Goblin Appears", monospace;text-transform:uppercase;background:#467a3c;line-height:1;display:grid}.title-score{justify-content:center;align-items:center;gap:var(--ui-5);margin:var(--ui-6) 0 var(--ui-8);color:#a83b3b;font-size:var(--ui-12);text-shadow:var(--ui-1) var(--ui-1) 0 #c9a95f;display:flex}.title-credit-line{margin-top:var(--ui-4)!important;font-size:var(--ui-7)!important;line-height:1.35!important}.title-music-credit{color:#6e451e;margin:var(--ui-4) 0 0!important;font-size:var(--ui-7)!important;line-height:var(--ui-8)!important}.title-about-menu{width:min(calc(var(--game-pixel) * 154), 100%);gap:var(--ui-2);margin:var(--ui-6) auto 0;font-size:var(--ui-7);text-align:left;text-transform:uppercase;display:grid}.title-back-row{width:min(calc(var(--game-pixel) * 100), 100%);margin:var(--ui-8) auto 0;font-size:var(--ui-7);text-align:left;text-transform:uppercase}.crm-window{width:min(calc(var(--game-pixel) * 340), calc(100% - var(--ui-8)));height:min(calc(var(--game-pixel) * 200), calc(100% - var(--ui-4)));border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, inset 0 0 0 var(--ui-4) #6e451e, var(--ui-5) var(--ui-5) 0 #0000008c;font-size:var(--ui-7)}.crm-header{gap:var(--ui-8);margin:var(--ui-3) var(--ui-3) 0;padding:var(--ui-4) var(--ui-6);border-bottom-width:var(--ui-2)}.crm-brand{font-size:var(--ui-10);text-shadow:var(--ui-2) var(--ui-2) 0 #17151f}.crm-status{font-size:var(--ui-6)}.crm-header-actions{gap:var(--ui-4)}.computer-back-button{padding:var(--ui-2) var(--ui-4);border-width:var(--ui-1);box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b, var(--ui-1) var(--ui-1) 0 #17151f;font-size:var(--ui-6)}.crm-content{margin:0 var(--ui-3) var(--ui-3);padding:var(--ui-8);background-size:100% var(--ui-2)}.crm-content.crm-content-dialogue{padding:var(--ui-8);background-color:#315f73;background-image:linear-gradient(90deg,#ffffff12 50%,#0000 50%),linear-gradient(#17151f1f 50%,#0000 50%);background-size:var(--ui-8) var(--ui-8);place-items:center;display:grid}.deal-confirm{width:min(calc(var(--game-pixel) * 278), 100%)}.deal-summary-grid{margin:var(--ui-5) 0 var(--ui-6)}.deal-summary-value{align-items:center;gap:var(--ui-3);color:#24472f;white-space:nowrap;display:flex}.deal-summary-value .coin-mark{width:var(--ui-10);height:var(--ui-10);flex:none}.desktop-surface{margin:0 var(--ui-3) var(--ui-3);padding:var(--ui-12);gap:var(--ui-10);background-size:var(--ui-8) var(--ui-8)}.desktop-icon{gap:var(--ui-4);padding:var(--ui-6) var(--ui-3);border-width:var(--ui-2);font-size:var(--ui-6)}.desktop-icon-art{width:calc(var(--game-pixel) * 27);height:calc(var(--game-pixel) * 27);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #ffffff47, var(--ui-2) var(--ui-2) 0 #17151f8c;font-size:var(--ui-10);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f}.network-home-grid{width:min(calc(var(--game-pixel) * 180), 100%);gap:var(--ui-7);margin:var(--ui-7) auto}.network-home-button{gap:var(--ui-4);padding:var(--ui-6) var(--ui-4);border-width:var(--ui-2)}.network-app-icon{width:var(--ui-32);height:calc(var(--game-pixel) * 27);border-width:var(--ui-2);box-shadow:var(--ui-2) var(--ui-2) 0 #17151f73}.people-icon:before{left:var(--ui-8);top:var(--ui-3);width:var(--ui-10);height:var(--ui-10);border-width:var(--ui-2)}.people-icon:after{left:var(--ui-5);bottom:var(--ui-2);width:calc(var(--game-pixel) * 18);height:var(--ui-10);border-width:var(--ui-2)}.mail-icon{height:calc(var(--game-pixel) * 23);margin-top:var(--ui-4)}.mail-icon:before,.mail-icon:after{top:var(--ui-4);width:var(--ui-4);height:var(--ui-3)}.mail-icon:before{left:var(--ui-4);box-shadow:var(--ui-4) var(--ui-3) 0 #356d9b, var(--ui-8) var(--ui-5) 0 #356d9b}.mail-icon:after{right:var(--ui-4);box-shadow:calc(var(--ui-4) * -1) var(--ui-3) 0 #356d9b, calc(var(--ui-8) * -1) var(--ui-5) 0 #356d9b}.mail-count{top:var(--ui-2);right:var(--ui-4);min-width:var(--ui-12);padding:var(--ui-1) var(--ui-3);border-width:var(--ui-2);font-size:var(--ui-5)}.inbox-title{gap:var(--ui-4)}.mini-mail-icon{width:var(--ui-7);height:var(--ui-5);border-width:var(--ui-1)}.mini-mail-icon:after{left:var(--ui-1);top:var(--ui-1);width:var(--ui-4);height:var(--ui-1);box-shadow:var(--ui-1) var(--ui-1) 0 #356d9b, var(--ui-2) 0 0 #356d9b}.empty-inbox{margin:var(--ui-10) 0}.profile-card{grid-template-columns:calc(var(--game-pixel) * 34) minmax(0, 1fr);gap:var(--ui-7);margin:var(--ui-4) 0 var(--ui-7);padding:var(--ui-6);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f}.profile-card.compact{padding:var(--ui-4)}.profile-card p{margin-top:var(--ui-2)}.outreach-stat{margin:0 0 var(--ui-3);color:#6e451e;font-size:var(--ui-6)}.linkedinn-window .menu-row{grid-template-columns:var(--ui-12) minmax(0, 1fr) calc(var(--game-pixel) * 30)}.linkedinn-window .menu-meta{color:#a83b3b;text-align:right;display:block}.pixel-portrait,.talk-portrait{width:var(--ui-32);height:var(--ui-32);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #315f73}.portrait-shirt{left:var(--ui-5);width:calc(var(--game-pixel) * 22);height:var(--ui-10);border-width:var(--ui-2)}.portrait-face{left:var(--ui-8);top:var(--ui-7);width:var(--ui-16);height:calc(var(--game-pixel) * 17);border-width:var(--ui-2)}.portrait-hair{left:var(--ui-6);top:var(--ui-4);width:calc(var(--game-pixel) * 20);height:calc(var(--game-pixel) * 9);border-width:var(--ui-2);box-shadow:calc(var(--ui-2) * -1) var(--ui-6) 0 var(--portrait-hair), var(--ui-16) var(--ui-4) 0 var(--portrait-hair)}.portrait-eye{top:calc(var(--game-pixel) * 15);width:var(--ui-2);height:var(--ui-2)}.portrait-eye.eye-left{left:var(--ui-12)}.portrait-eye.eye-right{left:calc(var(--game-pixel) * 19)}.portrait-brow,.portrait-ear,.portrait-face-shade,.portrait-nose,.portrait-cheek,.portrait-mouth,.portrait-neck{display:block;position:absolute}.portrait-neck{left:var(--ui-14);top:calc(var(--game-pixel) * 22);z-index:1;width:var(--ui-4);height:var(--ui-6);border-left:var(--ui-1) solid #17151f;border-right:var(--ui-1) solid #17151f;background:var(--portrait-skin,#c9955a)}.portrait-ear{top:var(--ui-15);z-index:2;width:var(--ui-3);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:var(--portrait-skin,#c9955a)}.portrait-ear.ear-left{left:var(--ui-6)}.portrait-ear.ear-right{right:var(--ui-6)}.portrait-face-shade{left:var(--ui-20);top:var(--ui-9);z-index:2;width:var(--ui-2);height:var(--ui-12);background:#b77d55}.portrait-brow{top:var(--ui-13);z-index:4;width:var(--ui-4);height:var(--ui-1);background:var(--portrait-hair)}.portrait-brow.brow-left{left:var(--ui-10)}.portrait-brow.brow-right{left:var(--ui-18)}.portrait-nose{left:var(--ui-15);top:var(--ui-18);z-index:4;width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-1) var(--ui-1) 0 #d7a06b;background:#8b5c35}.portrait-cheek{left:var(--ui-10);top:var(--ui-20);z-index:4;width:var(--ui-2);height:var(--ui-1);background:#d68a70}.portrait-mouth{left:var(--ui-14);top:var(--ui-22);z-index:5;width:var(--ui-5);height:var(--ui-1);background:#533722}.pixel-portrait.is-talking .portrait-mouth{animation:.36s step-end infinite portrait-mouth-talk}.npc-mega-silas .portrait-cheek,.npc-mansion-silas .portrait-cheek{left:var(--ui-12);top:var(--ui-20);width:var(--ui-8);height:var(--ui-1);background:var(--portrait-hair);box-shadow:calc(var(--game-pixel) * -1) var(--ui-1) 0 var(--portrait-hair), var(--ui-1) var(--ui-1) 0 var(--portrait-hair)}.npc-mega-silas .portrait-mouth,.npc-mansion-silas .portrait-mouth{top:var(--ui-22)}.npc-mega-silas .portrait-brow,.npc-mansion-silas .portrait-brow{height:var(--ui-2)}.npc-mega-silas .portrait-shirt,.npc-mansion-silas .portrait-shirt{box-shadow:inset var(--ui-3) 0 0 #c08745, inset calc(var(--game-pixel) * -3) 0 0 #c08745}.npc-mansion-evelyn .portrait-neck{box-shadow:calc(var(--game-pixel) * -3) var(--ui-3) 0 #f6e7b0, 0 var(--ui-4) 0 #f6e7b0, var(--ui-3) var(--ui-3) 0 #f6e7b0}.npc-mansion-evelyn .portrait-cheek{width:var(--ui-3);background:#d66b9d}.npc-mansion-theo .portrait-brow{top:var(--ui-15)}.npc-lumen-sebastian .portrait-eye{width:var(--ui-4);height:var(--ui-3);border:var(--ui-1) solid #315f73;background:#5f97a8}.npc-lumen-sebastian .portrait-eye.eye-left{left:var(--ui-9)}.npc-lumen-sebastian .portrait-eye.eye-right{left:var(--ui-18)}@keyframes portrait-mouth-talk{0%,24%,to{top:var(--ui-22);height:var(--ui-1);box-shadow:none;background:#533722}25%,58%{top:var(--ui-21);height:var(--ui-3);box-shadow:inset 0 var(--ui-1) 0 #17151f;background:#7d3344}59%,78%{top:var(--ui-22);height:var(--ui-2);box-shadow:inset 0 var(--ui-1) 0 #17151f;background:#a84f58}79%,99%{top:var(--ui-22);height:var(--ui-1);box-shadow:none;background:#533722}}.town-portrait .portrait-shirt,.town-portrait .portrait-face,.town-portrait .portrait-hair,.town-portrait .portrait-eye,.town-portrait .portrait-outfit-highlight,.town-portrait .portrait-belt,.town-portrait .portrait-buckle,.town-portrait .portrait-hair-detail,.town-portrait .portrait-role-prop,.town-portrait .portrait-role-prop-secondary{display:block;position:absolute}.town-portrait .portrait-face{background:var(--portrait-skin,#c9955a)}.town-portrait.build-slim .portrait-shirt{left:var(--ui-7);width:var(--ui-18)}.town-portrait.build-broad .portrait-shirt{left:var(--ui-3);width:calc(var(--game-pixel) * 26)}.town-portrait.build-round .portrait-shirt{left:var(--ui-2);width:calc(var(--game-pixel) * 28);height:var(--ui-12)}.town-portrait.build-child .portrait-face{left:var(--ui-10);top:var(--ui-9);width:var(--ui-12);height:var(--ui-14)}.town-portrait.build-child .portrait-shirt{left:var(--ui-8);width:var(--ui-16);height:var(--ui-8)}.town-portrait.build-cloaked .portrait-hair{left:var(--ui-4);top:var(--ui-2);width:var(--ui-24);height:var(--ui-14);box-shadow:inset var(--ui-3) 0 0 #579146;background:#24472f}.town-portrait.cut-dress .portrait-shirt{height:var(--ui-12);bottom:0}.town-portrait .portrait-outfit-highlight{z-index:4;left:var(--ui-7);bottom:var(--ui-2);width:var(--ui-3);height:var(--ui-7);background:var(--portrait-shirt-light)}.town-portrait .portrait-belt{z-index:4;left:var(--ui-5);bottom:var(--ui-4);width:calc(var(--game-pixel) * 22);height:var(--ui-2);background:#533722}.town-portrait .portrait-buckle{z-index:5;left:calc(var(--game-pixel) * 15);bottom:var(--ui-4);width:var(--ui-2);height:var(--ui-2);background:#f3c74e}.town-portrait .portrait-hair-detail,.town-portrait .portrait-role-prop,.town-portrait .portrait-role-prop-secondary{z-index:6;background:#17151f}.town-portrait.style-0 .portrait-hair-detail{left:var(--ui-5);top:var(--ui-10);width:var(--ui-3);height:var(--ui-8);background:var(--portrait-hair)}.town-portrait.style-1 .portrait-hair-detail{right:var(--ui-5);top:var(--ui-10);width:var(--ui-3);height:var(--ui-7);background:var(--portrait-hair)}.town-portrait.style-2 .portrait-hair-detail{left:var(--ui-5);top:var(--ui-3);width:calc(var(--game-pixel) * 22);height:var(--ui-3);background:var(--portrait-hair)}.town-portrait.style-3 .portrait-hair-detail{left:var(--ui-7);top:var(--ui-3);width:var(--ui-4);height:var(--ui-3);background:#f6e7b0}.town-portrait.hair-bun .portrait-hair-detail{left:var(--ui-2);top:var(--ui-3);width:var(--ui-7);height:var(--ui-7);border:var(--game-pixel) solid #17151f;background:var(--portrait-hair);box-shadow:var(--ui-2) calc(var(--game-pixel) * -1) 0 var(--portrait-hair)}.town-portrait.role-merchant .portrait-role-prop{left:var(--ui-3);top:var(--ui-2);width:calc(var(--game-pixel) * 26);height:var(--ui-3);border:var(--game-pixel) solid #17151f;background:#f3c74e}.town-portrait.role-merchant .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--game-pixel);width:var(--ui-6);height:var(--ui-8);border:var(--game-pixel) solid #17151f;background:#8b5a32}.town-portrait.role-potter .portrait-role-prop{right:var(--ui-4);top:var(--ui-2);width:var(--ui-6);height:var(--ui-6);border:var(--game-pixel) solid #17151f;background:#a83b3b}.town-portrait.role-potter .portrait-role-prop-secondary{left:var(--ui-12);width:var(--ui-8);height:var(--ui-5);border:var(--game-pixel) solid #17151f;background:#315f73;bottom:0}.town-portrait.role-miller .portrait-role-prop{left:var(--ui-5);top:var(--ui-2);width:calc(var(--game-pixel) * 22);height:var(--ui-4);border:var(--game-pixel) solid #17151f;background:#5f97a8}.town-portrait.role-miller .portrait-role-prop-secondary,.town-portrait.role-shopkeeper .portrait-role-prop{left:var(--ui-11);width:var(--ui-10);height:var(--ui-9);border:var(--game-pixel) solid #17151f;background:#f6e7b0;bottom:0}.town-portrait.role-weaver .portrait-role-prop{left:var(--ui-5);top:var(--ui-8);width:var(--ui-3);height:var(--ui-14);background:#f3c74e}.town-portrait.role-weaver .portrait-role-prop-secondary{right:var(--ui-5);top:var(--ui-8);width:var(--ui-3);height:var(--ui-15);background:#d66b4f}.town-portrait.role-town-guard .portrait-role-prop{left:var(--ui-5);top:var(--game-pixel);width:calc(var(--game-pixel) * 22);height:var(--ui-8);border:var(--ui-2) solid #17151f;background:#5f97a8}.town-portrait.role-town-guard .portrait-role-prop-secondary{right:var(--ui-2);top:var(--ui-3);width:var(--ui-2);height:var(--ui-27);box-shadow:0 calc(var(--ui-2) * -1) 0 var(--game-pixel) #f6e7b0;background:#c08745}.town-portrait.role-baker .portrait-role-prop{left:var(--ui-6);top:var(--game-pixel);width:var(--ui-20);height:var(--ui-5);border:var(--game-pixel) solid #17151f;box-shadow:var(--ui-4) calc(var(--ui-2) * -1) 0 #f6e7b0, var(--ui-8) 0 0 #f6e7b0;background:#f6e7b0}.town-portrait.role-baker .portrait-role-prop-secondary{left:var(--ui-12);bottom:var(--game-pixel);width:var(--ui-8);height:var(--ui-4);border:var(--game-pixel) solid #17151f;background:#f3c74e}.town-portrait.role-cartwright .portrait-role-prop{left:var(--ui-6);top:var(--ui-3);width:var(--ui-18);height:var(--ui-4);border:var(--game-pixel) solid #17151f;background:#c08745}.town-portrait.role-cartwright .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--ui-5);width:var(--ui-7);height:var(--ui-2);box-shadow:0 0 0 var(--game-pixel) #17151f;background:#f6e7b0}.town-portrait.role-scribe .portrait-role-prop{left:var(--ui-11);top:var(--ui-15);width:var(--ui-11);height:var(--ui-3);border:var(--game-pixel) solid #315f73;background:0 0}.town-portrait.role-scribe .portrait-role-prop-secondary{right:var(--ui-3);bottom:var(--ui-2);width:var(--ui-2);height:var(--ui-10);box-shadow:calc(var(--game-pixel) * -1) var(--ui-2) 0 #f6e7b0, calc(var(--ui-2) * -1) var(--ui-5) 0 #f6e7b0;background:#f6e7b0}.town-portrait.role-blacksmith .portrait-role-prop{left:var(--ui-6);top:var(--ui-7);width:var(--ui-20);height:var(--ui-3);background:#a83b3b}.town-portrait.role-blacksmith .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--ui-3);width:var(--ui-9);height:var(--ui-3);box-shadow:var(--ui-5) calc(var(--ui-3) * -1) 0 #c08745;background:#17151f}.town-portrait.role-shopkeeper .portrait-role-prop-secondary{right:var(--ui-3);bottom:var(--ui-3);width:var(--ui-4);height:var(--ui-4);box-shadow:0 0 0 var(--game-pixel) #17151f;background:#f3c74e}.town-portrait.role-innkeeper .portrait-role-prop{left:var(--ui-5);bottom:var(--ui-8);width:calc(var(--game-pixel) * 22);height:var(--ui-4);background:#d66b4f}.town-portrait.role-innkeeper .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--ui-2);width:var(--ui-7);height:var(--ui-6);border:var(--game-pixel) solid #17151f;background:#315f73}.town-portrait.role-traveller .portrait-role-prop{left:var(--ui-5);top:var(--game-pixel);width:calc(var(--game-pixel) * 22);height:var(--ui-11);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-3) 0 0 #5f97a8, var(--ui-2) calc(var(--ui-2) * -1) 0 calc(var(--ui-2) * -1) #315f73;background:#315f73}.town-portrait.role-traveller .portrait-role-prop-secondary{left:var(--ui-2);bottom:var(--ui-2);width:var(--ui-6);height:var(--ui-12);border:var(--game-pixel) solid #17151f;background:#8b5a32}.town-portrait.role-data-trader .portrait-role-prop{left:var(--ui-5);top:var(--game-pixel);width:calc(var(--game-pixel) * 22);height:var(--ui-11);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-3) 0 0 #579146;background:#24472f}.town-portrait.role-data-trader .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--ui-2);width:var(--ui-8);height:var(--ui-11);border:var(--game-pixel) solid #17151f;background:linear-gradient(to bottom, #a83b3b 0 var(--ui-2), #f6e7b0 var(--ui-2) var(--ui-6), #315f73 var(--ui-6) var(--ui-8), #f6e7b0 var(--ui-8))}.town-portrait.role-beggar .portrait-role-prop{left:var(--ui-4);width:calc(var(--game-pixel) * 24);height:var(--ui-10);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-3) var(--ui-2) 0 #393643;background:#25232d;top:0}.town-portrait.role-beggar .portrait-role-prop-secondary{left:var(--ui-6);bottom:var(--ui-1);width:calc(var(--game-pixel) * 20);height:var(--ui-4);border:var(--ui-1) solid #17151f;background:#393643}.town-portrait.role-scientist .portrait-role-prop{left:var(--ui-5);top:var(--ui-9);width:calc(var(--game-pixel) * 22);height:var(--ui-5);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-8) 0 0 #17151f;background:#5f97a8}.town-portrait.role-scientist .portrait-role-prop-secondary{right:var(--ui-4);bottom:var(--ui-4);width:var(--ui-5);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:#55e3dc}.town-portrait.role-cleaner .portrait-role-prop{right:var(--ui-4);top:var(--ui-6);width:var(--ui-3);height:calc(var(--game-pixel) * 22);border:var(--ui-1) solid #17151f;background:#b9854e}.town-portrait.role-cleaner .portrait-role-prop-secondary{right:var(--ui-2);bottom:var(--ui-1);width:var(--ui-9);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:#d2b46d}.town-portrait.role-cleaner .portrait-shirt{background:#315b59}.town-portrait.role-chairman .portrait-role-prop{left:var(--ui-7);bottom:var(--ui-2);width:var(--ui-4);height:var(--ui-9);box-shadow:var(--ui-14) 0 0 #c08745;background:#c08745}.town-portrait.role-chairman .portrait-role-prop-secondary{left:var(--ui-15);bottom:var(--ui-5);width:var(--ui-2);height:var(--ui-5);box-shadow:0 var(--ui-4) 0 #a83b3b;background:#f6e7b0}.town-portrait.role-host .portrait-role-prop{left:var(--ui-12);bottom:var(--ui-9);width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-4) var(--ui-1) 0 #f6e7b0, var(--ui-8) 0 0 #f6e7b0;background:#f6e7b0}.town-portrait.role-host .portrait-role-prop-secondary{right:var(--ui-4);top:var(--ui-3);width:var(--ui-4);height:var(--ui-4);box-shadow:0 0 0 var(--ui-1) #17151f;background:#d66b9d}.town-portrait.role-son .portrait-role-prop{left:var(--ui-12);bottom:var(--ui-7);width:var(--ui-8);height:var(--ui-3);background:#f6e7b0}.town-portrait.role-son .portrait-role-prop-secondary{left:var(--ui-15);bottom:var(--ui-4);width:var(--ui-2);height:var(--ui-5);background:#a83b3b}.app-keyline{margin-top:var(--ui-6);font-size:var(--ui-5)}.thread-head{grid-template-columns:calc(var(--game-pixel) * 34) 1fr;gap:var(--ui-6);margin-bottom:var(--ui-5)}.message-bubble{max-width:calc(var(--game-pixel) * 280);margin:var(--ui-3) 0;padding:var(--ui-4) var(--ui-5);border-width:var(--ui-2)}.message-bubble.sent{margin-left:calc(var(--game-pixel) * 17)}.message-bubble.reply{margin-right:calc(var(--game-pixel) * 17)}.talk-shade{padding:var(--ui-8)}.talk-window{width:min(calc(var(--game-pixel) * 340), 100%);padding:var(--ui-7);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, var(--ui-4) var(--ui-4) 0 #0000008c;font-size:var(--ui-7)}.talk-main{grid-template-columns:calc(var(--game-pixel) * 52) minmax(0, 1fr);gap:var(--ui-7);margin-bottom:var(--ui-5)}.dialogue-portrait-canvas{width:var(--ui-48,calc(var(--game-pixel) * 48));height:var(--ui-48,calc(var(--game-pixel) * 48));image-rendering:pixelated;image-rendering:crisp-edges;display:block}.dialogue-portrait-wrap{width:calc(var(--game-pixel) * 48);height:calc(var(--game-pixel) * 48);position:relative}.cinematic-talk-shade{z-index:36;pointer-events:none}.cinematic-talk-window .talk-main{margin-bottom:var(--ui-3)}.cinematic-talk-window .dialogue-title{line-height:calc(var(--game-pixel) * 10)}.cinematic-continue{color:#6e451e;font-size:var(--ui-6);line-height:var(--ui-7);text-align:right;margin:0;animation:.9s step-end infinite cinematic-continue-blink}@keyframes cinematic-continue-blink{0%,49%{visibility:visible}50%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cinematic-continue{visibility:visible;animation:none}}.talk-shade.is-angry{background:#26050cbd}.talk-window.is-angry{box-shadow:inset 0 0 0 var(--game-pixel) #ffd19a, inset 0 0 0 var(--ui-3) #c2494f, inset 0 0 0 var(--ui-4) #4a111b, var(--ui-4) var(--ui-4) 0 #17151f;border-color:#7d1d29;animation:.24s step-end 2 silas-dialogue-shake}.talk-window.is-angry .dialogue-label{color:#d64545}.silas-anger-burst{top:calc(var(--game-pixel) * -2);right:calc(var(--game-pixel) * -7);width:var(--ui-10);height:var(--ui-14);position:absolute}.silas-anger-burst i{width:var(--ui-2);height:var(--ui-8);box-shadow:var(--game-pixel) 0 0 #7d1d29;background:#d64545;display:block;position:absolute}.silas-anger-burst i:first-child{left:0;top:var(--ui-4)}.silas-anger-burst i:nth-child(2){left:var(--ui-4);height:var(--ui-10);top:0}.silas-anger-burst i:nth-child(3){left:var(--ui-8);top:var(--ui-5);height:var(--ui-7)}@keyframes silas-dialogue-shake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--game-pixel) * -2), 0)}50%{transform:translate(var(--ui-2), var(--game-pixel))}75%{transform:translate(calc(var(--game-pixel) * -1), calc(var(--game-pixel) * -1))}}.talk-main .talk-portrait{margin:var(--ui-8)}.talk-options{border-top-width:var(--ui-2);padding-top:var(--ui-4)}.juno-ear{top:var(--ui-2);width:var(--ui-8);height:calc(var(--game-pixel) * 14);border-width:var(--ui-2)}.juno-ear.ear-left{left:var(--ui-2)}.juno-ear.ear-right{right:var(--ui-2)}.juno-head{left:var(--ui-4);top:var(--ui-6);width:var(--ui-24);height:var(--ui-24);border-width:var(--ui-2)}.juno-muzzle{left:var(--ui-8);top:calc(var(--game-pixel) * 18);width:var(--ui-16);height:var(--ui-8);border-width:var(--ui-2)}.juno-blaze{left:var(--ui-12);top:var(--ui-8);width:var(--ui-8);height:calc(var(--game-pixel) * 14)}.juno-eye{top:calc(var(--game-pixel) * 14);width:var(--ui-2);height:var(--ui-2)}.juno-eye.eye-left{left:var(--ui-10)}.juno-eye.eye-right{right:var(--ui-10)}.juno-nose{left:calc(var(--game-pixel) * 14);top:calc(var(--game-pixel) * 20);width:var(--ui-4);height:var(--ui-4)}.juno-collar{left:var(--ui-6);top:calc(var(--game-pixel) * 26);width:calc(var(--game-pixel) * 20);height:var(--ui-4)}.juno-mouth{left:var(--ui-14);top:var(--ui-23);z-index:6;width:var(--ui-4);height:var(--ui-1);background:#533722}.juno-portrait.is-talking .juno-mouth{animation:.34s step-end infinite animal-mouth-talk}.rabbit-ear{top:var(--ui-2);width:var(--ui-6);height:var(--ui-14);border-width:var(--ui-2);box-shadow:inset var(--ui-1) 0 0 #d66b4f}.rabbit-ear-left{left:var(--ui-6)}.rabbit-ear-right{right:var(--ui-6)}.rabbit-head{left:var(--ui-4);top:var(--ui-11);width:var(--ui-24);height:calc(var(--game-pixel) * 19);border-width:var(--ui-2)}.rabbit-muzzle{left:var(--ui-8);top:var(--ui-19);width:var(--ui-16);height:var(--ui-9);border-width:var(--ui-2)}.rabbit-eye{top:var(--ui-16);width:var(--ui-2);height:var(--ui-2)}.rabbit-eye-left{left:var(--ui-10)}.rabbit-eye-right{right:var(--ui-10)}.rabbit-nose{left:var(--ui-14);top:var(--ui-20);width:var(--ui-4);height:var(--ui-3)}.rabbit-cheek{left:var(--ui-6);top:var(--ui-23);width:var(--ui-4);height:var(--ui-3);box-shadow:var(--ui-16) 0 0 #c9955a}.rabbit-mouth{left:var(--ui-14);top:var(--ui-24);z-index:6;width:var(--ui-4);height:var(--ui-1);background:#533722}.wild-animal-portrait.is-talking .rabbit-mouth{animation:.32s step-end infinite animal-mouth-talk}@keyframes animal-mouth-talk{0%,34%,to{height:var(--ui-1);box-shadow:none;background:#533722}35%,69%{height:var(--ui-3);box-shadow:inset 0 var(--ui-1) 0 #17151f;background:#a84f58}70%,99%{height:var(--ui-2);box-shadow:inset 0 var(--ui-1) 0 #17151f;background:#7d3344}}.bank-amount{margin:var(--ui-6) 0;font-size:calc(var(--game-pixel) * 17)}.dialogue-label{margin-bottom:var(--ui-2);font-size:var(--ui-6);letter-spacing:var(--game-pixel);font-weight:400}.dialogue-title{margin-bottom:var(--ui-4);font-size:var(--ui-7);line-height:var(--ui-9)}.talk-options .menu-row{padding:var(--ui-2) var(--ui-4);font-size:var(--ui-7);line-height:var(--ui-9)}.dialogue-copy{margin-bottom:var(--ui-7);max-width:calc(var(--game-pixel) * 290);font-size:var(--ui-7);line-height:var(--ui-9)}.talk-options .menu-row{pointer-events:auto}.pitch-dialogue-choice{align-items:center;gap:var(--ui-5);width:100%;min-width:0;display:flex}.pitch-opposition-preview{min-width:var(--ui-16);height:var(--ui-16);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-3);padding:var(--ui-2) var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font-size:var(--ui-5);line-height:var(--ui-6);background:#6b4549;margin-left:auto;display:flex}.pitch-opposition-preview.is-solo{min-width:var(--ui-16);color:#d5f0d8;background:#315a8a}.pitch-dialogue-choice.is-locked{color:#6b3038}.pitch-opposition-preview.is-locked{min-width:calc(var(--game-pixel) * 58);color:#f0c36a;background:#463d42}.pitch-opposition-roster{align-items:center;gap:var(--ui-1);flex:none;display:flex}.pitch-opposition-preview strong{white-space:nowrap;flex:none}.pitch-opponent-role-icon{width:var(--ui-10);height:var(--ui-10);flex:none;display:inline-block;position:relative}.pitch-opponent-role-icon:before,.pitch-opponent-role-icon:after,.pitch-opponent-role-icon i,.pitch-opponent-role-icon b{content:"";display:block;position:absolute}.pitch-opponent-role-icon:before{left:var(--ui-2);width:var(--ui-6);height:var(--ui-5);background:#17151f;top:0}.pitch-opponent-role-icon:after{left:var(--ui-3);top:var(--ui-1);width:var(--ui-4);height:var(--ui-3);background:#d8a47f}.pitch-opponent-role-icon i{left:var(--ui-1);top:var(--ui-5);width:var(--ui-8);height:var(--ui-5);background:#17151f}.pitch-opponent-role-icon b{left:var(--ui-2);top:var(--ui-6);width:var(--ui-6);height:var(--ui-3);background:#6b4549}.pitch-opponent-role-icon.is-buyer:before{box-shadow:var(--ui-1) calc(var(--game-pixel) * -2) 0 #f3c74e, var(--ui-4) calc(var(--game-pixel) * -2) 0 #f3c74e}.pitch-opponent-role-icon.is-buyer b{background:#6b4549}.pitch-opponent-role-icon.is-analyst:after{box-shadow:calc(var(--game-pixel) * -1) var(--ui-1) 0 #315a8a, var(--ui-2) var(--ui-1) 0 #315a8a}.pitch-opponent-role-icon.is-analyst b{background:#315a8a}.pitch-opponent-role-icon.is-lead b{box-shadow:var(--ui-6) var(--ui-1) 0 calc(var(--game-pixel) * -1) #f3c74e;background:#8a4f84}.pitch-mode-symbol{width:var(--ui-12);height:var(--ui-12);border:var(--ui-1) solid #17151f;box-shadow:calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #fff19b, var(--ui-2) var(--ui-2) 0 #a85b32;background:#f3c74e;flex:none;display:block;position:relative}.pitch-mode-symbol:before{content:"";left:var(--ui-3);top:var(--ui-3);width:var(--ui-4);height:var(--ui-4);box-shadow:var(--ui-2) calc(var(--game-pixel) * -2) 0 #a83b3b, calc(var(--game-pixel) * -2) var(--ui-2) 0 #a83b3b, var(--ui-2) var(--ui-2) 0 #a83b3b;background:#a83b3b;position:absolute}.pitch-mode-symbol i{left:calc(var(--game-pixel) * -4);top:calc(var(--game-pixel) * -4);z-index:-1;width:var(--ui-12);height:var(--ui-12);border:var(--ui-1) solid #17151f;background:#c9a95f;position:absolute}.dialogue-world-marker{top:calc(var(--game-pixel) * -1);width:var(--ui-12);height:var(--ui-10);margin:0 var(--ui-3) 0 var(--ui-2);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;vertical-align:baseline;background:#f3c74e;display:inline-block;position:relative}.dialogue-linkedinn-icon{top:calc(var(--game-pixel) * -1);width:var(--ui-12);height:var(--ui-10);margin:0 var(--ui-3) 0 var(--ui-2);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:inset var(--ui-1) var(--ui-1) 0 #5f97a8, var(--ui-1) var(--ui-1) 0 #17151f;font-size:var(--ui-5);line-height:var(--ui-8);vertical-align:baseline;background:#315f73;place-items:center;display:inline-grid;position:relative}.dialogue-world-marker:after{content:"";left:var(--ui-4);bottom:calc(var(--game-pixel) * -3);width:var(--ui-2);height:var(--ui-3);background:#17151f;position:absolute}.dialogue-world-marker i{background:#fff5c8;display:block;position:absolute}.dialogue-world-marker.is-deal i{left:var(--ui-3);top:var(--ui-3);width:var(--ui-2);height:var(--ui-4);box-shadow:var(--ui-4) calc(var(--game-pixel) * -1) 0 #fff5c8}.dialogue-world-marker.is-deck-add{background:#4eb3d3}.dialogue-world-marker.is-deck-remove{background:#b75c89}.dialogue-world-marker.is-deck-add i,.dialogue-world-marker.is-deck-remove i{left:var(--ui-2);top:var(--ui-3);width:var(--ui-6);height:var(--ui-1);box-shadow:0 var(--ui-3) 0 #fff5c8}.pitch-battle-shade{z-index:42;width:calc(var(--game-pixel) * 384);height:calc(var(--game-pixel) * 216);image-rendering:pixelated;image-rendering:crisp-edges;background:#10121a;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-battle-window{width:calc(var(--game-pixel) * 376);height:calc(var(--game-pixel) * 208);padding:var(--ui-4);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:inset 0 0 0 var(--ui-1) #79a957, var(--ui-3) var(--ui-3) 0 #08090d;background:#234735;font-family:A Goblin Appears,Courier New,monospace;position:relative;overflow:hidden}.pitch-battle-header{grid-template-columns:calc(var(--game-pixel) * 108) calc(var(--game-pixel) * 64) minmax(0, 1fr) calc(var(--game-pixel) * 18);gap:var(--ui-4);height:calc(var(--game-pixel) * 29);padding-bottom:var(--ui-2);border-bottom:var(--ui-2) solid #17151f;align-items:center;display:grid}.pitch-battle-profile{grid-template-columns:calc(var(--game-pixel) * 24) minmax(0, 1fr);gap:var(--ui-4);align-items:center;min-width:0;display:grid}.pitch-battle-portrait{width:calc(var(--game-pixel) * 24);height:calc(var(--game-pixel) * 24);border:var(--ui-2) solid #17151f;background:#315f43;overflow:hidden}.pitch-battle-portrait .dialogue-portrait-canvas{width:calc(var(--game-pixel) * 24);height:calc(var(--game-pixel) * 24)}.pitch-battle-profile p,.pitch-battle-profile span,.pitch-battle-track>span{text-overflow:clip;white-space:nowrap;margin:0;overflow:hidden}.pitch-battle-profile p{color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-9)}.pitch-battle-profile span{color:#b8d37e;font-size:var(--ui-4);line-height:var(--ui-6)}.pitch-battle-prospect{grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 24);text-align:right}.pitch-battle-prospect span{display:none}.pitch-battle-prospect small{color:#d66b4f;font-size:var(--ui-4);line-height:var(--ui-5);text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.pitch-duel-mark{color:#f3c74e;text-align:center;place-items:center;display:grid;position:relative}.pitch-duel-mark span,.pitch-duel-mark strong{padding:0 var(--ui-2);background:#234735}.pitch-duel-mark span{font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-duel-mark strong{color:#fff5c8;font-size:var(--ui-8);line-height:var(--ui-8)}.pitch-battle-track{height:calc(var(--game-pixel) * 10);justify-content:center;align-items:center;display:flex}.pitch-battle-track>span{display:none}.pitch-interest-pips{gap:var(--ui-1);display:flex}.pitch-interest-pips i{width:var(--ui-5);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:#304238;display:block}.pitch-interest-pips i.is-filled{box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b;background:#f3c74e;animation:.18s steps(3,end) pitch-interest-pop}@keyframes pitch-interest-pop{0%{transform:translateY(var(--ui-4));background:#fff5c8}55%{transform:translateY(calc(var(--game-pixel) * -2));background:#fff19b}to{background:#f3c74e;transform:translateY(0)}}.pitch-battle-back{width:100%;height:calc(var(--game-pixel) * 18);border:var(--ui-1) solid #17151f;color:#fff5c8;font-size:var(--ui-5);line-height:var(--ui-7);text-transform:uppercase;background:#315f43;padding:0}.pitch-battle-board{grid-template-columns:calc(var(--game-pixel) * 102) minmax(0, 1fr) calc(var(--game-pixel) * 92);gap:var(--ui-4);height:calc(var(--game-pixel) * 25);border-bottom:var(--ui-1) solid #315f43;background:#17151f;align-items:center;display:grid;position:relative}.pitch-stat-block{gap:var(--ui-2);padding-left:var(--ui-4);color:#c9d9a0;font-size:var(--ui-5);display:grid}.pitch-stat-right{padding-right:var(--ui-3);text-align:right;padding-left:0}.pitch-composure-pips,.pitch-stat-right strong{gap:var(--ui-2);display:flex}.pitch-stat-right strong{justify-content:flex-end}.pitch-composure-pips i,.pitch-stat-right strong i{width:var(--ui-6);height:var(--ui-5);border:var(--ui-1) solid #533722;background:#342b2b;display:block}.pitch-composure-pips i.is-filled{box-shadow:inset var(--ui-1) var(--ui-1) 0 #ff8a72;background:#d64545}.pitch-stat-right strong i.is-filled{box-shadow:inset var(--ui-1) var(--ui-1) 0 #c7f0d8;background:#70c5ce}.pitch-stat-block small{color:#8eb9a0;font-size:var(--ui-4)}.pitch-prospect-intent{gap:var(--ui-2);text-align:center;min-width:0;display:grid}.pitch-prospect-intent span,.pitch-prospect-intent strong{display:none}.pitch-prospect-intent em{color:#d66b4f;font-size:var(--ui-5);font-style:normal;line-height:var(--ui-6);text-overflow:clip;white-space:nowrap;overflow:hidden}.pitch-card-detail{grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 74);gap:var(--ui-5);height:calc(var(--game-pixel) * 24);padding:var(--ui-2) var(--ui-5);border-bottom:var(--ui-1) solid #17151f;color:#fff5c8;background:#315f43;align-items:center;display:grid;overflow:hidden}.pitch-card-detail-copy{min-width:0}.pitch-card-detail-copy p{gap:var(--ui-5);white-space:nowrap;align-items:baseline;margin:0;display:flex}.pitch-card-detail-copy p strong{color:#fff19b;font-size:var(--ui-6);line-height:var(--ui-7);text-transform:uppercase}.pitch-card-detail-copy p span{color:#70c5ce;font-size:var(--ui-4);line-height:var(--ui-5);text-transform:uppercase}.pitch-card-detail-copy>small{color:#d8e5a0;font-size:var(--ui-4);line-height:var(--ui-5);text-overflow:clip;white-space:normal;display:block;overflow:hidden}.pitch-card-detail-state{gap:var(--ui-1);text-align:right;min-width:0;display:grid}.pitch-card-detail-state span{color:#c9d9a0;font-size:var(--ui-4);line-height:var(--ui-5);text-overflow:clip;white-space:normal;overflow:hidden}.pitch-card-detail-state strong{color:#f3c74e;font-size:var(--ui-5);line-height:var(--ui-6)}.pitch-card-hand{height:calc(var(--game-pixel) * 112);padding-top:var(--ui-4);justify-content:center;align-items:flex-start;display:flex;position:relative}.pitch-card{--pitch-card-inner-shadow:inset 0 0 0 0 transparent;width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 83);grid-template-rows:calc(var(--game-pixel) * 23) calc(var(--game-pixel) * 14) 1fr calc(var(--game-pixel) * 7);gap:var(--ui-1);padding:var(--ui-4) var(--ui-3) var(--ui-3);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:var(--ui-3) var(--ui-3) 0 #08090d;isolation:isolate;text-align:left;animation:pitch-card-deal .24s steps(4) backwards, pitch-card-float var(--pitch-card-float-duration,5.6s) steps(28, end) var(--pitch-card-float-delay,0s) infinite, pitch-card-shadow-drift var(--pitch-card-shadow-duration,6.3s) steps(25, end) var(--pitch-card-shadow-delay,-1.15s) infinite;backface-visibility:hidden;transform:translateY(var(--pitch-card-fan-y,0)) rotate(var(--pitch-card-fan-angle,0deg));transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform, translate, rotate;background:#fff5c8;border-radius:0;flex:none;display:grid;position:relative}.pitch-card-hand>.pitch-card{z-index:calc(10 + var(--pitch-card-fan-index,0))}.pitch-card-hand>.pitch-card+.pitch-card{margin-left:calc(var(--game-pixel) * -20)}@keyframes pitch-card-deal{0%{visibility:hidden;transform:translateY(calc(var(--pitch-card-fan-y,0px) + var(--ui-20))) rotate(var(--pitch-card-fan-angle,0deg))}24%{visibility:visible;transform:translateY(calc(var(--pitch-card-fan-y,0px) + var(--ui-20))) rotate(var(--pitch-card-fan-angle,0deg))}50%{transform:translateY(calc(var(--pitch-card-fan-y,0px) + var(--ui-10))) rotate(var(--pitch-card-fan-angle,0deg))}75%{transform:translateY(calc(var(--pitch-card-fan-y,0px) + var(--ui-4))) rotate(var(--pitch-card-fan-angle,0deg))}to{transform:translateY(var(--pitch-card-fan-y,0px)) rotate(var(--pitch-card-fan-angle,0deg))}}.pitch-card.is-selected{z-index:30;box-shadow:inset 0 0 0 var(--ui-2) #fff19b, inset 0 0 0 var(--ui-3) #a85b32, var(--ui-3) calc(var(--game-pixel) * 5) 0 #08090d;animation:pitch-card-select 80ms steps(2) forwards, pitch-card-float var(--pitch-card-float-duration,5.6s) steps(28, end) var(--pitch-card-float-delay,0s) infinite, pitch-card-shadow-drift var(--pitch-card-shadow-duration,6.3s) steps(25, end) var(--pitch-card-shadow-delay,-1.15s) infinite}@keyframes pitch-card-select{0%{transform:translateY(var(--pitch-card-fan-y,0px))}50%{transform:translateY(calc(var(--pitch-card-fan-y,0px) - var(--pitch-card-selected-lift-mid,var(--ui-10))))}to{transform:translateY(calc(var(--pitch-card-fan-y,0px) - var(--pitch-card-selected-lift,var(--ui-18))))}}.pitch-card-tier-2{--pitch-card-tier:2}.pitch-card-tier-3{--pitch-card-tier:3}.pitch-card-tier-3:after{content:none}.pitch-card-rarity-uncommon{box-shadow:inset 0 0 0 var(--ui-1) #4eb3d3, var(--ui-3) var(--ui-3) 0 #08090d}@keyframes pitch-tier-spark{0%,32%{visibility:visible}33%,65%{visibility:hidden}66%,to{visibility:visible}}.pitch-card.is-unaffordable{color:#3e3a35;background:#9b9272}.pitch-card.is-unaffordable .pitch-card-cost{color:#3e3a35;background:#807d76}.pitch-card-cost{top:calc(var(--game-pixel) * -4);left:calc(var(--game-pixel) * -4);width:var(--ui-14);height:var(--ui-14);border:var(--ui-2) solid #17151f;color:#17151f;font-size:var(--ui-7);line-height:var(--ui-8);background:#70c5ce;place-items:center;display:grid;position:absolute}.pitch-card-art{width:100%;height:calc(var(--game-pixel) * 25);border:var(--ui-1) solid #17151f;background:#d8e5a0;display:block;position:relative;overflow:hidden}.pitch-card-art.is-painted:before,.pitch-card-art.is-painted:after{content:none}.pitch-card-art-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.pitch-card-story .pitch-card-art{background:#8eb9a0}.pitch-card-art-head{left:var(--ui-5);top:var(--ui-4);width:var(--ui-10);height:var(--ui-9);border:var(--ui-2) solid #17151f;box-shadow:0 var(--ui-9) 0 var(--ui-2) #315a8a;background:#f6c5a2;position:absolute}.pitch-card-art-mark{right:var(--ui-5);top:var(--ui-5);width:var(--ui-8);height:var(--ui-8);border:var(--ui-1) solid #17151f;box-shadow:calc(var(--game-pixel) * -2) var(--ui-8) 0 calc(var(--game-pixel) * -1) #17151f, calc(var(--game-pixel) * -2) var(--ui-8) 0 0 #f3c74e;background:#fff19b;position:absolute}.pitch-card-art-line{right:var(--ui-3);bottom:var(--ui-3);width:var(--ui-14);height:var(--ui-2);background:#17151f;position:absolute}.pitch-card-art:before,.pitch-card-art:after{content:"";display:block;position:absolute}.pitch-card-question .pitch-card-art{background:#93c99c}.pitch-card-question .pitch-card-art:before{left:calc(var(--game-pixel) * 17);top:var(--ui-4);width:var(--ui-8);height:var(--ui-4);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-4) var(--ui-3) 0 #17151f, var(--ui-4) var(--ui-5) 0 #fff19b, var(--ui-2) var(--ui-10) 0 calc(var(--game-pixel) * -1) #17151f;background:#fff19b}.pitch-card-question .pitch-card-art:after{left:var(--ui-4);bottom:var(--ui-3);width:calc(var(--game-pixel) * 25);height:var(--ui-2);box-shadow:0 calc(var(--game-pixel) * -4) 0 #315a66, calc(var(--game-pixel) * 28) calc(var(--game-pixel) * -2) 0 #315a66;background:#315a66}.pitch-card-story .pitch-card-art-head{left:var(--ui-4);top:var(--ui-5);width:var(--ui-9);height:var(--ui-8);box-shadow:0 var(--ui-8) 0 var(--ui-2) #315a8a, var(--ui-16) var(--ui-1) 0 0 #17151f, var(--ui-16) var(--ui-2) 0 calc(var(--game-pixel) * -1) #f6c5a2, var(--ui-16) var(--ui-10) 0 var(--ui-1) #6b4549}.pitch-card-story .pitch-card-art-mark{right:var(--ui-3);top:var(--ui-3);width:var(--ui-11);height:var(--ui-7);box-shadow:calc(var(--game-pixel) * -2) var(--ui-7) 0 calc(var(--game-pixel) * -1) #17151f, calc(var(--game-pixel) * -1) var(--ui-6) 0 calc(var(--game-pixel) * -1) #fff5c8;background:#fff5c8}.pitch-card-story .pitch-card-art:after{right:var(--ui-5);bottom:var(--ui-4);width:var(--ui-16);height:var(--ui-1);box-shadow:0 calc(var(--game-pixel) * -3) 0 #fff5c8;background:#fff5c8}.pitch-card-proof .pitch-card-art{background:#e6b55e}.pitch-card-proof .pitch-card-art-head{left:var(--ui-4);top:var(--ui-3);width:var(--ui-16);height:calc(var(--game-pixel) * 19);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b;background:#fff5c8}.pitch-card-proof .pitch-card-art:before{left:var(--ui-8);top:var(--ui-9);width:var(--ui-2);height:var(--ui-8);box-shadow:var(--ui-4) calc(var(--game-pixel) * -3) 0 #4eb3d3, var(--ui-8) calc(var(--game-pixel) * -6) 0 #d66b4f;background:#315a8a}.pitch-card-proof .pitch-card-art:after{right:var(--ui-4);top:var(--ui-5);width:var(--ui-14);height:var(--ui-2);box-shadow:0 var(--ui-5) 0 #533722, 0 var(--ui-10) 0 #533722;background:#533722}.pitch-card-close .pitch-card-art{background:#d66b4f}.pitch-card-close .pitch-card-art-head{left:var(--ui-4);top:var(--ui-8);width:var(--ui-14);height:var(--ui-6);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-14) calc(var(--game-pixel) * -3) 0 #17151f, var(--ui-14) calc(var(--game-pixel) * -2) 0 calc(var(--game-pixel) * -1) #e7ad88, var(--ui-7) var(--ui-5) 0 calc(var(--game-pixel) * -1) #17151f;background:#f6c5a2}.pitch-card-close .pitch-card-art-mark{right:var(--ui-4);top:var(--ui-4);width:var(--ui-12);height:var(--ui-12);border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #d64545, inset 0 0 0 var(--ui-4) #fff5c8;background:#fff19b}.pitch-card-close .pitch-card-art:after{right:var(--ui-8);top:var(--ui-8);width:var(--ui-4);height:var(--ui-4);background:#17151f}.pitch-card-rarity-uncommon:before,.pitch-card-rarity-rare:before,.pitch-card-rarity-epic:before{content:"";left:var(--ui-2);bottom:var(--ui-2);width:var(--ui-3);height:var(--ui-3);box-shadow:calc(var(--game-pixel) * 48) 0 0 #4eb3d3, 0 calc(var(--game-pixel) * -78) 0 #4eb3d3, calc(var(--game-pixel) * 48) calc(var(--game-pixel) * -78) 0 #4eb3d3;background:#4eb3d3;position:absolute}.pitch-card-rarity-rare:before{box-shadow:calc(var(--game-pixel) * 48) 0 0 #f3c74e, 0 calc(var(--game-pixel) * -78) 0 #f3c74e, calc(var(--game-pixel) * 48) calc(var(--game-pixel) * -78) 0 #f3c74e;background:#f3c74e}.pitch-card-rarity-epic:before{box-shadow:calc(var(--game-pixel) * 48) 0 0 #b75c89, 0 calc(var(--game-pixel) * -78) 0 #b75c89, calc(var(--game-pixel) * 48) calc(var(--game-pixel) * -78) 0 #b75c89;background:#b75c89;animation:.7s steps(3,end) infinite pitch-tier-spark}.pitch-card strong{color:#533722;font-size:var(--ui-5);line-height:var(--ui-6);text-align:center;text-transform:uppercase;align-self:center;overflow:hidden}.pitch-card small{font-size:var(--ui-4);line-height:var(--ui-5);overflow:hidden}.pitch-card-kind{color:#6e451e;font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-4);text-align:center;text-transform:uppercase;align-self:end}.pitch-turn-actions{right:var(--ui-8);width:calc(var(--game-pixel) * 42);gap:var(--ui-4);padding-top:var(--ui-12);flex:none;margin-left:0;display:grid;position:absolute;top:0}.pitch-play-card,.pitch-end-turn{width:calc(var(--game-pixel) * 42);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:var(--ui-3) var(--ui-3) 0 #08090d;text-align:center;place-content:center;display:grid}.pitch-play-card{height:calc(var(--game-pixel) * 34);background:#315a8a}.pitch-play-card:disabled{color:#9b9272;background:#4c5660}.pitch-play-card span{font-size:var(--ui-6);line-height:var(--ui-7)}.pitch-play-card strong{color:#70c5ce;font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-end-turn{height:calc(var(--game-pixel) * 38);background:#a83b3b}.pitch-end-turn:disabled{color:#9b9272;background:#4c5660}.pitch-action-burst{top:var(--ui-5);z-index:3;min-width:calc(var(--game-pixel) * 28);height:calc(var(--game-pixel) * 20);border:var(--ui-2) solid #17151f;color:#a83b3b;font-size:var(--ui-8);line-height:var(--ui-8);background:#fff19b;place-items:center;animation:.32s steps(4,end) forwards pitch-impact;display:grid;position:absolute}.pitch-action-burst.is-seller{left:calc(var(--game-pixel) * 46)}.pitch-action-burst.is-buyer{right:calc(var(--game-pixel) * 48)}.pitch-action-burst i{left:calc(var(--game-pixel) * -6);top:calc(var(--game-pixel) * -5);z-index:-1;width:var(--ui-3);height:var(--ui-5);box-shadow:var(--ui-8) calc(var(--game-pixel) * -2) 0 #d64545, var(--ui-20) var(--ui-1) 0 #d64545, calc(var(--game-pixel) * 30) calc(var(--game-pixel) * -2) 0 #d64545, calc(var(--game-pixel) * 36) var(--ui-5) 0 #d64545, var(--ui-3) calc(var(--game-pixel) * 24) 0 #d64545, var(--ui-16) calc(var(--game-pixel) * 27) 0 #d64545, calc(var(--game-pixel) * 29) calc(var(--game-pixel) * 25) 0 #d64545;background:#d64545;position:absolute}@keyframes pitch-impact{0%{visibility:visible;transform:translate(0)}30%{transform:translate(calc(var(--game-pixel) * -3), calc(var(--game-pixel) * -2))}60%{transform:translate(var(--ui-3), var(--game-pixel))}85%{transform:translate(calc(var(--game-pixel) * -1), 0)}to{visibility:hidden;transform:translate(0)}}.pitch-battle-window{box-shadow:inset 0 0 0 var(--ui-1) #6d8f78, var(--ui-3) var(--ui-3) 0 #08090d;background:#172d34}.pitch-fullscreen-fx{--pitch-fx-accent:#fff5c8;--pitch-fx-deep:#315a8a;--pitch-fx-flash:#fff5c8b8;z-index:37;opacity:.78;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.pitch-crt-effect-canvas{left:calc(var(--game-pixel) * -4);top:calc(var(--game-pixel) * -4);z-index:38;width:calc(var(--game-pixel) * 384);height:calc(var(--game-pixel) * 216);pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute}.pitch-crt-effect-canvas[data-renderer=css-fallback]{display:none}.pitch-scene-effect-viewport{left:var(--ui-4);right:var(--ui-4);top:calc(var(--game-pixel) * 33);z-index:35;height:calc(var(--game-pixel) * 98);pointer-events:none;position:absolute;overflow:hidden}.pitch-scene-effect-viewport.is-draw{height:calc(var(--game-pixel) * 145)}.pitch-scene-effect-viewport .pitch-crt-effect-canvas{left:calc(var(--game-pixel) * -4);top:calc(var(--game-pixel) * -33)}.pitch-fullscreen-fx.is-attack{--pitch-fx-accent:#fff5c8;--pitch-fx-deep:#d66b4f;--pitch-fx-flash:#fff5c8d1}.pitch-fullscreen-fx.is-crush{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#6b4549;--pitch-fx-flash:#d66b4fc7}.pitch-fullscreen-fx.is-defeat{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#6b4549;--pitch-fx-flash:#d645458a}.pitch-fullscreen-fx.is-leverage{--pitch-fx-accent:#d5f0d8;--pitch-fx-deep:#315a8a;--pitch-fx-flash:#70c5cea3}.pitch-fullscreen-fx.is-guard{--pitch-fx-accent:#bde8e0;--pitch-fx-deep:#315a8a;--pitch-fx-flash:#70c5cea3}.pitch-fullscreen-fx.is-insight{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#b75c89;--pitch-fx-flash:#fff19b9e}.pitch-fullscreen-fx.is-draw{--pitch-fx-accent:#fff5c8;--pitch-fx-deep:#4eb3d3;--pitch-fx-flash:#4eb3d375}.pitch-fullscreen-fx.is-energy{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#315a8a;--pitch-fx-flash:#70c5ce8f}.pitch-fullscreen-fx.is-weaken,.pitch-fullscreen-fx.is-selfHit{--pitch-fx-accent:#d66b4f;--pitch-fx-deep:#6b4549;--pitch-fx-flash:#d66b4fa3}.pitch-fullscreen-fx.is-expose{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#b06b19;--pitch-fx-flash:#f3c74ead}.pitch-fullscreen-fx.is-recover{--pitch-fx-accent:#d8e5a0;--pitch-fx-deep:#4f8c57;--pitch-fx-flash:#d8e5a09e}.pitch-fullscreen-fx.is-spikes{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#8b4d2e;--pitch-fx-flash:#e7b46594}.pitch-fullscreen-fx.is-stealth{--pitch-fx-accent:#d5f0d8;--pitch-fx-deep:#315a66;--pitch-fx-flash:#70c5ce6b}.pitch-fullscreen-fx.is-consume{--pitch-fx-accent:#fff19b;--pitch-fx-deep:#6d3c71;--pitch-fx-flash:#b75c8994}.pitch-fullscreen-fx.is-rebuttal{--pitch-fx-accent:#fff5c8;--pitch-fx-deep:#a83b3b;--pitch-fx-flash:#a83b3b94}.pitch-fullscreen-fx.is-summon{--pitch-fx-accent:#bde8e0;--pitch-fx-deep:#8a4f84;--pitch-fx-flash:#b75c898f}.pitch-fx-flash,.pitch-fx-flyby,.pitch-fx-mark,.pitch-fx-particles,.pitch-fx-speed-lines{display:block;position:absolute}.pitch-fx-flash{background:var(--pitch-fx-flash);animation:.64s steps(6,end) both pitch-fullscreen-flash;inset:0}.pitch-fx-flyby{left:calc(var(--game-pixel) * -96);top:calc(var(--game-pixel) * 72);width:calc(var(--game-pixel) * 72);height:calc(var(--game-pixel) * 24);border:var(--ui-3) solid #17151f;background:var(--pitch-fx-deep);box-shadow:inset var(--ui-3) var(--ui-3) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -20) var(--ui-8) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -44) calc(var(--game-pixel) * -10) 0 var(--pitch-fx-deep);animation:.64s steps(9,end) both pitch-fx-fly-right}.pitch-fx-mark{left:calc(var(--game-pixel) * 220);top:calc(var(--game-pixel) * 50);width:calc(var(--game-pixel) * 28);height:calc(var(--game-pixel) * 36);border:var(--ui-3) solid var(--pitch-fx-accent);box-shadow:inset 0 0 0 var(--ui-3) #17151f, 0 0 0 var(--ui-6) var(--pitch-fx-deep);animation:.64s steps(6,end) both pitch-fx-mark-pulse}.pitch-fx-particles{left:calc(var(--game-pixel) * 184);top:calc(var(--game-pixel) * 116);width:var(--ui-4);height:var(--ui-4);background:var(--pitch-fx-accent);box-shadow:calc(var(--game-pixel) * -92) calc(var(--game-pixel) * 28) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -66) calc(var(--game-pixel) * -34) 0 var(--pitch-fx-deep), calc(var(--game-pixel) * -31) calc(var(--game-pixel) * 52) 0 var(--pitch-fx-deep), calc(var(--game-pixel) * 28) calc(var(--game-pixel) * -46) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * 62) calc(var(--game-pixel) * 36) 0 var(--pitch-fx-deep), calc(var(--game-pixel) * 96) calc(var(--game-pixel) * -18) 0 var(--pitch-fx-accent);animation:.64s steps(8,end) both pitch-fx-particles-rise}.pitch-fx-speed-lines{left:calc(var(--game-pixel) * -110);top:calc(var(--game-pixel) * 39);width:calc(var(--game-pixel) * 82);height:var(--ui-2);background:var(--pitch-fx-accent);box-shadow:calc(var(--game-pixel) * -28) var(--ui-15) 0 var(--pitch-fx-deep), var(--ui-20) calc(var(--game-pixel) * 31) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -18) calc(var(--game-pixel) * 67) 0 var(--pitch-fx-deep), var(--ui-10) calc(var(--game-pixel) * 104) 0 var(--pitch-fx-accent);animation:.64s steps(8,end) both pitch-fx-lines-right}.pitch-fullscreen-fx.is-guard .pitch-fx-flyby{left:calc(var(--game-pixel) * 48);top:calc(var(--game-pixel) * -42);width:calc(var(--game-pixel) * 270);height:calc(var(--game-pixel) * 22);box-shadow:inset 0 var(--ui-3) 0 var(--pitch-fx-accent), 0 calc(var(--game-pixel) * 52) 0 var(--pitch-fx-deep), 0 calc(var(--game-pixel) * 104) 0 var(--pitch-fx-accent);animation:.64s steps(7,end) both pitch-fx-guard-wall}.pitch-fullscreen-fx.is-guard .pitch-fx-mark{left:calc(var(--game-pixel) * 113);top:calc(var(--game-pixel) * 40);width:calc(var(--game-pixel) * 40);height:calc(var(--game-pixel) * 56);border-width:var(--ui-4)}.pitch-fullscreen-fx.is-insight .pitch-fx-mark{left:calc(var(--game-pixel) * 111);top:calc(var(--game-pixel) * 30);width:calc(var(--game-pixel) * 44);height:calc(var(--game-pixel) * 44);box-shadow:inset 0 0 0 var(--ui-3) #17151f, calc(var(--game-pixel) * 86) 0 0 calc(var(--game-pixel) * -8) var(--pitch-fx-deep)}.pitch-fullscreen-fx.is-draw .pitch-fx-mark{left:var(--ui-3);width:calc(var(--game-pixel) * 28);height:calc(var(--game-pixel) * 132);background:var(--pitch-fx-deep);box-shadow:inset var(--ui-4) 0 0 var(--pitch-fx-accent), inset calc(var(--game-pixel) * -5) 0 0 #315a8a;transform-origin:bottom;border:0;animation:.64s steps(8,end) both pitch-fx-draw-column;top:0}.pitch-fullscreen-fx.is-draw .pitch-fx-flyby{left:var(--ui-3);top:calc(var(--game-pixel) * 92);width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 44);box-shadow:inset var(--ui-3) var(--ui-3) 0 var(--pitch-fx-deep), inset calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -3) 0 #d8c99c, 0 var(--ui-18) 0 calc(var(--game-pixel) * -4) #fff5c8, 0 calc(var(--game-pixel) * 38) 0 calc(var(--game-pixel) * -7) var(--pitch-fx-deep);background:#fff5c8;animation:.64s steps(9,end) both pitch-fx-draw-rise}.pitch-fullscreen-fx.is-draw .pitch-fx-particles{left:var(--ui-9);top:calc(var(--game-pixel) * 91);box-shadow:var(--ui-10) var(--ui-8) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -5) var(--ui-20) 0 var(--pitch-fx-deep), var(--ui-14) calc(var(--game-pixel) * 34) 0 var(--pitch-fx-deep), var(--ui-4) calc(var(--game-pixel) * 52) 0 var(--pitch-fx-accent);animation:.64s steps(8,end) both pitch-fx-draw-particles}.pitch-fullscreen-fx.is-draw .pitch-fx-speed-lines{left:var(--ui-5);top:calc(var(--game-pixel) * 68);width:var(--ui-2);height:calc(var(--game-pixel) * 34);background:var(--pitch-fx-accent);box-shadow:var(--ui-7) var(--ui-14) 0 var(--pitch-fx-deep), var(--ui-15) calc(var(--game-pixel) * -10) 0 var(--pitch-fx-accent), var(--ui-23) var(--ui-8) 0 var(--pitch-fx-deep);animation:.64s steps(8,end) both pitch-fx-draw-lines}.pitch-fullscreen-fx.is-energy .pitch-fx-mark{left:calc(var(--game-pixel) * 104);top:calc(var(--game-pixel) * 28);width:calc(var(--game-pixel) * 34);height:calc(var(--game-pixel) * 62);border-width:var(--ui-4);box-shadow:inset var(--ui-8) calc(var(--game-pixel) * -8) 0 var(--pitch-fx-deep), inset calc(var(--game-pixel) * -8) var(--ui-8) 0 var(--pitch-fx-accent)}.pitch-fullscreen-fx.is-target-buyer.is-guard .pitch-fx-mark{left:calc(var(--game-pixel) * 253)}.pitch-fullscreen-fx.is-target-buyer.is-energy .pitch-fx-mark{left:calc(var(--game-pixel) * 244)}.pitch-fullscreen-fx.is-weaken .pitch-fx-flyby,.pitch-fullscreen-fx.is-selfHit .pitch-fx-flyby{left:calc(var(--game-pixel) * 214);top:calc(var(--game-pixel) * -62);width:calc(var(--game-pixel) * 46);height:calc(var(--game-pixel) * 42);animation:.64s steps(7,end) both pitch-fx-drop}.pitch-fullscreen-fx.is-expose .pitch-fx-mark{left:calc(var(--game-pixel) * 212);top:calc(var(--game-pixel) * 36);width:calc(var(--game-pixel) * 44);height:calc(var(--game-pixel) * 64)}.pitch-fullscreen-fx.is-recover .pitch-fx-mark{left:calc(var(--game-pixel) * 38);top:calc(var(--game-pixel) * 30);width:calc(var(--game-pixel) * 50);height:calc(var(--game-pixel) * 64);box-shadow:inset 0 0 0 var(--ui-3) #246345, 0 0 0 var(--ui-4) #bde8e0;border-color:#d8e5a0}.pitch-fullscreen-fx.is-recover .pitch-fx-particles{animation-name:pitch-fx-particles-heal}.pitch-fullscreen-fx.is-target-buyer.is-recover .pitch-fx-mark{left:calc(var(--game-pixel) * 238)}.pitch-fullscreen-fx.is-spikes .pitch-fx-mark{left:calc(var(--game-pixel) * 92);top:calc(var(--game-pixel) * 42);width:calc(var(--game-pixel) * 70);height:calc(var(--game-pixel) * 52);border-width:var(--ui-4);box-shadow:calc(var(--game-pixel) * -14) calc(var(--game-pixel) * -10) 0 calc(var(--game-pixel) * -8) var(--pitch-fx-accent), calc(var(--game-pixel) * 14) calc(var(--game-pixel) * -10) 0 calc(var(--game-pixel) * -8) var(--pitch-fx-deep)}.pitch-fullscreen-fx.is-stealth .pitch-fx-flyby{left:calc(var(--game-pixel) * 54);top:calc(var(--game-pixel) * 48);width:calc(var(--game-pixel) * 108);height:var(--ui-4);border-width:var(--ui-1);box-shadow:0 var(--ui-12) 0 var(--pitch-fx-accent), 0 var(--ui-24) 0 var(--pitch-fx-deep), 0 calc(var(--game-pixel) * 36) 0 var(--pitch-fx-accent);animation:.64s steps(6,end) both pitch-fx-mark-pulse}.pitch-fullscreen-fx.is-crush .pitch-fx-flyby{left:calc(var(--game-pixel) * 244);top:calc(var(--game-pixel) * -74);width:calc(var(--game-pixel) * 64);height:calc(var(--game-pixel) * 66);border-width:var(--ui-4);box-shadow:inset var(--ui-4) var(--ui-4) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * -18) calc(var(--game-pixel) * -8) 0 var(--pitch-fx-deep);animation:.64s steps(7,end) both pitch-fx-drop}.pitch-fullscreen-fx.is-defeat .pitch-fx-flyby,.pitch-fullscreen-fx.is-defeat .pitch-fx-mark,.pitch-fullscreen-fx.is-defeat .pitch-fx-speed-lines{display:none}.pitch-fullscreen-fx.is-defeat .pitch-fx-particles{left:calc(var(--game-pixel) * 220);top:calc(var(--game-pixel) * 74);width:var(--ui-4);height:var(--ui-4);background:var(--pitch-fx-accent);box-shadow:calc(var(--game-pixel) * -22) calc(var(--game-pixel) * -10) 0 var(--pitch-fx-deep), calc(var(--game-pixel) * -13) calc(var(--game-pixel) * 14) 0 #d64545, var(--ui-11) calc(var(--game-pixel) * -18) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * 23) var(--ui-10) 0 var(--pitch-fx-deep), calc(var(--game-pixel) * -32) var(--ui-2) 0 #fff5c8, calc(var(--game-pixel) * 34) calc(var(--game-pixel) * -4) 0 #d64545;animation:.64s steps(8,end) both pitch-fx-defeat-burst}.pitch-fullscreen-fx.is-leverage .pitch-fx-flyby{left:calc(var(--game-pixel) * 198);top:calc(var(--game-pixel) * 86);width:calc(var(--game-pixel) * 132);height:var(--ui-8);transform-origin:calc(var(--game-pixel) * 96) var(--ui-4);box-shadow:inset 0 var(--ui-2) 0 var(--pitch-fx-accent), calc(var(--game-pixel) * 82) var(--ui-12) 0 var(--pitch-fx-deep);animation:.64s steps(7,end) both pitch-fx-leverage}.pitch-fullscreen-fx.is-consume .pitch-fx-flyby,.pitch-fullscreen-fx.is-consume .pitch-fx-mark,.pitch-fullscreen-fx.is-consume .pitch-fx-speed-lines{display:none}.pitch-fullscreen-fx.is-consume .pitch-fx-particles{left:calc(var(--game-pixel) * 62);top:calc(var(--game-pixel) * 78);animation:.64s steps(8,end) both pitch-fx-consume}.pitch-fullscreen-fx.is-rebuttal .pitch-fx-flyby{left:calc(var(--game-pixel) * 400);animation-name:pitch-fx-fly-left}.pitch-fullscreen-fx.is-rebuttal .pitch-fx-speed-lines{left:calc(var(--game-pixel) * 420);animation-name:pitch-fx-lines-left}.pitch-fullscreen-fx.is-summon .pitch-fx-flyby{left:calc(var(--game-pixel) * 420);top:calc(var(--game-pixel) * 54);width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 96);animation-name:pitch-fx-summon-in}.pitch-battle-window.is-fx-attack,.pitch-battle-window.is-fx-crush,.pitch-battle-window.is-fx-defeat,.pitch-battle-window.is-fx-leverage,.pitch-battle-window.is-fx-selfHit,.pitch-battle-window.is-fx-rebuttal{animation-duration:.64s;animation-timing-function:steps(8,end)}.pitch-battle-window.is-fx-guard{animation-duration:.64s;animation-timing-function:steps(6,end)}.pitch-battle-window.is-fx-step-0.is-fx-attack,.pitch-battle-window.is-fx-step-0.is-fx-crush,.pitch-battle-window.is-fx-step-0.is-fx-defeat,.pitch-battle-window.is-fx-step-0.is-fx-leverage,.pitch-battle-window.is-fx-step-0.is-fx-selfHit,.pitch-battle-window.is-fx-step-0.is-fx-rebuttal{animation-name:pitch-window-impact-a}.pitch-battle-window.is-fx-step-1.is-fx-attack,.pitch-battle-window.is-fx-step-1.is-fx-crush,.pitch-battle-window.is-fx-step-1.is-fx-defeat,.pitch-battle-window.is-fx-step-1.is-fx-leverage,.pitch-battle-window.is-fx-step-1.is-fx-selfHit,.pitch-battle-window.is-fx-step-1.is-fx-rebuttal{animation-name:pitch-window-impact-b}.pitch-battle-window.is-fx-step-0.is-fx-guard{animation-name:pitch-window-guard-a}.pitch-battle-window.is-fx-step-1.is-fx-guard{animation-name:pitch-window-guard-b}@keyframes pitch-fullscreen-flash{0%{opacity:0}10%{opacity:.88}24%{opacity:.18}42%{opacity:.56}65%{opacity:.22}to{opacity:0}}@keyframes pitch-fx-fly-right{0%{visibility:visible;transform:translate(0)}78%{transform:translateX(calc(var(--game-pixel) * 560));visibility:visible}to{transform:translateX(calc(var(--game-pixel) * 560));visibility:hidden}}@keyframes pitch-fx-fly-left{0%{visibility:visible;transform:translate(0)}78%{transform:translateX(calc(var(--game-pixel) * -560));visibility:visible}to{transform:translateX(calc(var(--game-pixel) * -560));visibility:hidden}}@keyframes pitch-fx-mark-pulse{0%{visibility:hidden;transform:scale(1)}16%{visibility:visible;transform:scale(1)}34%{transform:scale(2)}52%{transform:scale(2)}72%{transform:scale(2)}to{visibility:hidden;transform:scale(1)}}@keyframes pitch-fx-particles-rise{0%{transform:translateY(calc(var(--game-pixel) * 70));visibility:visible}82%{transform:translateY(calc(var(--game-pixel) * -150));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * -150));visibility:hidden}}@keyframes pitch-fx-defeat-burst{0%{visibility:visible;transform:scale(.5)}25%{transform:translate(calc(var(--game-pixel) * -3), calc(var(--game-pixel) * -8)) scale(1)}62%{transform:translate(var(--ui-3), calc(var(--game-pixel) * -20)) scale(1.5)}88%{transform:translate(calc(var(--game-pixel) * -2), calc(var(--game-pixel) * -28)) scale(2);visibility:visible}to{transform:translate(calc(var(--game-pixel) * -2), calc(var(--game-pixel) * -28)) scale(2);visibility:hidden}}@keyframes pitch-fx-particles-heal{0%{transform:translateY(calc(var(--game-pixel) * 90));visibility:visible}90%{transform:translateY(calc(var(--game-pixel) * -120));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * -120));visibility:hidden}}@keyframes pitch-fx-lines-right{0%{visibility:visible;transform:translate(0)}88%{transform:translateX(calc(var(--game-pixel) * 590));visibility:visible}to{transform:translateX(calc(var(--game-pixel) * 590));visibility:hidden}}@keyframes pitch-fx-lines-left{0%{visibility:visible;transform:translate(0)}88%{transform:translateX(calc(var(--game-pixel) * -590));visibility:visible}to{transform:translateX(calc(var(--game-pixel) * -590));visibility:hidden}}@keyframes pitch-fx-guard-wall{0%{visibility:visible;transform:translateY(0)}52%{transform:translateY(calc(var(--game-pixel) * 116));visibility:visible}82%{transform:translateY(calc(var(--game-pixel) * 82));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * 82));visibility:hidden}}@keyframes pitch-fx-drop{0%{visibility:visible;transform:translateY(0)}72%{transform:translateY(calc(var(--game-pixel) * 210));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * 210));visibility:hidden}}@keyframes pitch-fx-draw-rise{0%{transform:translateY(calc(var(--game-pixel) * 62));visibility:visible}18%{transform:translateY(calc(var(--game-pixel) * 38))}48%{transform:translateY(calc(var(--game-pixel) * -42))}76%{transform:translateY(calc(var(--game-pixel) * -112));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * -112));opacity:0;visibility:hidden}}@keyframes pitch-fx-draw-column{0%{visibility:visible;transform:scaleY(0)}24%{transform:scaleY(1)}68%{opacity:.74;transform:scaleY(1)}to{opacity:0;visibility:hidden;transform:scaleY(0)}}@keyframes pitch-fx-draw-particles{0%{transform:translateY(calc(var(--game-pixel) * 44));visibility:visible}78%{transform:translateY(calc(var(--game-pixel) * -126));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * -126));visibility:hidden}}@keyframes pitch-fx-draw-lines{0%{transform:translateY(calc(var(--game-pixel) * 50));visibility:visible}82%{transform:translateY(calc(var(--game-pixel) * -118));visibility:visible}to{transform:translateY(calc(var(--game-pixel) * -118));visibility:hidden}}@keyframes pitch-fx-summon-in{0%{visibility:visible;transform:translate(0)}72%{transform:translateX(calc(var(--game-pixel) * -182));visibility:visible}to{transform:translateX(calc(var(--game-pixel) * -182));visibility:hidden}}@keyframes pitch-fx-leverage{0%{transform:translateY(var(--ui-16));visibility:visible}38%{transform:translateY(0)}72%{transform:translateY(calc(var(--game-pixel) * -22))}to{transform:translateY(calc(var(--game-pixel) * -22));visibility:hidden}}@keyframes pitch-fx-consume{0%{visibility:visible;transform:scale(4)}72%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1)}}@keyframes pitch-window-impact-a{0%,to{transform:translate(0)}18%{transform:translate(calc(var(--game-pixel) * -3), 0)}32%{transform:translate(var(--ui-4), calc(var(--game-pixel) * -2))}46%{transform:translate(calc(var(--game-pixel) * -2), var(--ui-2))}62%{transform:translate(var(--ui-2), 0)}}@keyframes pitch-window-impact-b{0%,to{transform:translate(0)}18%{transform:translate(calc(var(--game-pixel) * -3), 0)}32%{transform:translate(var(--ui-4), calc(var(--game-pixel) * -2))}46%{transform:translate(calc(var(--game-pixel) * -2), var(--ui-2))}62%{transform:translate(var(--ui-2), 0)}}@keyframes pitch-window-guard-a{0%,to{box-shadow:inset 0 0 0 var(--ui-1) #6d8f78, var(--ui-3) var(--ui-3) 0 #08090d}28%,62%{box-shadow:inset 0 0 0 var(--ui-4) #bde8e0, inset 0 0 0 var(--ui-8) #315a8a, var(--ui-3) var(--ui-3) 0 #08090d}}@keyframes pitch-window-guard-b{0%,to{box-shadow:inset 0 0 0 var(--ui-1) #6d8f78, var(--ui-3) var(--ui-3) 0 #08090d}28%,62%{box-shadow:inset 0 0 0 var(--ui-4) #bde8e0, inset 0 0 0 var(--ui-8) #315a8a, var(--ui-3) var(--ui-3) 0 #08090d}}.pitch-battle-header{z-index:12;grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 16);height:calc(var(--game-pixel) * 22);padding-bottom:var(--ui-1);box-shadow:0 var(--ui-2) 0 #08090d;background:#172d34;position:relative}.pitch-duel-mark{margin-left:var(--ui-16);grid-column:1;justify-self:center}.pitch-battle-profile{display:block}.pitch-battle-portrait,.pitch-battle-profile span,.pitch-battle-prospect small{display:none}.pitch-battle-profile p{font-size:var(--ui-6);line-height:var(--ui-7)}.pitch-battle-prospect{text-align:right}.pitch-duel-mark span,.pitch-duel-mark strong{background:#172d34}.pitch-duel-mark strong{display:none}.pitch-scene-zone{left:50%;top:var(--ui-2);z-index:3;gap:var(--ui-4);padding:var(--game-pixel) var(--ui-3);border:var(--game-pixel) solid #08090d;box-shadow:var(--game-pixel) var(--game-pixel) 0 #08090d;background:#172d34;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.pitch-scene-zone .pitch-zone-name{color:#fff5c8;font-size:var(--ui-6);line-height:var(--ui-8);white-space:nowrap}.pitch-scene-zone .pitch-zone-threat{padding:var(--game-pixel) var(--ui-2);gap:var(--ui-2);border:var(--game-pixel) solid #08090d;box-shadow:inset var(--game-pixel) var(--game-pixel) 0 #315a68;background:#101820;align-items:center;display:flex}.pitch-scene-zone .pitch-battle-back{width:var(--ui-12);height:var(--ui-12);margin-left:var(--ui-1);border-width:var(--game-pixel);font-size:var(--ui-4);line-height:var(--ui-5);position:static}.pitch-zone-threat i{width:var(--ui-3);height:var(--ui-5);box-shadow:var(--game-pixel) 0 0 #08090d;background:#3f4850;display:block}.pitch-zone-threat i.is-filled{box-shadow:inset var(--game-pixel) var(--game-pixel) 0 #fff19b, var(--game-pixel) 0 0 #08090d;background:#d66b4f}.pitch-battle-back{top:var(--ui-4);right:var(--ui-4);z-index:52;width:var(--ui-14);height:var(--ui-14);position:absolute}.pitch-battle-dialogue-shade{z-index:50;width:100%;height:100%}.pitch-battle-skip{min-height:var(--ui-14);padding:var(--ui-4) 0 0 var(--ui-8);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit;display:block}.pitch-battle-track,.pitch-battle-board{display:none}.pitch-duel-scene{height:calc(var(--game-pixel) * 98);border-bottom:var(--ui-2) solid #17151f;background:#263f4b;position:relative;overflow:hidden}.pitch-npc-archetype{left:var(--ui-4);top:var(--ui-3);z-index:8;height:var(--ui-10);box-sizing:border-box;align-items:center;gap:var(--ui-3);padding:var(--ui-1) var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #08090d;font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-4);white-space:nowrap;background:#315a8a;display:flex;position:absolute}.pitch-npc-archetype span{color:#fff19b}.pitch-npc-archetype strong{font:inherit}.pitch-npc-archetype.is-guard{background:#315a66}.pitch-npc-archetype.is-butler{background:#6d3c71}.pitch-npc-archetype.is-artisan{background:#8b4d2e}.pitch-npc-archetype.is-merchant{background:#6f5728}.pitch-npc-archetype.is-official{background:#4c5075}.pitch-npc-archetype.is-business{box-shadow:inset 0 var(--ui-1) 0 #d66b4f, var(--ui-2) var(--ui-2) 0 #08090d;background:#7a3038}.pitch-scene-backdrop{background:linear-gradient(#263f4b 0 54%,#77533a 54% 58%,#563a2e 58% 100%);position:absolute;inset:0;overflow:hidden}.pitch-scene-backdrop:before{content:"";width:100%;height:calc(var(--game-pixel) * 35);background:repeating-linear-gradient(90deg, #563a2e 0, #563a2e calc(var(--game-pixel) * 31), #402c29 calc(var(--game-pixel) * 31), #402c29 calc(var(--game-pixel) * 32));border-top:var(--ui-2) solid #17151f;box-shadow:inset 0 var(--ui-3) 0 #77533a;position:absolute;bottom:0;left:0}.pitch-scene-backdrop:after{content:"";left:calc(var(--game-pixel) * 112);bottom:calc(var(--game-pixel) * 16);width:calc(var(--game-pixel) * 144);height:var(--ui-7);box-shadow:calc(var(--game-pixel) * -12) var(--ui-2) 0 #30262b, calc(var(--game-pixel) * 12) var(--ui-2) 0 #30262b;background:#30262b;position:absolute}.pitch-scene-window{top:var(--ui-9);width:calc(var(--game-pixel) * 48);height:calc(var(--game-pixel) * 29);border:var(--ui-3) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #9fc8c1, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #315a66;background:#6a8b94;position:absolute}.pitch-scene-window:before{content:"";left:calc(var(--game-pixel) * 11);width:var(--ui-8);height:var(--ui-14);box-shadow:var(--ui-14) calc(var(--game-pixel) * -6) 0 #315a66, calc(var(--game-pixel) * 25) var(--ui-2) 0 #315a66;background:#315a66;position:absolute;bottom:0}.pitch-scene-window-left{left:var(--ui-14)}.pitch-scene-window-right{right:var(--ui-14)}.pitch-scene-desk{left:calc(var(--game-pixel) * 168);top:calc(var(--game-pixel) * 30);width:calc(var(--game-pixel) * 32);height:var(--ui-12);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-3) var(--ui-12) 0 #17151f, calc(var(--game-pixel) * 27) var(--ui-12) 0 #17151f;background:#b17b46;position:absolute}.pitch-scene-frame{left:calc(var(--game-pixel) * 105);top:var(--ui-8);width:calc(var(--game-pixel) * 34);height:calc(var(--game-pixel) * 22);border:var(--ui-3) solid #533722;box-shadow:inset 0 0 0 var(--ui-2) #e7b465, var(--ui-2) var(--ui-2) 0 #17151f;background:#fff5c8;position:absolute}.pitch-scene-frame:before{content:"";left:var(--ui-5);top:var(--ui-5);width:calc(var(--game-pixel) * 18);height:var(--ui-2);box-shadow:0 var(--ui-5) 0 #315a8a, 0 var(--ui-10) 0 #d66b4f;background:#315a8a;position:absolute}.pitch-scene-shelf{right:calc(var(--game-pixel) * 72);top:var(--ui-9);width:calc(var(--game-pixel) * 44);height:var(--ui-4);box-shadow:0 var(--ui-3) 0 #77533a, 0 var(--ui-13) 0 #17151f, 0 var(--ui-16) 0 #77533a;background:#17151f;position:absolute}.pitch-scene-shelf:before{content:"";left:var(--ui-4);top:var(--ui-4);width:var(--ui-5);height:var(--ui-8);box-shadow:var(--ui-7) 0 0 #315a8a, var(--ui-14) var(--ui-2) 0 #d8e5a0, var(--ui-20) calc(var(--game-pixel) * -1) 0 #b75c89, calc(var(--game-pixel) * 28) var(--ui-1) 0 #e7b465;background:#d64545;position:absolute}.pitch-scene-plant{right:var(--ui-15);bottom:calc(var(--game-pixel) * 20);width:var(--ui-12);height:var(--ui-10);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #e7b465;background:#b17b46;position:absolute}.pitch-scene-plant:before{content:"";left:var(--ui-4);top:calc(var(--game-pixel) * -17);width:var(--ui-5);height:var(--ui-16);box-shadow:calc(var(--game-pixel) * -5) var(--ui-4) 0 #478751, var(--ui-5) var(--ui-2) 0 #234735, calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -3) 0 #79a957;background:#315f43;position:absolute}.pitch-scene-rug{left:calc(var(--game-pixel) * 75);bottom:var(--ui-4);width:calc(var(--game-pixel) * 218);height:calc(var(--game-pixel) * 24);border:var(--ui-2) solid #30262b;box-shadow:inset 0 0 0 var(--ui-3) #a85b32, inset 0 0 0 var(--ui-5) #533722;background:#6b4549;position:absolute}.pitch-scene-horizon,.pitch-scene-route,.pitch-scene-landmark,.pitch-scene-detail,.pitch-scene-foreground{display:none;position:absolute}.pitch-duel-scene.is-exterior .pitch-scene-window,.pitch-duel-scene.is-exterior .pitch-scene-desk,.pitch-duel-scene.is-exterior .pitch-scene-frame,.pitch-duel-scene.is-exterior .pitch-scene-shelf,.pitch-duel-scene.is-exterior .pitch-scene-plant,.pitch-duel-scene.is-exterior .pitch-scene-rug{display:none}.pitch-duel-scene.is-exterior .pitch-scene-backdrop{background:linear-gradient(#8fb7b0 0 48%,#5f8b54 48% 100%)}.pitch-duel-scene.is-exterior .pitch-scene-backdrop:before{height:calc(var(--game-pixel) * 47);border-top:var(--ui-2) solid #315f43;background:repeating-linear-gradient(90deg, #527f49 0 var(--ui-18), #5f8b54 var(--ui-18) var(--ui-20));box-shadow:inset 0 var(--ui-3) 0 #79a957;bottom:0}.pitch-duel-scene.is-exterior .pitch-scene-backdrop:after{left:calc(var(--game-pixel) * 93);bottom:calc(var(--game-pixel) * 13);width:calc(var(--game-pixel) * 184);height:var(--ui-6);box-shadow:calc(var(--game-pixel) * -16) var(--ui-2) 0 #29433a, var(--ui-16) var(--ui-2) 0 #29433a;background:#29433a}.pitch-duel-scene.is-exterior .pitch-scene-horizon,.pitch-duel-scene.is-exterior .pitch-scene-route,.pitch-duel-scene.is-exterior .pitch-scene-landmark,.pitch-duel-scene.is-exterior .pitch-scene-detail,.pitch-duel-scene.is-exterior .pitch-scene-foreground{display:block}.pitch-duel-scene.is-exterior .pitch-scene-route{left:calc(var(--game-pixel) * 39);width:calc(var(--game-pixel) * 292);height:calc(var(--game-pixel) * 37);border:var(--ui-2) solid #533722;background:repeating-linear-gradient(90deg, #b58b58 0 var(--ui-22), #8b6948 var(--ui-22) var(--ui-24));box-shadow:inset 0 var(--ui-3) 0 #d5b277;border-bottom:0;bottom:0}.pitch-duel-scene.is-exterior .pitch-scene-foreground{width:100%;height:var(--ui-5);box-shadow:0 calc(var(--game-pixel) * -3) 0 #79a957, var(--ui-15) calc(var(--game-pixel) * -7) 0 calc(var(--game-pixel) * -1) #315f43, calc(var(--game-pixel) * 350) calc(var(--game-pixel) * -6) 0 calc(var(--game-pixel) * -1) #234735;background:#315f43;bottom:0;left:0}.pitch-duel-scene.is-town .pitch-scene-backdrop{background:linear-gradient(#93b9b2 0 34%,#c99b62 34% 100%)}.pitch-duel-scene.is-town .pitch-scene-backdrop:before{height:calc(var(--game-pixel) * 36);background:repeating-linear-gradient(90deg, #8f7b6a 0 var(--ui-22), #6d5b51 var(--ui-22) var(--ui-24));box-shadow:inset 0 var(--ui-3) 0 #b9a183;border-color:#533722}.pitch-duel-scene.is-town .pitch-scene-horizon{left:0;top:var(--ui-7);width:calc(var(--game-pixel) * 76);height:calc(var(--game-pixel) * 45);border:var(--ui-2) solid #17151f;box-shadow:calc(var(--game-pixel) * 76) var(--ui-5) 0 #17151f, calc(var(--game-pixel) * 78) var(--ui-7) 0 #a96647, calc(var(--game-pixel) * 154) calc(var(--game-pixel) * -3) 0 #17151f, calc(var(--game-pixel) * 156) calc(var(--game-pixel) * -1) 0 #d8a47f, calc(var(--game-pixel) * 232) var(--ui-4) 0 #17151f, calc(var(--game-pixel) * 234) var(--ui-6) 0 #b98759, calc(var(--game-pixel) * 310) calc(var(--game-pixel) * -2) 0 #17151f, calc(var(--game-pixel) * 312) 0 0 #d7b06d;background:#d7b06d}.pitch-duel-scene.is-town .pitch-scene-horizon:before{content:"";left:var(--ui-7);top:var(--ui-11);width:var(--ui-14);height:var(--ui-16);border:var(--ui-2) solid #533722;box-shadow:var(--ui-24) 0 0 #315a66, calc(var(--game-pixel) * 76) var(--ui-5) 0 #533722, calc(var(--game-pixel) * 100) var(--ui-5) 0 #315a66, calc(var(--game-pixel) * 154) calc(var(--game-pixel) * -3) 0 #533722, calc(var(--game-pixel) * 178) calc(var(--game-pixel) * -3) 0 #315a66, calc(var(--game-pixel) * 232) var(--ui-4) 0 #533722, calc(var(--game-pixel) * 256) var(--ui-4) 0 #315a66;background:#6a8b94;position:absolute}.pitch-duel-scene.is-town .pitch-scene-horizon:after{content:"";left:calc(var(--game-pixel) * -3);top:calc(var(--game-pixel) * -5);width:calc(var(--game-pixel) * 82);height:var(--ui-7);box-shadow:calc(var(--game-pixel) * 77) var(--ui-5) 0 #315a66, calc(var(--game-pixel) * 157) calc(var(--game-pixel) * -3) 0 #6b4549, calc(var(--game-pixel) * 235) var(--ui-4) 0 #315f43, calc(var(--game-pixel) * 313) calc(var(--game-pixel) * -2) 0 #9a493d;background:#9a493d;position:absolute}.pitch-duel-scene.is-town .pitch-scene-route{width:100%;height:calc(var(--game-pixel) * 34);background:repeating-linear-gradient(90deg, #8f7b6a 0 var(--ui-22), #6d5b51 var(--ui-22) var(--ui-24));box-shadow:inset 0 var(--ui-3) 0 #b9a183, inset 0 calc(var(--game-pixel) * -4) 0 #4a403b;left:0}.pitch-duel-scene.is-town .pitch-scene-landmark{left:var(--ui-12);top:calc(var(--game-pixel) * 31);width:var(--ui-4);height:calc(var(--game-pixel) * 39);box-shadow:var(--ui-1) 0 0 #533722, calc(var(--game-pixel) * 348) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * 349) var(--ui-2) 0 #533722;background:#17151f}.pitch-duel-scene.is-town .pitch-scene-landmark:before{content:"";left:calc(var(--game-pixel) * -4);top:calc(var(--game-pixel) * -10);width:var(--ui-12);height:var(--ui-10);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b, calc(var(--game-pixel) * 348) var(--ui-2) 0 #f3c74e;background:#f3c74e;position:absolute}.pitch-duel-scene.is-town .pitch-scene-detail-a{left:calc(var(--game-pixel) * 43);bottom:calc(var(--game-pixel) * 20);width:var(--ui-18);height:var(--ui-14);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-3) var(--ui-3) 0 #e09a52, var(--ui-20) var(--ui-4) 0 #533722;background:#a85b32}.pitch-duel-scene.is-town .pitch-scene-detail-b{right:calc(var(--game-pixel) * 44);bottom:calc(var(--game-pixel) * 18);width:var(--ui-14);height:var(--ui-16);border:var(--ui-2) solid #17151f;box-shadow:inset 0 var(--ui-3) 0 #b17b46;background:#77533a}.pitch-duel-scene.is-farm .pitch-scene-backdrop,.pitch-duel-scene.is-fields .pitch-scene-backdrop,.pitch-duel-scene.is-countryside .pitch-scene-backdrop{background:linear-gradient(#8fc7c0 0 47%,#9bb85a 47% 100%)}.pitch-duel-scene.is-fields .pitch-scene-backdrop{background:linear-gradient(#9bd0d5 0 45%,#c7a24d 45% 100%)}.pitch-duel-scene.is-countryside .pitch-scene-backdrop{background:linear-gradient(#8fc7c0 0 48%,#688c4c 48% 100%)}.pitch-duel-scene.is-farm .pitch-scene-horizon,.pitch-duel-scene.is-fields .pitch-scene-horizon,.pitch-duel-scene.is-countryside .pitch-scene-horizon{left:0;top:calc(var(--game-pixel) * 34);width:100%;height:var(--ui-16);background:repeating-linear-gradient(90deg, #315f43 0 var(--ui-14), #478751 var(--ui-14) var(--ui-24));box-shadow:0 var(--ui-10) 0 #234735}.pitch-duel-scene.is-fields .pitch-scene-horizon{background:repeating-linear-gradient(90deg, #b88635 0 var(--ui-12), #d2b153 var(--ui-12) var(--ui-20));box-shadow:0 var(--ui-10) 0 #8b6a2f}.pitch-duel-scene.is-farm .pitch-scene-route,.pitch-duel-scene.is-fields .pitch-scene-route,.pitch-duel-scene.is-countryside .pitch-scene-route{width:calc(var(--game-pixel) * 210);left:calc(var(--game-pixel) * 80);background:repeating-linear-gradient(90deg, #b58b58 0 var(--ui-16), #9b7149 var(--ui-16) var(--ui-18))}.pitch-duel-scene.is-farm .pitch-scene-landmark,.pitch-duel-scene.is-fields .pitch-scene-landmark{right:calc(var(--game-pixel) * 27);top:calc(var(--game-pixel) * 24);width:var(--ui-8);height:calc(var(--game-pixel) * 43);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) 0 0 #fff5c8;background:#d7b06d}.pitch-duel-scene.is-farm .pitch-scene-landmark:before,.pitch-duel-scene.is-fields .pitch-scene-landmark:before{content:"";left:calc(var(--game-pixel) * -13);top:calc(var(--game-pixel) * -8);width:calc(var(--game-pixel) * 34);height:var(--ui-4);box-shadow:0 var(--ui-1) 0 #fff5c8, var(--ui-15) calc(var(--game-pixel) * -15) 0 #17151f, var(--ui-16) calc(var(--game-pixel) * -14) 0 #fff5c8;background:#17151f;position:absolute}.pitch-duel-scene.is-farm .pitch-scene-landmark:after,.pitch-duel-scene.is-fields .pitch-scene-landmark:after{content:"";left:calc(var(--game-pixel) * -3);top:calc(var(--game-pixel) * -4);width:var(--ui-14);height:var(--ui-14);border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-3) #fff5c8;background:#b17b46;position:absolute}.pitch-duel-scene.is-fields .pitch-scene-detail-a,.pitch-duel-scene.is-farm .pitch-scene-detail-a{left:var(--ui-13);bottom:calc(var(--game-pixel) * 20);width:var(--ui-22);height:var(--ui-11);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #f3c74e, var(--ui-20) var(--ui-3) 0 #8b6a2f;background:#d2b153}.pitch-duel-scene.is-countryside .pitch-scene-landmark{right:var(--ui-10);top:var(--ui-10);width:calc(var(--game-pixel) * 68);height:calc(var(--game-pixel) * 45);border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-3) #fff5c8, calc(var(--game-pixel) * -18) var(--ui-10) 0 #533722;background:#d8d0b6}.pitch-duel-scene.is-countryside .pitch-scene-landmark:before{content:"";left:calc(var(--game-pixel) * -5);top:calc(var(--game-pixel) * -8);width:calc(var(--game-pixel) * 78);height:var(--ui-10);box-shadow:inset 0 var(--ui-3) 0 #b46a63;background:#6b4549;position:absolute}.pitch-duel-scene.is-woodland .pitch-scene-backdrop{background:linear-gradient(#6a9881 0 42%,#315f43 42% 100%)}.pitch-duel-scene.is-thornwood .pitch-scene-backdrop{background:linear-gradient(#263f4b 0 42%,#234735 42% 100%)}.pitch-duel-scene.is-woodland .pitch-scene-horizon,.pitch-duel-scene.is-thornwood .pitch-scene-horizon{left:0;top:var(--ui-5);width:var(--ui-16);height:calc(var(--game-pixel) * 58);box-shadow:var(--ui-2) 0 0 #77533a, calc(var(--game-pixel) * 49) var(--ui-8) 0 #533722, calc(var(--game-pixel) * 51) var(--ui-8) 0 #77533a, calc(var(--game-pixel) * 102) calc(var(--game-pixel) * -2) 0 #533722, calc(var(--game-pixel) * 104) calc(var(--game-pixel) * -2) 0 #77533a, calc(var(--game-pixel) * 264) var(--ui-4) 0 #533722, calc(var(--game-pixel) * 266) var(--ui-4) 0 #77533a, calc(var(--game-pixel) * 326) calc(var(--game-pixel) * -3) 0 #533722, calc(var(--game-pixel) * 328) calc(var(--game-pixel) * -3) 0 #77533a;background:#533722}.pitch-duel-scene.is-woodland .pitch-scene-horizon:before,.pitch-duel-scene.is-thornwood .pitch-scene-horizon:before{content:"";left:calc(var(--game-pixel) * -10);top:calc(var(--game-pixel) * -8);width:calc(var(--game-pixel) * 38);height:var(--ui-20);box-shadow:var(--ui-16) calc(var(--game-pixel) * -7) 0 #315f43, calc(var(--game-pixel) * 48) var(--ui-8) 0 #315f43, calc(var(--game-pixel) * 102) calc(var(--game-pixel) * -2) 0 #478751, calc(var(--game-pixel) * 264) var(--ui-4) 0 #315f43, calc(var(--game-pixel) * 326) calc(var(--game-pixel) * -3) 0 #478751;background:#478751;position:absolute}.pitch-duel-scene.is-thornwood .pitch-scene-horizon:before{box-shadow:var(--ui-16) calc(var(--game-pixel) * -7) 0 #234735, calc(var(--game-pixel) * 48) var(--ui-8) 0 #171f26, calc(var(--game-pixel) * 102) calc(var(--game-pixel) * -2) 0 #315f43, calc(var(--game-pixel) * 264) var(--ui-4) 0 #171f26, calc(var(--game-pixel) * 326) calc(var(--game-pixel) * -3) 0 #234735;background:#315f43}.pitch-duel-scene.is-woodland .pitch-scene-detail-a,.pitch-duel-scene.is-thornwood .pitch-scene-detail-a{left:var(--ui-20);bottom:calc(var(--game-pixel) * 17);width:calc(var(--game-pixel) * 34);height:var(--ui-10);border:var(--ui-2) solid #17151f;box-shadow:inset 0 var(--ui-3) 0 #b17b46;background:#77533a}.pitch-duel-scene.is-thornwood .pitch-scene-detail-b{right:var(--ui-18);bottom:var(--ui-14);width:var(--ui-6);height:var(--ui-6);box-shadow:var(--ui-6) var(--ui-2) 0 #b75c89, calc(var(--game-pixel) * -5) var(--ui-4) 0 #fff5c8, 0 var(--ui-6) 0 #fff5c8, var(--ui-6) var(--ui-6) 0 #fff5c8;background:#d8e5a0}.pitch-duel-scene.is-city .pitch-scene-backdrop,.pitch-duel-scene.is-cliffside .pitch-scene-backdrop{background:linear-gradient(#7595aa 0 46%,#566c76 46% 100%)}.pitch-duel-scene.is-city .pitch-scene-horizon{left:0;top:var(--ui-4);width:calc(var(--game-pixel) * 48);height:calc(var(--game-pixel) * 54);border:var(--ui-2) solid #17151f;box-shadow:calc(var(--game-pixel) * 46) var(--ui-10) 0 #3f5565, calc(var(--game-pixel) * 92) calc(var(--game-pixel) * -4) 0 #596875, calc(var(--game-pixel) * 138) var(--ui-7) 0 #3f5565, calc(var(--game-pixel) * 184) calc(var(--game-pixel) * -7) 0 #596875, calc(var(--game-pixel) * 230) var(--ui-4) 0 #3f5565, calc(var(--game-pixel) * 276) calc(var(--game-pixel) * -3) 0 #596875, calc(var(--game-pixel) * 322) var(--ui-8) 0 #3f5565;background:#596875}.pitch-duel-scene.is-city .pitch-scene-horizon:before{content:"";left:var(--ui-8);top:var(--ui-8);width:var(--ui-7);height:var(--ui-8);box-shadow:var(--ui-18) 0 0 #6a8b94, calc(var(--game-pixel) * 47) var(--ui-10) 0 #f3c74e, calc(var(--game-pixel) * 93) calc(var(--game-pixel) * -4) 0 #9bd0d5, calc(var(--game-pixel) * 139) var(--ui-7) 0 #f3c74e, calc(var(--game-pixel) * 185) calc(var(--game-pixel) * -7) 0 #9bd0d5, calc(var(--game-pixel) * 231) var(--ui-4) 0 #f3c74e, calc(var(--game-pixel) * 277) calc(var(--game-pixel) * -3) 0 #9bd0d5, calc(var(--game-pixel) * 323) var(--ui-8) 0 #f3c74e;background:#f3c74e;position:absolute}.pitch-duel-scene.is-city .pitch-scene-route{background:repeating-linear-gradient(90deg, #6d7070 0 var(--ui-22), #4a5055 var(--ui-22) var(--ui-24));width:100%;box-shadow:inset 0 var(--ui-3) 0 #92969a;left:0}.pitch-duel-scene.is-city .pitch-scene-landmark{right:var(--ui-16);top:calc(var(--game-pixel) * 28);width:var(--ui-4);height:calc(var(--game-pixel) * 43);background:#17151f}.pitch-duel-scene.is-city .pitch-scene-landmark:before{content:"";left:calc(var(--game-pixel) * -5);top:calc(var(--game-pixel) * -9);width:var(--ui-14);height:var(--ui-11);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b;background:#f3c74e;position:absolute}.pitch-duel-scene.is-cliffside .pitch-scene-backdrop{background:linear-gradient(#9bd0d5 0 52%,#7d7769 52% 100%)}.pitch-duel-scene.is-cliffside .pitch-scene-horizon{left:0;top:calc(var(--game-pixel) * 32);width:calc(var(--game-pixel) * 96);height:calc(var(--game-pixel) * 31);box-shadow:var(--ui-20) calc(var(--game-pixel) * -12) 0 #6f7e83, calc(var(--game-pixel) * 82) var(--ui-6) 0 #596875, calc(var(--game-pixel) * 170) calc(var(--game-pixel) * -8) 0 #6f7e83, calc(var(--game-pixel) * 248) var(--ui-4) 0 #596875, calc(var(--game-pixel) * 312) calc(var(--game-pixel) * -5) 0 #6f7e83;background:#596875}.pitch-duel-scene.is-cliffside .pitch-scene-route{left:calc(var(--game-pixel) * 70);width:calc(var(--game-pixel) * 225);box-shadow:inset 0 var(--ui-3) 0 #b0a18b, calc(var(--game-pixel) * -32) var(--ui-10) 0 #4f5554, calc(var(--game-pixel) * 238) var(--ui-8) 0 #4f5554;background:#8b8170}.pitch-duel-scene.is-cave .pitch-scene-window,.pitch-duel-scene.is-cave .pitch-scene-desk,.pitch-duel-scene.is-cave .pitch-scene-frame,.pitch-duel-scene.is-cave .pitch-scene-shelf,.pitch-duel-scene.is-cave .pitch-scene-plant,.pitch-duel-scene.is-cave .pitch-scene-rug{display:none}.pitch-duel-scene.is-cave .pitch-scene-backdrop{background:linear-gradient(#20242d 0 52%,#393946 52% 100%)}.pitch-duel-scene.is-cave .pitch-scene-backdrop:before{height:calc(var(--game-pixel) * 39);background:repeating-linear-gradient(90deg, #393946 0 var(--ui-22), #2b2d38 var(--ui-22) var(--ui-24));box-shadow:inset 0 var(--ui-4) 0 #4f4c5b;border-color:#17151f}.pitch-duel-scene.is-cave .pitch-scene-horizon,.pitch-duel-scene.is-cave .pitch-scene-landmark,.pitch-duel-scene.is-cave .pitch-scene-detail{display:block}.pitch-duel-scene.is-cave .pitch-scene-horizon{width:var(--ui-18);height:var(--ui-24);box-shadow:var(--ui-22) calc(var(--game-pixel) * -8) 0 #2b2d38, calc(var(--game-pixel) * 58) var(--ui-4) 0 #17151f, calc(var(--game-pixel) * 132) calc(var(--game-pixel) * -5) 0 #2b2d38, calc(var(--game-pixel) * 210) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * 286) calc(var(--game-pixel) * -7) 0 #2b2d38, calc(var(--game-pixel) * 350) var(--ui-5) 0 #17151f;background:#17151f;top:0;left:0}.pitch-duel-scene.is-cave .pitch-scene-landmark{right:var(--ui-18);bottom:calc(var(--game-pixel) * 18);width:var(--ui-8);height:calc(var(--game-pixel) * 34);box-shadow:calc(var(--game-pixel) * -8) var(--ui-8) 0 #17151f, var(--ui-9) var(--ui-11) 0 #17151f;background:#17151f}.pitch-duel-scene.is-cave .pitch-scene-landmark:before{content:"";left:var(--ui-2);top:var(--ui-3);width:var(--ui-4);height:calc(var(--game-pixel) * 29);box-shadow:calc(var(--game-pixel) * -8) var(--ui-8) 0 #8a6bb0, var(--ui-9) var(--ui-11) 0 #4eb3d3, inset var(--ui-1) 0 0 #d5f0d8;background:#70c5ce;position:absolute}.pitch-duel-scene.is-cave .pitch-scene-detail-a{left:var(--ui-17);bottom:var(--ui-14);width:var(--ui-7);height:var(--ui-7);box-shadow:var(--ui-7) var(--ui-4) 0 #4eb3d3, var(--ui-14) calc(var(--game-pixel) * -2) 0 #70c5ce;background:#8a6bb0}.pitch-duel-scene.is-home .pitch-scene-backdrop{background:linear-gradient(#9b7149 0 55%,#694d3a 55% 100%)}.pitch-duel-scene.is-home .pitch-scene-window-right,.pitch-duel-scene.is-home .pitch-scene-shelf{display:none}.pitch-duel-scene.is-home .pitch-scene-window-left{left:var(--ui-22);width:calc(var(--game-pixel) * 54);background:#8fc7c0}.pitch-duel-scene.is-home .pitch-scene-frame{left:calc(var(--game-pixel) * 294);width:var(--ui-24);height:var(--ui-24);background:#d8e5a0}.pitch-duel-scene.is-home .pitch-scene-desk{left:calc(var(--game-pixel) * 163);top:calc(var(--game-pixel) * 35);width:calc(var(--game-pixel) * 42)}.pitch-duel-scene.is-shop .pitch-scene-backdrop{background:linear-gradient(#6e451e 0 55%,#533722 55% 100%)}.pitch-duel-scene.is-shop .pitch-scene-window,.pitch-duel-scene.is-shop .pitch-scene-frame,.pitch-duel-scene.is-shop .pitch-scene-plant{display:none}.pitch-duel-scene.is-shop .pitch-scene-shelf{left:var(--ui-10);right:auto;top:var(--ui-8);width:calc(var(--game-pixel) * 350);box-shadow:0 var(--ui-3) 0 #b17b46, 0 var(--ui-20) 0 #17151f, 0 var(--ui-23) 0 #b17b46}.pitch-duel-scene.is-shop .pitch-scene-shelf:before{box-shadow:var(--ui-12) 0 0 #315a8a, var(--ui-24) var(--ui-2) 0 #d8e5a0, calc(var(--game-pixel) * 42) 0 0 #b75c89, calc(var(--game-pixel) * 64) var(--ui-1) 0 #e7b465, calc(var(--game-pixel) * 286) 0 0 #315a8a, calc(var(--game-pixel) * 315) var(--ui-2) 0 #d64545}.pitch-duel-scene.is-shop .pitch-scene-desk{left:calc(var(--game-pixel) * 145);top:calc(var(--game-pixel) * 36);width:calc(var(--game-pixel) * 78);height:var(--ui-16);background:#b17b46}.pitch-duel-scene.is-inn .pitch-scene-backdrop{background:linear-gradient(#49333a 0 54%,#533722 54% 100%)}.pitch-duel-scene.is-inn .pitch-scene-window,.pitch-duel-scene.is-inn .pitch-scene-frame,.pitch-duel-scene.is-inn .pitch-scene-plant{display:none}.pitch-duel-scene.is-inn .pitch-scene-landmark{left:var(--ui-15);top:var(--ui-12);width:calc(var(--game-pixel) * 54);height:calc(var(--game-pixel) * 45);border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-4) #b17b46;background:#6e451e;display:block}.pitch-duel-scene.is-inn .pitch-scene-landmark:before{content:"";left:var(--ui-12);bottom:var(--ui-6);width:calc(var(--game-pixel) * 28);height:var(--ui-22);box-shadow:var(--ui-5) calc(var(--game-pixel) * -5) 0 #f3c74e, var(--ui-12) var(--ui-2) 0 #e09a52;background:#d64545;position:absolute}.pitch-duel-scene.is-library .pitch-scene-backdrop{background:linear-gradient(#4a3f46 0 55%,#533722 55% 100%)}.pitch-duel-scene.is-library .pitch-scene-window,.pitch-duel-scene.is-library .pitch-scene-frame,.pitch-duel-scene.is-library .pitch-scene-plant{display:none}.pitch-duel-scene.is-library .pitch-scene-shelf{left:var(--ui-8);width:calc(var(--game-pixel) * 354);right:auto;top:var(--ui-7);box-shadow:0 var(--ui-3) 0 #77533a, 0 var(--ui-17) 0 #17151f, 0 var(--ui-20) 0 #77533a, 0 calc(var(--game-pixel) * 34) 0 #17151f, 0 calc(var(--game-pixel) * 37) 0 #77533a}.pitch-duel-scene.is-conference .pitch-scene-backdrop{background:linear-gradient(#315a66 0 55%,#4d4649 55% 100%)}.pitch-duel-scene.is-conference .pitch-scene-window,.pitch-duel-scene.is-conference .pitch-scene-frame,.pitch-duel-scene.is-conference .pitch-scene-plant{display:none}.pitch-duel-scene.is-conference .pitch-scene-landmark{left:calc(var(--game-pixel) * 132);top:var(--ui-6);width:calc(var(--game-pixel) * 105);height:calc(var(--game-pixel) * 31);border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-3) #4eb3d3, calc(var(--game-pixel) * -112) var(--ui-6) 0 #6b4549, calc(var(--game-pixel) * 218) var(--ui-6) 0 #6b4549;background:#fff5c8;display:block}.pitch-duel-scene.is-conference .pitch-scene-landmark:before{content:"";left:var(--ui-10);top:var(--ui-9);width:calc(var(--game-pixel) * 79);height:var(--ui-3);box-shadow:0 var(--ui-8) 0 #d64545;background:#315a8a;position:absolute}.pitch-duel-scene.is-temple .pitch-scene-backdrop{background:linear-gradient(#595d68 0 55%,#6d6870 55% 100%)}.pitch-duel-scene.is-temple .pitch-scene-window{width:calc(var(--game-pixel) * 34);height:calc(var(--game-pixel) * 38);box-shadow:inset var(--ui-4) var(--ui-4) 0 #8a6bb0, inset calc(var(--game-pixel) * -4) calc(var(--game-pixel) * -4) 0 #203c5f;background:#315a8a}.pitch-duel-scene.is-temple .pitch-scene-frame,.pitch-duel-scene.is-temple .pitch-scene-shelf,.pitch-duel-scene.is-temple .pitch-scene-plant{display:none}.pitch-duel-scene.is-temple .pitch-scene-desk{left:calc(var(--game-pixel) * 151);top:calc(var(--game-pixel) * 37);width:calc(var(--game-pixel) * 66);height:var(--ui-16);box-shadow:inset 0 var(--ui-3) 0 #fff5c8, var(--ui-3) var(--ui-16) 0 #17151f, calc(var(--game-pixel) * 61) var(--ui-16) 0 #17151f;background:#d8d0b6}.pitch-duel-scene.is-temple .pitch-scene-landmark{left:var(--ui-11);top:var(--ui-4);width:var(--ui-12);height:calc(var(--game-pixel) * 61);box-shadow:inset var(--ui-3) 0 0 #fff5c8, calc(var(--game-pixel) * 334) 0 0 #d8d0b6;background:#d8d0b6;display:block}.pitch-duel-scene.is-mansion .pitch-scene-backdrop{background:linear-gradient(#6b4549 0 54%,#533722 54% 100%)}.pitch-duel-scene.is-mansion .pitch-scene-window{box-shadow:inset var(--ui-2) var(--ui-2) 0 #9bd0d5, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #203c5f, 0 calc(var(--game-pixel) * -5) 0 #b06b19;background:#315a66}.pitch-duel-scene.is-mansion .pitch-scene-frame{box-shadow:inset 0 0 0 var(--ui-2) #fff19b, var(--ui-2) var(--ui-2) 0 #17151f;background:#d8d0b6;border-color:#b06b19}.pitch-duel-scene.is-mansion .pitch-scene-rug{box-shadow:inset 0 0 0 var(--ui-3) #f3c74e, inset 0 0 0 var(--ui-5) #6e451e;background:#8b2942}.pitch-duel-scene.is-lumen .pitch-scene-backdrop{background:linear-gradient(#152737 0 56%,#203c5f 56% 100%)}.pitch-duel-scene.is-lumen .pitch-scene-window,.pitch-duel-scene.is-lumen .pitch-scene-frame,.pitch-duel-scene.is-lumen .pitch-scene-shelf,.pitch-duel-scene.is-lumen .pitch-scene-plant,.pitch-duel-scene.is-lumen .pitch-scene-rug{display:none}.pitch-duel-scene.is-lumen .pitch-scene-backdrop:before{background:repeating-linear-gradient(90deg, #203c5f 0 var(--ui-22), #152737 var(--ui-22) var(--ui-24));box-shadow:inset 0 var(--ui-3) 0 #315a8a;border-color:#70c5ce}.pitch-duel-scene.is-lumen .pitch-scene-landmark,.pitch-duel-scene.is-lumen .pitch-scene-detail{display:block}.pitch-duel-scene.is-lumen .pitch-scene-landmark{left:var(--ui-12);top:var(--ui-10);width:calc(var(--game-pixel) * 50);height:calc(var(--game-pixel) * 40);border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-3) #4eb3d3, calc(var(--game-pixel) * 294) 0 0 #315a8a;background:#315a8a}.pitch-duel-scene.is-lumen .pitch-scene-landmark:before{content:"";left:var(--ui-8);top:var(--ui-8);width:calc(var(--game-pixel) * 30);height:var(--ui-4);box-shadow:0 var(--ui-10) 0 #70c5ce, calc(var(--game-pixel) * 294) 0 0 #9bd0d5, calc(var(--game-pixel) * 294) var(--ui-10) 0 #70c5ce;background:#9bd0d5;position:absolute}.pitch-duel-fighters{left:calc(var(--game-pixel) * 34);bottom:calc(var(--game-pixel) * 14);z-index:39;width:calc(var(--game-pixel) * 300);height:calc(var(--game-pixel) * 76);image-rendering:pixelated;image-rendering:crisp-edges;position:absolute}.pitch-combat-stats{bottom:var(--ui-1);z-index:41;height:calc(var(--game-pixel) * 13);display:flex;position:absolute}.pitch-combat-stats,.pitch-overhead-status{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-2);padding:var(--ui-1);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #08090d;background:#fff5c8}.pitch-combat-stat{min-width:0;height:calc(var(--game-pixel) * 11);justify-content:center;align-items:center;gap:var(--ui-1);color:#17151f;display:flex}.pitch-combat-stat strong{min-width:var(--ui-4);color:#17151f;font-size:var(--ui-5);line-height:var(--ui-6);text-align:center}.pitch-combat-stat.is-attack strong{color:#a83b3b}.pitch-combat-stat.is-health strong{color:#d64545}.pitch-combat-stat.is-guard strong{color:#315a8a}.pitch-combat-stat.is-insight strong{color:#8a4f84}.pitch-combat-stat.is-weaken strong{color:#a83b3b}.pitch-combat-stat.is-expose strong{color:#b06b19}.pitch-combat-stat.is-spikes strong{color:#8b4d2e}.pitch-combat-stat.is-stealth strong{color:#315a66}.pitch-heart-status-icon{width:var(--ui-9);height:var(--ui-9);flex:none;display:block;position:relative}.pitch-heart-status-icon b{width:var(--ui-1);height:var(--ui-1);display:block;position:absolute}.pitch-heart-outline{left:var(--ui-1);box-shadow:var(--ui-1) 0 0 #17151f, var(--ui-2) 0 0 #17151f, var(--ui-4) 0 0 #17151f, var(--ui-5) 0 0 #17151f, var(--ui-6) 0 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-1) 0 #17151f, var(--ui-3) var(--ui-1) 0 #17151f, var(--ui-7) var(--ui-1) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-2) 0 #17151f, var(--ui-7) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-3) 0 #17151f, var(--ui-7) var(--ui-3) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-4) 0 #17151f, var(--ui-7) var(--ui-4) 0 #17151f, 0 var(--ui-5) 0 #17151f, var(--ui-6) var(--ui-5) 0 #17151f, var(--ui-1) var(--ui-6) 0 #17151f, var(--ui-5) var(--ui-6) 0 #17151f, var(--ui-2) var(--ui-7) 0 #17151f, var(--ui-4) var(--ui-7) 0 #17151f, var(--ui-3) var(--ui-8) 0 #17151f;background:#17151f;top:0}.pitch-heart-fill{left:var(--ui-1);top:var(--ui-1);box-shadow:var(--ui-1) 0 0 #ff8a72, var(--ui-2) 0 0 #e75b55, var(--ui-4) 0 0 #e75b55, var(--ui-5) 0 0 #d64545, var(--ui-6) 0 0 #a83b3b, 0 var(--ui-1) 0 #ff8a72, var(--ui-1) var(--ui-1) 0 #ef675d, var(--ui-2) var(--ui-1) 0 #e75b55, var(--ui-3) var(--ui-1) 0 #e75b55, var(--ui-4) var(--ui-1) 0 #d64545, var(--ui-5) var(--ui-1) 0 #d64545, var(--ui-6) var(--ui-1) 0 #a83b3b, 0 var(--ui-2) 0 #ef675d, var(--ui-1) var(--ui-2) 0 #e75b55, var(--ui-2) var(--ui-2) 0 #e75b55, var(--ui-3) var(--ui-2) 0 #d64545, var(--ui-4) var(--ui-2) 0 #d64545, var(--ui-5) var(--ui-2) 0 #c33f43, var(--ui-6) var(--ui-2) 0 #a83b3b, 0 var(--ui-3) 0 #e75b55, var(--ui-1) var(--ui-3) 0 #e75b55, var(--ui-2) var(--ui-3) 0 #d64545, var(--ui-3) var(--ui-3) 0 #d64545, var(--ui-4) var(--ui-3) 0 #c33f43, var(--ui-5) var(--ui-3) 0 #b6373d, var(--ui-6) var(--ui-3) 0 #922f3b, var(--ui-1) var(--ui-4) 0 #d64545, var(--ui-2) var(--ui-4) 0 #d64545, var(--ui-3) var(--ui-4) 0 #c33f43, var(--ui-4) var(--ui-4) 0 #b6373d, var(--ui-5) var(--ui-4) 0 #922f3b, var(--ui-2) var(--ui-5) 0 #c33f43, var(--ui-3) var(--ui-5) 0 #b6373d, var(--ui-4) var(--ui-5) 0 #922f3b, var(--ui-3) var(--ui-6) 0 #a83b3b;background:#ff9a7f}.pitch-heart-shine{left:var(--ui-1);top:var(--ui-1);box-shadow:var(--ui-1) 0 0 #ffb4a0, 0 var(--ui-1) 0 #ffb4a0;background:#fff19b}.pitch-overhead-status{top:calc(var(--game-pixel) * 20);z-index:40;height:calc(var(--game-pixel) * 14);display:flex;position:absolute}.pitch-player-status{justify-content:center}.pitch-enemy-intent{color:#a83b3b;justify-content:center}.pitch-enemy-intent.is-summon{color:#315a8a}.pitch-overhead-chip{min-width:var(--ui-20);height:var(--ui-16);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-3);padding:var(--ui-2) var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #08090d;background:#fff5c8;display:flex}.pitch-overhead-chip strong{color:currentColor;font-size:var(--ui-7);line-height:var(--ui-8)}.pitch-overhead-chip.is-guard{color:#315a8a}.pitch-overhead-chip.is-insight{color:#8a4f84}.pitch-overhead-chip.is-weaken{color:#a83b3b}.pitch-overhead-chip.is-expose{color:#b06b19}.pitch-colleague-intent{width:var(--ui-12);height:var(--ui-11);display:block;position:relative}.pitch-colleague-intent:before,.pitch-colleague-intent:after{content:"";border:var(--ui-2) solid #17151f;background:#d8a47f;position:absolute}.pitch-colleague-intent:before{width:var(--ui-6);height:var(--ui-6);box-shadow:0 var(--ui-7) 0 var(--ui-1) #315a8a;top:0;left:0}.pitch-colleague-intent:after{right:0;top:var(--ui-3);width:var(--ui-5);height:var(--ui-5);box-shadow:0 var(--ui-6) 0 var(--ui-1) #6b4549}.pitch-fist-icon{width:var(--ui-9);height:var(--ui-9);flex:none;display:block;position:relative}.pitch-fist-icon b{box-sizing:border-box;display:block;position:absolute}.pitch-fist-palm{left:var(--ui-1);top:var(--ui-2);width:var(--ui-7);height:var(--ui-5);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #f09a72, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #a83b3b;background:#d66b4f}.pitch-fist-fingers{left:var(--ui-1);width:var(--ui-7);height:var(--ui-3);background:#17151f;top:0}.pitch-fist-fingers:before{content:"";left:var(--ui-1);top:var(--ui-1);width:var(--ui-1);height:var(--ui-1);box-shadow:var(--ui-2) 0 0 #d66b4f, var(--ui-4) 0 0 #d66b4f, var(--ui-5) 0 0 #a83b3b;background:#f09a72;position:absolute}.pitch-fist-thumb{left:0;top:var(--ui-3);width:var(--ui-3);height:var(--ui-4);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #f09a72;background:#d66b4f}.pitch-fist-cuff{left:var(--ui-3);top:var(--ui-7);width:var(--ui-5);height:var(--ui-2);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) 0 0 #b46a63, inset calc(var(--game-pixel) * -1) 0 0 #49333a;background:#6b4549}.pitch-shield-status-icon{width:var(--ui-10);height:var(--ui-10);flex:none;display:block;position:relative}.pitch-shield-status-icon b{width:var(--ui-1);height:var(--ui-1);display:block;position:absolute}.pitch-shield-shell{left:var(--ui-1);box-shadow:var(--ui-1) 0 0 #17151f, var(--ui-2) 0 0 #17151f, var(--ui-3) 0 0 #17151f, var(--ui-4) 0 0 #17151f, var(--ui-5) 0 0 #17151f, var(--ui-6) 0 0 #17151f, var(--ui-7) 0 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-1) 0 #17151f, var(--ui-8) var(--ui-1) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-2) 0 #17151f, var(--ui-8) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-3) 0 #17151f, var(--ui-8) var(--ui-3) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-4) 0 #17151f, var(--ui-8) var(--ui-4) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-5) 0 #17151f, var(--ui-8) var(--ui-5) 0 #17151f, 0 var(--ui-6) 0 #17151f, var(--ui-7) var(--ui-6) 0 #17151f, var(--ui-1) var(--ui-7) 0 #17151f, var(--ui-6) var(--ui-7) 0 #17151f, var(--ui-2) var(--ui-8) 0 #17151f, var(--ui-5) var(--ui-8) 0 #17151f, var(--ui-3) var(--ui-9) 0 #17151f, var(--ui-4) var(--ui-9) 0 #17151f;background:#17151f;top:0}.pitch-shield-field{left:var(--ui-1);top:var(--ui-1);box-shadow:var(--ui-1) 0 0 #70c5ce, var(--ui-2) 0 0 #4eb3d3, var(--ui-3) 0 0 #4eb3d3, var(--ui-4) 0 0 #315a8a, var(--ui-5) 0 0 #315a8a, var(--ui-6) 0 0 #214f63, var(--ui-7) 0 0 #214f63, 0 var(--ui-1) 0 #70c5ce, var(--ui-1) var(--ui-1) 0 #4eb3d3, var(--ui-2) var(--ui-1) 0 #4eb3d3, var(--ui-3) var(--ui-1) 0 #315a8a, var(--ui-4) var(--ui-1) 0 #315a8a, var(--ui-5) var(--ui-1) 0 #214f63, var(--ui-6) var(--ui-1) 0 #214f63, var(--ui-7) var(--ui-1) 0 #203c5f, 0 var(--ui-2) 0 #4eb3d3, var(--ui-1) var(--ui-2) 0 #4eb3d3, var(--ui-2) var(--ui-2) 0 #315a8a, var(--ui-3) var(--ui-2) 0 #315a8a, var(--ui-4) var(--ui-2) 0 #214f63, var(--ui-5) var(--ui-2) 0 #214f63, var(--ui-6) var(--ui-2) 0 #203c5f, var(--ui-7) var(--ui-2) 0 #203c5f, 0 var(--ui-3) 0 #4eb3d3, var(--ui-1) var(--ui-3) 0 #315a8a, var(--ui-2) var(--ui-3) 0 #315a8a, var(--ui-3) var(--ui-3) 0 #214f63, var(--ui-4) var(--ui-3) 0 #214f63, var(--ui-5) var(--ui-3) 0 #203c5f, var(--ui-6) var(--ui-3) 0 #203c5f, var(--ui-7) var(--ui-3) 0 #203c5f, 0 var(--ui-4) 0 #315a8a, var(--ui-1) var(--ui-4) 0 #315a8a, var(--ui-2) var(--ui-4) 0 #214f63, var(--ui-3) var(--ui-4) 0 #214f63, var(--ui-4) var(--ui-4) 0 #203c5f, var(--ui-5) var(--ui-4) 0 #203c5f, var(--ui-6) var(--ui-4) 0 #203c5f, var(--ui-7) var(--ui-4) 0 #182f4a, var(--ui-1) var(--ui-5) 0 #315a8a, var(--ui-2) var(--ui-5) 0 #214f63, var(--ui-3) var(--ui-5) 0 #214f63, var(--ui-4) var(--ui-5) 0 #203c5f, var(--ui-5) var(--ui-5) 0 #203c5f, var(--ui-6) var(--ui-5) 0 #182f4a, var(--ui-2) var(--ui-6) 0 #214f63, var(--ui-3) var(--ui-6) 0 #203c5f, var(--ui-4) var(--ui-6) 0 #203c5f, var(--ui-5) var(--ui-6) 0 #182f4a, var(--ui-3) var(--ui-7) 0 #203c5f, var(--ui-4) var(--ui-7) 0 #182f4a;background:#70c5ce}.pitch-shield-rim{left:var(--ui-1);top:var(--ui-1);box-shadow:var(--ui-1) 0 0 #d5f0d8, var(--ui-2) 0 0 #bde8e0, var(--ui-3) 0 0 #bde8e0, var(--ui-4) 0 0 #9bd0d5, var(--ui-5) 0 0 #9bd0d5, var(--ui-6) 0 0 #70c5ce, 0 var(--ui-1) 0 #bde8e0, 0 var(--ui-2) 0 #9bd0d5, 0 var(--ui-3) 0 #70c5ce;background:#d5f0d8}.pitch-shield-crest{left:var(--ui-4);top:var(--ui-2);width:var(--ui-2);height:var(--ui-6);box-shadow:inset calc(var(--game-pixel) * -1) 0 0 #b06b19;background:#fff19b}.pitch-shield-crest:before,.pitch-shield-crest:after{content:"";display:block;position:absolute}.pitch-shield-crest:before{left:calc(var(--game-pixel) * -2);top:var(--ui-2);width:var(--ui-6);height:var(--ui-2);box-shadow:inset 0 calc(var(--game-pixel) * -1) 0 #fff19b;background:#f3c74e}.pitch-shield-crest:after{left:0;top:var(--ui-6);width:var(--ui-2);height:var(--ui-1);background:#b06b19}.pitch-insight-status-icon{width:var(--ui-8);height:var(--ui-8);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff5c8;background:#fff19b;display:block;position:relative}.pitch-insight-status-icon:after{content:"";left:var(--ui-2);bottom:calc(var(--game-pixel) * -4);width:var(--ui-4);height:var(--ui-3);background:#17151f;position:absolute}.pitch-weaken-status-icon{width:var(--ui-9);height:var(--ui-10);box-shadow:var(--ui-3) var(--ui-4) 0 #d66b4f, var(--ui-6) 0 0 #d66b4f;background:#d66b4f;display:block;position:relative}.pitch-weaken-status-icon:after{content:"";left:var(--ui-3);bottom:calc(var(--game-pixel) * -2);width:var(--ui-3);height:var(--ui-2);background:#17151f;position:absolute}.pitch-expose-status-icon{width:var(--ui-10);height:var(--ui-10);border:var(--ui-1) solid #b06b19;display:block;position:relative}.pitch-expose-status-icon:before,.pitch-expose-status-icon:after{content:"";background:#17151f;position:absolute}.pitch-expose-status-icon:before{left:var(--ui-4);top:calc(var(--game-pixel) * -2);width:var(--ui-2);height:var(--ui-12)}.pitch-expose-status-icon:after{left:calc(var(--game-pixel) * -2);top:var(--ui-4);width:var(--ui-12);height:var(--ui-2)}.pitch-spikes-status-icon{width:var(--ui-10);height:var(--ui-9);background:#8b4d2e;display:block;position:relative}.pitch-spikes-status-icon:before{content:"";left:var(--ui-1);top:calc(var(--game-pixel) * -2);width:var(--ui-2);height:var(--ui-6);box-shadow:var(--ui-3) var(--ui-2) 0 #17151f, var(--ui-6) calc(var(--game-pixel) * -1) 0 #17151f;background:#17151f;position:absolute}.pitch-stealth-status-icon{width:var(--ui-10);height:var(--ui-7);border:var(--ui-1) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #315a66;background:#b8d8c8;display:block;position:relative}.pitch-stealth-status-icon:after{content:"";left:var(--ui-4);top:var(--ui-2);width:var(--ui-2);height:var(--ui-2);background:#fff5c8;position:absolute}.pitch-scene-energy{left:var(--ui-4);bottom:var(--ui-4);z-index:2;align-items:center;gap:var(--ui-3);padding:var(--ui-2) var(--ui-3);border:var(--ui-1) solid #17151f;color:#70c5ce;font-size:var(--ui-4);background:#172d34;display:flex;position:absolute}.pitch-scene-energy strong{gap:var(--ui-2);display:flex}.pitch-scene-energy i{width:var(--ui-5);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:#304238;display:block}.pitch-scene-energy i.is-filled{box-shadow:inset var(--ui-1) var(--ui-1) 0 #c7f0d8;background:#70c5ce}.pitch-scene-phase{left:50%;top:calc(var(--game-pixel) * 19);z-index:2;color:#fff19b;font-size:var(--ui-5);line-height:var(--ui-6);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;position:absolute;transform:translate(-50%)}.pitch-scene-log{left:calc(var(--game-pixel) * 178);bottom:var(--ui-3);z-index:4;width:calc(var(--game-pixel) * 110);color:#d8e5a0;font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-5);text-align:center;text-overflow:clip;white-space:nowrap;position:absolute;overflow:hidden}.pitch-card-detail{display:none}.pitch-card-detail-copy p strong{font-size:var(--ui-5);line-height:var(--ui-6)}.pitch-card-detail-copy>small,.pitch-card-detail-state span{font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-4)}.pitch-card-hand{--pitch-card-corner-mask:#172d34;height:calc(var(--game-pixel) * 112);padding-top:var(--ui-8);background:#172d34}.pitch-card{box-sizing:border-box;height:calc(var(--game-pixel) * 87);grid-template-rows:calc(var(--game-pixel) * 28) calc(var(--game-pixel) * 10) 1fr;padding:var(--ui-3);border:var(--ui-1) solid #08090d!important;border-radius:0!important}.pitch-card strong{min-width:0;height:calc(var(--game-pixel) * 10);padding:0 var(--ui-1);font-size:var(--ui-4);line-height:var(--ui-5);place-items:center;display:grid}.pitch-card small{min-width:0;padding:var(--ui-2) var(--ui-1) 0;border-top:var(--ui-1) solid #c7ad74;font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-4);align-self:stretch;display:block}.pitch-card-effect{margin-right:var(--ui-1);color:inherit;display:inline}.core-stat-icon{width:var(--ui-16);height:var(--ui-16);vertical-align:calc(var(--game-pixel) * -4);flex:none;display:inline-block;overflow:visible}.core-stat-icon.is-compact{width:var(--ui-10);height:var(--ui-10);vertical-align:calc(var(--game-pixel) * -3)}.core-stat-icon img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;overflow:visible}.pitch-card-effect .core-stat-icon{margin:0 var(--ui-1)}.pitch-card-effect b{font-weight:400}.pitch-card-effect b.is-damage{color:#246345}.pitch-card-effect b.is-guard{color:#315a8a}.pitch-card-effect b.is-insight{color:#8a4f84}.pitch-card-effect b.is-weaken{color:#a83b3b}.pitch-card-effect b.is-expose{color:#b06b19}.pitch-card-effect b.is-recover{color:#246345}.pitch-card-effect b.is-draw{color:#315a8a}.pitch-card-effect b.is-negative{color:#a83b3b}.pitch-card-kind{display:none}.pitch-card-art{box-sizing:border-box;height:calc(var(--game-pixel) * 28)}.pitch-card-rarity-common{box-shadow:inset 0 0 0 var(--ui-1) #8b7152, var(--ui-3) var(--ui-3) 0 #08090d}.pitch-card-hand .pitch-card-rarity-common{box-shadow:var(--ui-3) var(--ui-3) 0 #08090d}.pitch-card-rarity-uncommon{box-shadow:inset 0 0 0 var(--ui-2) #4eb3d3, inset 0 0 0 var(--ui-3) #d5f0d8, var(--ui-3) var(--ui-3) 0 #08090d;border-color:#214f63}.pitch-card-rarity-rare{box-shadow:inset 0 0 0 var(--ui-2) #f3c74e, inset 0 0 0 var(--ui-3) #fff19b, var(--ui-3) var(--ui-3) 0 #08090d;border-color:#6e451e}.pitch-card-rarity-epic{box-shadow:inset 0 0 0 var(--ui-2) #b75c89, inset 0 0 0 var(--ui-3) #f1a7c2, var(--ui-3) var(--ui-3) 0 #08090d;background:#ffe7a8;border-color:#3b2148}.pitch-card.is-selected{box-shadow:inset 0 0 0 var(--ui-2) #fff19b, inset 0 0 0 var(--ui-3) #a85b32, var(--ui-4) calc(var(--game-pixel) * 6) 0 #08090d}.pitch-card-pile{top:auto;bottom:calc(var(--game-pixel) * 32);z-index:6;width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 36);color:#fff5c8;font-size:calc(var(--game-pixel) * 3);line-height:var(--ui-4);justify-items:center;display:grid;position:absolute}.pitch-pile-stack{width:calc(var(--game-pixel) * 28);height:calc(var(--game-pixel) * 24);display:block;position:relative}.pitch-pile-stack i{left:var(--pitch-pile-x,var(--ui-1));bottom:var(--pitch-pile-y,0);z-index:calc(1 + var(--pitch-pile-layer,0));box-sizing:border-box;width:calc(var(--game-pixel) * 25);height:calc(var(--game-pixel) * 14);border:var(--ui-1) solid #17151f;box-shadow:0 var(--ui-2) 0 #d8c99c, 0 var(--ui-3) 0 #17151f, inset var(--ui-1) var(--ui-1) 0 #70a2b0, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #214f63;background:#315a8a;display:block;position:absolute}.pitch-pile-stack i:before{content:"";left:var(--ui-3);top:var(--ui-2);width:calc(var(--game-pixel) * 17);height:calc(var(--game-pixel) * 8);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #70a2b0, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #214f63;background:#416d93;position:absolute}.pitch-pile-stack i:after{content:"";left:var(--ui-11);top:var(--ui-5);width:var(--ui-2);height:var(--ui-2);box-shadow:calc(var(--game-pixel) * -4) 0 0 #fff19b, calc(var(--game-pixel) * 4) 0 0 #fff19b, 0 calc(var(--game-pixel) * -2) 0 #17151f, 0 var(--ui-2) 0 #17151f;background:#fff19b;position:absolute}.pitch-card-pile.is-draw .pitch-pile-stack i:after{left:var(--ui-8);top:var(--ui-4);box-shadow:var(--ui-5) 0 0 #fff19b, 0 var(--ui-4) 0 #4eb3d3, var(--ui-5) var(--ui-4) 0 #4eb3d3, var(--ui-2) var(--ui-2) 0 #17151f, var(--ui-3) var(--ui-2) 0 #17151f;background:#fff19b}.pitch-card-pile.is-empty .pitch-pile-stack i{box-shadow:inset 0 0 0 var(--ui-1) #294851, inset 0 0 0 var(--ui-3) #102126;background:#172d34;border-color:#52606a}.pitch-card-pile.is-empty .pitch-pile-stack i:before,.pitch-card-pile.is-empty .pitch-pile-stack i:after{display:none}.pitch-card-pile strong{right:calc(var(--game-pixel) * -1);top:calc(var(--game-pixel) * -2);z-index:8;min-width:var(--ui-10);height:var(--ui-10);border:var(--ui-1) solid #17151f;color:#17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #08090d;font-size:var(--ui-4);background:#fff19b;place-items:center;display:grid;position:absolute}.pitch-pile-label{color:#fff5c8;text-align:center;width:100%;text-shadow:var(--ui-1) var(--ui-1) 0 #08090d;position:absolute;bottom:0;left:0}.pitch-card-pile.is-draw{left:var(--ui-4)}.pitch-card-pile.is-play{right:var(--ui-4);bottom:calc(var(--game-pixel) * 65)}.pitch-card-pile.is-play .pitch-pile-stack i{box-shadow:0 var(--ui-2) 0 #e9ddae, 0 var(--ui-3) 0 #17151f, inset var(--ui-1) var(--ui-1) 0 #d5f0d8, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #4f7865;background:#8eb9a0}.pitch-card-pile.is-play .pitch-pile-stack i:before{box-shadow:inset var(--ui-1) var(--ui-1) 0 #d5f0d8, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #4f7865;background:#6f9b7e}.pitch-card-pile.is-play .pitch-pile-stack i:after{left:var(--ui-8);top:var(--ui-5);width:var(--ui-8);height:var(--ui-2);box-shadow:var(--ui-4) calc(var(--game-pixel) * -2) 0 #fff19b, var(--ui-4) var(--ui-2) 0 #fff19b, var(--ui-6) 0 0 #fff19b;background:#fff19b}.pitch-card-pile.is-discard{right:var(--ui-4)}.pitch-hand-energy{left:var(--ui-5);bottom:calc(var(--game-pixel) * 63);z-index:9;width:calc(var(--game-pixel) * 28);height:calc(var(--game-pixel) * 30);position:absolute}.pitch-energy-core,.pitch-energy-core i,.pitch-energy-core i:before,.pitch-energy-core i:after{display:block;position:absolute}.pitch-energy-core{inset:0}.pitch-energy-shell{left:var(--ui-4);top:var(--ui-2);width:var(--ui-20);height:var(--ui-24);box-shadow:calc(var(--game-pixel) * -2) var(--ui-2) 0 #17151f, var(--ui-2) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * -4) var(--ui-6) 0 #17151f, var(--ui-4) var(--ui-6) 0 #17151f, calc(var(--game-pixel) * -4) var(--ui-10) 0 #17151f, var(--ui-4) var(--ui-10) 0 #17151f, calc(var(--game-pixel) * -2) var(--ui-14) 0 #17151f, var(--ui-2) var(--ui-14) 0 #17151f;background:#17151f}.pitch-energy-shell:before{content:"";left:var(--ui-2);top:var(--ui-2);width:var(--ui-16);height:var(--ui-20);box-shadow:calc(var(--game-pixel) * -2) var(--ui-2) 0 #e09a52, var(--ui-2) var(--ui-2) 0 #b06b19, calc(var(--game-pixel) * -2) var(--ui-6) 0 #b06b19, var(--ui-2) var(--ui-6) 0 #8b5a32, inset var(--ui-2) var(--ui-2) 0 #fff19b, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #533722;background:#f3c74e}.pitch-energy-shell:after{content:"";left:calc(var(--game-pixel) * -5);top:var(--ui-9);width:var(--ui-4);height:var(--ui-3);box-shadow:calc(var(--game-pixel) * 25) 0 0 #f3c74e, var(--ui-3) calc(var(--game-pixel) * -7) 0 #fff19b, var(--ui-18) calc(var(--game-pixel) * -7) 0 #fff19b, var(--ui-3) var(--ui-16) 0 #b06b19, var(--ui-18) var(--ui-16) 0 #b06b19, calc(var(--game-pixel) * -1) 0 0 #17151f, calc(var(--game-pixel) * 26) 0 0 #17151f;background:#f3c74e}.pitch-energy-crystal{left:var(--ui-7);top:var(--ui-6);z-index:2;width:var(--ui-14);height:var(--ui-18);box-shadow:calc(var(--game-pixel) * -2) var(--ui-2) 0 #17151f, var(--ui-2) var(--ui-2) 0 #17151f, calc(var(--game-pixel) * -2) var(--ui-5) 0 #17151f, var(--ui-2) var(--ui-5) 0 #17151f;background:#17151f}.pitch-energy-crystal:before{content:"";left:var(--ui-1);top:var(--ui-2);width:var(--ui-12);height:var(--ui-14);box-shadow:calc(var(--game-pixel) * -1) var(--ui-2) 0 #4eb3d3, var(--ui-1) var(--ui-2) 0 #214f63, inset var(--ui-2) var(--ui-2) 0 #9bd0d5, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #182f4a;background:#315a8a}.pitch-energy-crystal:after{content:"";left:var(--ui-2);top:var(--ui-3);width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-2) calc(var(--game-pixel) * -1) 0 #bde8e0, var(--ui-8) var(--ui-8) 0 #4eb3d3, var(--ui-7) var(--ui-10) 0 #315a8a, var(--ui-1) var(--ui-11) 0 #214f63;background:#e9ffff}.pitch-energy-charge{left:var(--ui-20);top:var(--ui-5);z-index:5;width:var(--ui-4);height:var(--ui-4);box-shadow:calc(var(--game-pixel) * -2) var(--ui-3) 0 #17151f, calc(var(--game-pixel) * -4) var(--ui-6) 0 #17151f, calc(var(--game-pixel) * -1) var(--ui-6) 0 #17151f, calc(var(--game-pixel) * -2) var(--ui-9) 0 #17151f, calc(var(--game-pixel) * -4) var(--ui-12) 0 #17151f;background:#17151f;animation:.9s steps(2,end) infinite pitch-energy-spark}.pitch-energy-charge:before{content:"";left:var(--ui-1);top:var(--ui-1);width:var(--ui-2);height:var(--ui-2);box-shadow:calc(var(--game-pixel) * -2) var(--ui-3) 0 #f3c74e, calc(var(--game-pixel) * -4) var(--ui-6) 0 #f3c74e, calc(var(--game-pixel) * -1) var(--ui-6) 0 #fff19b, calc(var(--game-pixel) * -2) var(--ui-9) 0 #f3c74e, calc(var(--game-pixel) * -4) var(--ui-12) 0 #b06b19;background:#fff19b}.pitch-hand-energy>strong{left:var(--ui-3);top:var(--ui-8);z-index:4;width:var(--ui-12);height:var(--ui-14);color:#fff5c8;font-size:var(--ui-10);line-height:var(--ui-14);text-shadow:var(--ui-1) 0 0 #17151f, calc(var(--game-pixel) * -1) 0 0 #17151f, 0 var(--ui-1) 0 #17151f;place-items:center;display:grid;position:absolute}@keyframes pitch-energy-spark{0%,49%{margin-top:0}50%,to{margin-top:var(--ui-1)}}.pitch-energy-badge{width:var(--ui-18);height:var(--ui-18);color:#fff5c8;display:block;position:relative}.pitch-energy-badge:before,.pitch-energy-badge:after{z-index:0;content:"";background:#17151f;position:absolute}.pitch-energy-badge:before{left:var(--ui-1);width:var(--ui-16);height:var(--ui-18);top:0}.pitch-energy-badge:after{left:0;top:var(--ui-1);width:var(--ui-18);height:var(--ui-16)}.pitch-energy-badge-field{left:var(--ui-1);top:var(--ui-1);z-index:1;width:var(--ui-16);height:var(--ui-16);box-shadow:inset var(--ui-1) var(--ui-1) 0 #d8ffff, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #1b4d70;background:#4bbbd2;position:absolute}.pitch-energy-badge-field:before{left:var(--ui-2);top:var(--ui-2);width:var(--ui-10);height:var(--ui-1);box-shadow:0 var(--ui-1) 0 #9de6ed, 0 var(--ui-2) 0 #6ed2df;content:"";background:#d8ffff;position:absolute}.pitch-energy-badge-field:after{right:var(--ui-2);bottom:var(--ui-2);width:var(--ui-10);height:var(--ui-1);box-shadow:0 calc(var(--game-pixel) * -1) 0 #276f94, 0 calc(var(--game-pixel) * -2) 0 #368fb1;content:"";background:#1b4d70;position:absolute}.pitch-energy-badge>b{z-index:3;width:var(--ui-18);height:var(--ui-18);padding-left:var(--ui-1);color:#fff5c8;font-size:var(--ui-8);line-height:var(--ui-18);text-align:center;text-shadow:var(--ui-1) 0 0 #17334d, calc(var(--game-pixel) * -1) 0 0 #17334d, 0 var(--ui-1) 0 #17334d;place-items:center;display:grid;position:absolute;top:0;left:0}.pitch-card-cost{top:calc(var(--game-pixel) * -8);left:calc(var(--game-pixel) * -8);z-index:10;width:var(--ui-18);height:var(--ui-18);box-shadow:none;background:0 0;border:0;position:absolute}.pitch-card.is-unaffordable .pitch-card-cost{filter:grayscale();background:0 0}.pitch-hand-energy{left:var(--ui-10);bottom:calc(var(--game-pixel) * 86);z-index:9;width:var(--ui-18);height:var(--ui-18)}.pitch-hand-energy>.pitch-energy-badge{position:absolute;inset:0}.pitch-card-pile.is-discard .pitch-pile-stack i{box-shadow:0 var(--ui-2) 0 #d8c99c, 0 var(--ui-3) 0 #17151f, inset var(--ui-1) var(--ui-1) 0 #b46a63, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #49333a;background:#6b4549}.pitch-card-pile.is-discard .pitch-pile-stack i:before{box-shadow:inset var(--ui-1) var(--ui-1) 0 #b46a63, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #49333a;background:#835254}.pitch-card-pile.is-discard .pitch-pile-stack i:after{left:var(--ui-11);top:var(--ui-6);box-shadow:calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #fff19b, var(--ui-2) calc(var(--game-pixel) * -2) 0 #fff19b, calc(var(--game-pixel) * -2) var(--ui-2) 0 #fff19b, var(--ui-2) var(--ui-2) 0 #fff19b;background:#fff19b}.pitch-card-pile.is-empty.is-play .pitch-pile-stack i,.pitch-card-pile.is-empty.is-discard .pitch-pile-stack i{box-shadow:inset 0 0 0 var(--ui-1) #294851, inset 0 0 0 var(--ui-3) #102126;background:#172d34}.pitch-card-pile.is-empty.is-play .pitch-pile-stack i{border-color:#4f7865}.pitch-card-pile.is-empty.is-discard .pitch-pile-stack i{border-color:#835254}.pitch-turn-actions{right:var(--ui-4);top:calc(var(--game-pixel) * -63);width:calc(var(--game-pixel) * 46);gap:var(--ui-2);padding-top:0}.pitch-play-card,.pitch-end-turn{width:calc(var(--game-pixel) * 46);outline:none}.pitch-play-card:focus-visible,.pitch-end-turn:focus-visible{box-shadow:0 0 0 var(--ui-2) #a85b32, var(--ui-3) var(--ui-3) 0 #08090d;border-color:#fff19b}.pitch-play-card,.pitch-end-turn{height:calc(var(--game-pixel) * 20)}.pitch-battle-header{height:calc(var(--game-pixel) * 29);box-sizing:border-box;grid-template-columns:minmax(0, 1fr) auto var(--ui-14);gap:var(--ui-4);padding:var(--ui-2);border-bottom:var(--ui-2) solid #17151f;background:#172d34;align-items:center;display:grid}.pitch-header-zone{align-items:center;gap:var(--ui-5);min-width:0;display:flex}.pitch-header-zone .pitch-zone-name{color:#fff5c8;font-size:var(--ui-6);line-height:var(--ui-7);text-overflow:clip;white-space:nowrap;overflow:hidden}.pitch-header-zone .pitch-zone-threat{gap:var(--ui-1);padding:var(--ui-1) var(--ui-2);border:var(--ui-1) solid #08090d;background:#101820;flex:none;align-items:center;display:flex}.pitch-header-actions{gap:var(--ui-2);align-items:center;display:flex}.pitch-deal-value{width:calc(var(--game-pixel) * 62);height:calc(var(--game-pixel) * 17);box-sizing:border-box;align-items:center;gap:var(--ui-2);padding:0 var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #4c7070, var(--ui-1) var(--ui-1) 0 #08090d;color:#fff5c8;font-size:var(--ui-4);line-height:var(--ui-5);background:#24454b;grid-template-columns:auto auto 1fr;display:grid;position:relative;overflow:hidden}.pitch-deal-value span,.pitch-deal-value strong{z-index:2;position:relative}.pitch-deal-value strong{color:#fff19b;font-size:var(--ui-6);line-height:var(--ui-7);text-align:right}.pitch-deal-value .gold-icon{z-index:2;width:var(--ui-7);height:var(--ui-7);position:relative}.pitch-deal-value i{display:none}.pitch-deal-value.is-gold{box-shadow:inset var(--ui-1) var(--ui-1) 0 #ffe279, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #713908, var(--ui-1) var(--ui-1) 0 #08090d;background:#b86b0f;border-color:#5c330d;animation:.76s steps(10,end) both pitch-deal-gold-pop}.pitch-deal-value.is-gold i{z-index:1;background:linear-gradient(112deg,#0000 0 42%,#fff8cddd 43% 48%,#ffe36f99 49% 53%,#0000 54% 100%),linear-gradient(74deg,#0000 0 57%,#fff3aa99 58% 61%,#0000 62% 100%);animation:.76s steps(12,end) both pitch-deal-gold-shine;display:block;position:absolute;inset:-50% -80%}@keyframes pitch-deal-gold-pop{0%{translate:0;scale:1}24%{translate:0 calc(var(--ui-1) * -1);scale:1.08}46%{translate:0 var(--ui-1);scale:.98}70%{translate:0 calc(var(--ui-1) * -1);scale:1.03}to{translate:0;scale:1}}@keyframes pitch-deal-gold-shine{0%{translate:-35% 10%}to{translate:35% -10%}}.pitch-header-actions .pitch-play-card,.pitch-header-actions .pitch-end-turn{height:calc(var(--game-pixel) * 17);place-content:initial;justify-content:center;align-items:center;gap:var(--ui-2);padding:0 var(--ui-3);border-width:var(--ui-1);box-shadow:var(--ui-1) var(--ui-1) 0 #08090d;font-size:var(--ui-5);line-height:var(--ui-6);display:flex}.pitch-header-actions .pitch-play-card{width:calc(var(--game-pixel) * 40)}.pitch-header-actions .pitch-end-turn{width:calc(var(--game-pixel) * 49)}.pitch-header-actions .pitch-play-card strong{font-size:var(--ui-5);line-height:var(--ui-6)}.pitch-battle-header .pitch-battle-back{width:var(--ui-14);height:var(--ui-14);border-width:var(--ui-1);font-size:var(--ui-5);line-height:var(--ui-6);padding:0;position:static}.pitch-card-details-panel{left:var(--ui-4);right:var(--ui-4);bottom:var(--ui-4);z-index:45;box-sizing:border-box;height:calc(var(--game-pixel) * 108);padding:var(--ui-4);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-1) #fff5c8, var(--ui-4) var(--ui-4) 0 #08090d;background:#e8cf83;animation:.18s steps(4,end) both pitch-card-details-fold-in;position:absolute}.pitch-artifact-selection-info{left:calc(var(--game-pixel) * 106);right:var(--ui-8);top:calc(var(--game-pixel) * 34);z-index:36;box-sizing:border-box;height:calc(var(--game-pixel) * 31);grid-template-columns:var(--ui-20) calc(var(--game-pixel) * 82) minmax(0, 1fr);align-items:center;gap:var(--ui-4);padding:var(--ui-3) var(--ui-5);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-1) #d8e5a0, var(--ui-3) var(--ui-3) 0 #08090d;background:#fff5c8;display:grid;position:absolute}.pitch-artifact-selection-info>div{min-width:0}.pitch-artifact-selection-info small,.pitch-artifact-selection-info strong{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.pitch-artifact-selection-info small{color:#8f5a38;font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-artifact-selection-info strong{color:#315a8a;font-size:var(--ui-6);line-height:var(--ui-7);text-transform:uppercase}.pitch-artifact-selection-info p{color:#315f43;min-width:0;font-size:var(--ui-5);line-height:var(--ui-6);margin:0}.pitch-card-details-heading{height:calc(var(--game-pixel) * 23);grid-template-columns:minmax(0, 1fr) calc(var(--game-pixel) * 66);align-items:start;gap:var(--ui-4);padding:0 var(--ui-2) var(--ui-3);border-bottom:var(--ui-2) solid #8f5a38;display:grid;position:relative}.pitch-card-details-heading>div{min-width:0}.pitch-card-details-heading small,.pitch-card-details-heading strong{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.pitch-card-details-heading small{color:#6f3e35;font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-card-details-heading strong{color:#315a8a;font-size:var(--ui-7);line-height:var(--ui-8);text-transform:uppercase}.pitch-card-details-heading>button{width:calc(var(--game-pixel) * 66);height:calc(var(--game-pixel) * 17);padding:0 var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font:inherit;font-size:var(--ui-5);line-height:var(--ui-6);background:#315f43}.pitch-card-details-fold{left:calc(50% - var(--ui-7));top:calc(var(--game-pixel) * -8);width:var(--ui-14);height:var(--ui-6);border:var(--ui-2) solid #17151f;background:#e8cf83;border-bottom:0;display:block;position:absolute}.pitch-card-details-fold i{left:var(--ui-4);top:var(--ui-2);width:var(--ui-4);height:var(--ui-1);box-shadow:0 var(--ui-2) 0 #8f5a38;background:#8f5a38;position:absolute}.pitch-card-details-body{height:calc(var(--game-pixel) * 73);grid-template-columns:calc(var(--game-pixel) * 143) minmax(0, 1fr);gap:var(--ui-4);padding-top:var(--ui-4);display:grid}.pitch-card-details-body>section{min-width:0;padding:var(--ui-4);border:var(--ui-1) solid #8f5a38;box-shadow:inset var(--ui-1) var(--ui-1) 0 #d8e5a0;background:#fff5c8;overflow:hidden}.pitch-card-details-body h3{margin:0 0 var(--ui-3);color:#6f3e35;font-size:var(--ui-5);line-height:var(--ui-6)}.pitch-card-details-body p,.pitch-card-details-body small,.pitch-card-keyword-details dt,.pitch-card-keyword-details dd{font-size:var(--ui-5);line-height:var(--ui-6);margin:0}.pitch-card-details-body section>p{color:#315a8a}.pitch-card-details-body section>small{margin-top:var(--ui-4);color:#315f43;display:block}.pitch-card-keyword-details dl{gap:var(--ui-2);margin:0;display:grid}.pitch-card-keyword-details dl>div{grid-template-columns:calc(var(--game-pixel) * 43) minmax(0, 1fr);gap:var(--ui-3);display:grid}.pitch-card-keyword-details dt{color:#a83b3b;text-transform:uppercase}.pitch-card-keyword-details dd{color:#315f43}@keyframes pitch-card-details-fold-in{0%{transform:translateY(calc(var(--game-pixel) * 112))}50%{transform:translateY(calc(var(--game-pixel) * 40))}75%{transform:translateY(calc(var(--game-pixel) * 14))}to{transform:translateY(0)}}.pitch-action-burst{top:calc(var(--game-pixel) * 42)}.pitch-action-burst.is-seller{left:calc(var(--game-pixel) * 70);color:#a83b3b;background:#ffd2c3}.pitch-action-burst.is-buyer{right:calc(var(--game-pixel) * 70);color:#246345;background:#d8e5a0}.pitch-rest-symbol,.pitch-purge-symbol{width:var(--ui-14);height:var(--ui-11);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#4eb3d3;flex:none;display:inline-block;position:relative}.pitch-purge-symbol{background:#b75c89}.pitch-rest-symbol:after,.pitch-purge-symbol:after{content:"";left:var(--ui-4);bottom:calc(var(--game-pixel) * -4);width:var(--ui-3);height:var(--ui-4);background:#17151f;position:absolute}.pitch-rest-symbol i,.pitch-purge-symbol i{left:var(--ui-2);top:var(--ui-3);width:var(--ui-8);height:var(--ui-1);box-shadow:0 var(--ui-3) 0 #fff5c8;background:#fff5c8;position:absolute}.pitch-dialogue-choice.is-rest{color:#4eb3d3}.pitch-dialogue-choice.is-purge{color:#ef8fba}.pitch-draft-window,.pitch-purge-window{left:var(--ui-4);top:var(--ui-4);width:calc(100% - var(--ui-8));height:calc(100% - var(--ui-8));border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #4f8c57, var(--ui-4) var(--ui-4) 0 #08090d;color:#fff5c8;background:#234735;position:absolute;overflow:hidden}.pitch-purge-window{border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #3f7581, var(--ui-4) var(--ui-4) 0 #08090d;background:#172d34;font-family:A Goblin Appears,monospace}.pitch-purge-window button,.pitch-purge-window strong,.pitch-purge-window small{font-family:inherit}.pitch-draft-window>header,.pitch-purge-window>header{height:calc(var(--game-pixel) * 36);grid-template-columns:calc(var(--game-pixel) * 24) minmax(0, 1fr) calc(var(--game-pixel) * 58);gap:var(--ui-5);padding:var(--ui-4) var(--ui-6);border-bottom:var(--ui-2) solid #17151f;background:#315f43;align-items:center;display:grid}.pitch-purge-window>header{grid-template-columns:calc(var(--game-pixel) * 20) minmax(0, 1fr) calc(var(--game-pixel) * 48) calc(var(--game-pixel) * 62);gap:var(--ui-4);padding:var(--ui-3) var(--ui-5);background:#25495a}.pitch-draft-window h2,.pitch-purge-window h2{color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-8);margin:0}.pitch-purge-window h2{font-size:var(--ui-8);line-height:var(--ui-9);text-overflow:clip;white-space:nowrap;overflow:hidden}.pitch-draft-window header small,.pitch-purge-window header small{color:#70c5ce;font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-draft-window header button,.pitch-purge-window header button{height:var(--ui-20);border:var(--ui-1) solid #17151f;color:#fff5c8;font-size:var(--ui-5);background:#315a8a}.pitch-purge-window header button{width:100%;height:var(--ui-20);box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font-size:var(--ui-7);line-height:var(--ui-8);padding:0}.pitch-purge-window header>strong{padding:var(--ui-3);justify-content:center;align-items:center;gap:var(--ui-2);border:var(--ui-1) solid #17151f;color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-8);text-align:center;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#6c4b2e;display:flex}.pitch-purge-gold .gold-icon{width:var(--ui-8);height:var(--ui-8)}.pitch-draft-window>p,.pitch-purge-window>p{height:var(--ui-16);padding-top:var(--ui-5);color:#c9d9a0;font-size:var(--ui-5);text-align:center;margin:0}.pitch-purge-window>p{height:var(--ui-16);padding-top:var(--ui-4);color:#9bd0d5;font-size:var(--ui-7);line-height:var(--ui-8)}.pitch-purge-window>.pitch-purge-fee{justify-content:center;align-items:center;gap:var(--ui-2);padding-top:0;display:flex}.pitch-purge-fee-cost{align-items:center;gap:var(--ui-1);color:#fff19b;display:inline-flex}.pitch-purge-fee-cost .gold-icon{width:var(--ui-6);height:var(--ui-6)}.pitch-draft-cards{--pitch-card-corner-mask:#315f43;--pitch-card-selected-lift:var(--ui-6);--pitch-card-selected-lift-mid:var(--ui-3);height:calc(var(--game-pixel) * 93);justify-content:center;align-items:flex-start;gap:var(--ui-10);padding-top:var(--ui-3);display:flex}.pitch-draft-window>footer{height:calc(var(--game-pixel) * 48);grid-template-columns:calc(var(--game-pixel) * 62) minmax(0, 1fr);gap:var(--ui-6);padding:var(--ui-5) var(--ui-8);border-top:var(--ui-2) solid #17151f;color:#d8e5a0;font-size:var(--ui-5);line-height:var(--ui-6);background:#17151f;align-items:center;display:grid}.pitch-draft-window>footer strong{color:#f3c74e}.transit-merchant-window{left:var(--ui-4);top:var(--ui-4);width:calc(100% - var(--ui-8));height:calc(100% - var(--ui-8));border:var(--ui-2) solid #17151f;color:#fff5c8;image-rendering:pixelated;box-shadow:inset 0 0 0 var(--ui-2) #54715d, var(--ui-4) var(--ui-4) 0 #08090d;background:#263b35;font-family:A Goblin Appears,monospace;position:absolute;overflow:hidden}.transit-merchant-window button,.transit-merchant-window strong,.transit-merchant-window small,.transit-merchant-window b{font-family:inherit}.transit-merchant-window.theme-card{box-shadow:inset 0 0 0 var(--ui-2) #3f7581, var(--ui-4) var(--ui-4) 0 #08090d;background:#172d34}.transit-merchant-window.theme-book-sales{box-shadow:inset 0 0 0 var(--ui-2) #8b6240, var(--ui-4) var(--ui-4) 0 #08090d;background:#3c2b25}.transit-merchant-window.theme-book-marketing{box-shadow:inset 0 0 0 var(--ui-2) #8d5b7b, var(--ui-4) var(--ui-4) 0 #08090d;background:#382941}.transit-merchant-window.theme-book-business{box-shadow:inset 0 0 0 var(--ui-2) #5f7d58, var(--ui-4) var(--ui-4) 0 #08090d;background:#28392d}.transit-merchant-window.theme-artifact{box-shadow:inset 0 0 0 var(--ui-2) #755b8b, var(--ui-4) var(--ui-4) 0 #08090d;background:#2e263d}.transit-merchant-window>header{height:calc(var(--game-pixel) * 36);grid-template-columns:calc(var(--game-pixel) * 20) minmax(0, 1fr) calc(var(--game-pixel) * 48) calc(var(--game-pixel) * 62);gap:var(--ui-4);padding:var(--ui-3) var(--ui-5);border-bottom:var(--ui-2) solid #17151f;background:#3d553e;align-items:center;display:grid}.transit-merchant-window.theme-card>header{background:#25495a}.transit-merchant-window.theme-book-sales>header{background:#6c4b2e}.transit-merchant-window.theme-book-marketing>header{background:#68425d}.transit-merchant-window.theme-book-business>header{background:#3d553e}.transit-merchant-window.theme-artifact>header{background:#4d375e}.transit-merchant-window>header h2{color:#fff19b;font-size:var(--ui-8);line-height:var(--ui-9);text-overflow:clip;white-space:nowrap;margin:0;overflow:hidden}.transit-merchant-window>header small{color:#9bd0d5;font-size:var(--ui-7);line-height:var(--ui-8);display:block}.transit-merchant-window>header>strong{padding:var(--ui-3);justify-content:center;align-items:center;gap:var(--ui-2);border:var(--ui-1) solid #17151f;color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-8);text-align:center;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#6c4b2e;display:flex}.transit-gold .gold-icon{width:var(--ui-8);height:var(--ui-8)}.transit-merchant-window>header button,.transit-merchant-window>footer button{box-sizing:border-box;height:var(--ui-20);border:var(--ui-1) solid #17151f;color:#fff5c8;font-family:inherit;font-size:var(--ui-7);line-height:var(--ui-8);box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#315a8a;padding:0}.transit-merchant-window>header button{width:100%}.transit-pack-locked{width:100%;height:var(--ui-20);border:var(--ui-1) solid #17151f;color:#c9a95f;font-size:var(--ui-7);line-height:var(--ui-8);box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#6c4b2e;place-items:center;display:grid}.transit-merchant-window>footer button{width:calc(var(--game-pixel) * 104)}.transit-merchant-window>p{height:var(--ui-16);padding-top:var(--ui-4);color:#c9d9a0;font-size:var(--ui-7);line-height:var(--ui-8);text-align:center;margin:0}.transit-booster-shelf{height:calc(var(--game-pixel) * 142);justify-content:center;align-items:center;gap:var(--ui-8);padding:var(--ui-4) var(--ui-8);box-shadow:inset 0 calc(var(--game-pixel) * -15) 0 #2a211d, inset 0 calc(var(--game-pixel) * -19) 0 #6c4b2e, inset 0 calc(var(--game-pixel) * -22) 0 #17151f;background:0 0;display:flex}.transit-booster-pack{width:calc(var(--game-pixel) * 104);height:calc(var(--game-pixel) * 116);grid-template-rows:calc(var(--game-pixel) * 60) calc(var(--game-pixel) * 20) calc(var(--game-pixel) * 8) calc(var(--game-pixel) * 18);padding:var(--ui-3);border:var(--ui-2) solid #17151f;color:#fff5c8;text-align:center;box-shadow:inset var(--ui-1) var(--ui-1) 0 #54715d, var(--ui-3) var(--ui-4) 0 #17151f;background:#243a36;align-items:center;font-family:inherit;display:grid;position:relative}.transit-booster-pack>.menu-cursor{left:calc(var(--game-pixel) * -13);top:calc(50% - var(--ui-5));position:absolute}.transit-booster-pack:before,.transit-booster-pack:after{content:"";width:var(--ui-3);height:var(--ui-3);background:#17151f;position:absolute}.transit-booster-pack:before{left:calc(var(--game-pixel) * -2);top:calc(var(--game-pixel) * -2)}.transit-booster-pack:after{right:calc(var(--game-pixel) * -2);bottom:calc(var(--game-pixel) * -2)}.transit-booster-pack.is-single{grid-template-rows:calc(var(--game-pixel) * 60) calc(var(--game-pixel) * 20) calc(var(--game-pixel) * 8) calc(var(--game-pixel) * 18)}.transit-booster-pack.is-single .pitch-trinket-icon{place-self:center}.transit-booster-pack.is-selected{bottom:var(--ui-4);outline:var(--ui-2) solid #fff19b}.transit-booster-pack.is-opening{z-index:5;pointer-events:none;animation:.36s steps(6,end) both transit-pack-lift}@keyframes transit-pack-lift{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--game-pixel) * -6))}75%{transform:translateY(calc(var(--game-pixel) * -3))}to{transform:translateY(calc(var(--game-pixel) * -4))}}.transit-booster-pack:disabled{color:#a59c7f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #68706a, var(--ui-3) var(--ui-4) 0 #17151f;background:#3a4241}.transit-foil-pack{left:50%;top:var(--ui-2);width:calc(var(--game-pixel) * 54);height:calc(var(--game-pixel) * 58);border:var(--ui-2) solid #17151f;background:var(--foil-base);color:#17151f;clip-path:polygon(var(--ui-2) 0, calc(100% - var(--ui-2)) 0, calc(100% - var(--ui-2)) var(--ui-2), 100% var(--ui-2), 100% calc(100% - var(--ui-2)), calc(100% - var(--ui-2)) calc(100% - var(--ui-2)), calc(100% - var(--ui-2)) 100%, var(--ui-2) 100%, var(--ui-2) calc(100% - var(--ui-2)), 0 calc(100% - var(--ui-2)), 0 var(--ui-2), var(--ui-2) var(--ui-2));box-shadow:inset var(--ui-2) var(--ui-2) 0 var(--foil-light), inset calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -3) 0 var(--foil-dark), var(--ui-3) var(--ui-3) 0 #17151f;display:block;position:absolute;transform:translate(-50%)}.transit-foil-pack.is-card{--foil-base:#315a8a;--foil-light:#70c5ce;--foil-dark:#1d385f;--foil-accent:#f3c74e}.transit-foil-pack.is-book-sales{--foil-base:#7a4b36;--foil-light:#c08745;--foil-dark:#533722;--foil-accent:#f3c74e}.transit-foil-pack.is-book-marketing{--foil-base:#75445f;--foil-light:#cf7e98;--foil-dark:#43283c;--foil-accent:#70c5ce}.transit-foil-pack.is-book-business{--foil-base:#486843;--foil-light:#88a963;--foil-dark:#283e2d;--foil-accent:#f3c74e}.transit-foil-pack.is-artifact{--foil-base:#69477d;--foil-light:#b989c7;--foil-dark:#38294f;--foil-accent:#f3c74e}.transit-foil-crimp{z-index:4;height:var(--ui-6);border-bottom:var(--ui-1) solid #17151f;background:var(--foil-dark);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;left:0;right:0}.transit-foil-crimp.is-top{top:0}.transit-foil-crimp.is-bottom{border-top:var(--ui-1) solid #17151f;border-bottom:0;bottom:0}.transit-foil-crimp i{border-right:var(--ui-1) solid #17151f;background:var(--foil-light);display:block}.transit-foil-crimp i:nth-child(2n){background:var(--foil-base)}.transit-foil-seam{top:var(--ui-6);right:var(--ui-3);bottom:var(--ui-6);z-index:3;width:var(--ui-4);border-left:var(--ui-1) solid #17151f;background:var(--foil-dark);box-shadow:inset var(--ui-1) 0 0 var(--foil-light);position:absolute}.transit-foil-glint{z-index:2;background:var(--foil-light);display:block;position:absolute}.transit-foil-glint.glint-one{left:var(--ui-7);top:var(--ui-15);width:var(--ui-3);height:var(--ui-13);box-shadow:var(--ui-3) calc(var(--game-pixel) * -3) 0 var(--foil-light)}.transit-foil-glint.glint-two{right:var(--ui-10);bottom:var(--ui-13);width:var(--ui-7);height:var(--ui-2)}.transit-foil-brand{left:50%;top:var(--ui-8);z-index:5;color:#fff5c8;font-size:var(--ui-6);line-height:var(--ui-6);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;white-space:nowrap;position:absolute;transform:translate(-50%)}.transit-foil-burst{left:calc(50% - var(--ui-13));top:var(--ui-19);z-index:4;width:calc(var(--game-pixel) * 26);height:calc(var(--game-pixel) * 25);clip-path:polygon(var(--ui-3) 0, calc(100% - var(--ui-3)) 0, calc(100% - var(--ui-3)) var(--ui-3), 100% var(--ui-3), 100% calc(100% - var(--ui-3)), calc(100% - var(--ui-3)) calc(100% - var(--ui-3)), calc(100% - var(--ui-3)) 100%, var(--ui-3) 100%, var(--ui-3) calc(100% - var(--ui-3)), 0 calc(100% - var(--ui-3)), 0 var(--ui-3), var(--ui-3) var(--ui-3));background:#17151f;border:0;place-items:center;display:grid;position:absolute}.transit-foil-burst:before{content:"";inset:var(--ui-2);z-index:0;background:var(--foil-accent);clip-path:polygon(var(--ui-2) 0, calc(100% - var(--ui-2)) 0, calc(100% - var(--ui-2)) var(--ui-2), 100% var(--ui-2), 100% calc(100% - var(--ui-2)), calc(100% - var(--ui-2)) calc(100% - var(--ui-2)), calc(100% - var(--ui-2)) 100%, var(--ui-2) 100%, var(--ui-2) calc(100% - var(--ui-2)), 0 calc(100% - var(--ui-2)), 0 var(--ui-2), var(--ui-2) var(--ui-2));box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b;position:absolute}.transit-foil-icon{z-index:1;width:var(--ui-18);height:var(--ui-16);display:block;position:relative}.transit-foil-icon i,.transit-foil-icon b,.transit-foil-icon em{display:block;position:absolute}.transit-foil-icon.is-card i,.transit-foil-icon.is-card b{border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #70c5ce, var(--ui-1) var(--ui-1) 0 #17151f;background:#fff5c8}.transit-foil-icon.is-card i{left:var(--ui-1);width:var(--ui-10);height:var(--ui-14);background:#70c5ce;top:0}.transit-foil-icon.is-card b{right:var(--ui-1);width:var(--ui-13);height:var(--ui-15);bottom:0}.transit-foil-icon.is-card b:before,.transit-foil-icon.is-card b:after{content:"";display:block;position:absolute}.transit-foil-icon.is-card b:before{left:var(--ui-4);top:var(--ui-2);width:var(--ui-4);height:var(--ui-4);border:var(--ui-1) solid #17151f;background:#c08745}.transit-foil-icon.is-card b:after{left:var(--ui-2);top:var(--ui-7);width:var(--ui-8);height:var(--ui-5);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-2) 0 0 #70c5ce;background:#315a8a}.transit-foil-icon.is-card em{right:var(--ui-3);bottom:var(--ui-2);z-index:2;width:var(--ui-8);height:var(--ui-2);background:#17151f}.transit-foil-icon.is-book-sales i,.transit-foil-icon.is-book-sales b{top:var(--ui-2);width:var(--ui-8);height:var(--ui-12);border:var(--ui-1) solid #17151f;box-shadow:inset 0 var(--ui-2) 0 #f3c74e;background:#fff5c8}.transit-foil-icon.is-book-sales i{left:var(--ui-1)}.transit-foil-icon.is-book-sales b{right:var(--ui-1)}.transit-foil-icon.is-book-sales em{left:var(--ui-8);top:var(--ui-3);width:var(--ui-2);height:var(--ui-10);background:#17151f}.transit-foil-icon.is-book-marketing i{left:var(--ui-1);top:var(--ui-2);width:var(--ui-13);height:var(--ui-9);border:var(--ui-1) solid #17151f;clip-path:polygon(0 var(--ui-2), var(--ui-5) var(--ui-2), 100% 0, 100% 100%, var(--ui-5) calc(100% - var(--ui-2)), 0 calc(100% - var(--ui-2)));box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #cf7e98;background:#fff5c8}.transit-foil-icon.is-book-marketing b{left:var(--ui-5);top:var(--ui-9);width:var(--ui-5);height:var(--ui-6);border:var(--ui-1) solid #17151f;background:#fff5c8;border-top:0}.transit-foil-icon.is-book-marketing em{right:0;top:var(--ui-5);width:var(--ui-3);height:var(--ui-3);box-shadow:var(--ui-2) calc(var(--game-pixel) * -2) 0 #fff5c8, var(--ui-2) var(--ui-2) 0 #fff5c8;background:#17151f}.transit-foil-icon.is-book-business i{left:var(--ui-1);top:var(--ui-5);width:var(--ui-16);height:var(--ui-10);border:var(--ui-1) solid #17151f;box-shadow:inset 0 calc(var(--game-pixel) * -3) 0 #88a963, var(--ui-1) var(--ui-1) 0 #17151f;background:#fff5c8}.transit-foil-icon.is-book-business b{left:var(--ui-5);top:var(--ui-1);width:var(--ui-8);height:var(--ui-6);border:var(--ui-1) solid #17151f;background:#fff5c8}.transit-foil-icon.is-book-business em{left:var(--ui-8);top:var(--ui-9);width:var(--ui-3);height:var(--ui-4);background:#17151f}.transit-foil-icon.is-artifact i{left:var(--ui-2);top:var(--ui-1);width:var(--ui-14);height:var(--ui-14);border:var(--ui-1) solid #17151f;clip-path:polygon(var(--ui-4) 0, calc(100% - var(--ui-4)) 0, 100% var(--ui-4), 100% calc(100% - var(--ui-4)), calc(100% - var(--ui-4)) 100%, var(--ui-4) 100%, 0 calc(100% - var(--ui-4)), 0 var(--ui-4));box-shadow:inset calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -3) 0 #b989c7, var(--ui-1) var(--ui-1) 0 #17151f;background:#fff5c8}.transit-foil-icon.is-artifact b{left:var(--ui-4);top:var(--ui-3);width:var(--ui-4);height:var(--ui-3);background:#fff19b}.transit-foil-icon.is-artifact em{right:var(--ui-3);bottom:var(--ui-2);width:var(--ui-4);height:var(--ui-6);background:#69477d}.transit-foil-size{left:50%;bottom:var(--ui-7);z-index:6;width:var(--ui-16);height:var(--ui-5);justify-content:center;align-items:center;gap:var(--ui-2);display:flex;position:absolute;transform:translate(-50%)}.transit-foil-size i{width:var(--ui-3);height:var(--ui-3);border:var(--ui-1) solid #17151f;background:var(--foil-dark);display:block}.transit-foil-size.is-small i:first-child,.transit-foil-size.is-medium i:nth-child(-n+2),.transit-foil-size.is-large i{box-shadow:var(--ui-1) var(--ui-1) 0 var(--foil-dark);background:#fff5c8}.transit-loose-card,.transit-loose-trinket{width:calc(var(--game-pixel) * 54);height:calc(var(--game-pixel) * 58);justify-self:center;place-items:center;display:grid;position:relative}.transit-loose-card{grid-template-rows:calc(var(--game-pixel) * 38) 1fr;border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #d8c889, var(--ui-3) var(--ui-3) 0 #17151f;background:#fff5c8;border-radius:0}.transit-loose-card .pitch-card-art{width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 30)}.transit-loose-card>span{max-width:calc(var(--game-pixel) * 48);font-size:var(--ui-7);line-height:var(--ui-8);white-space:nowrap;overflow:hidden}.transit-loose-trinket{border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #9670a8, var(--ui-3) var(--ui-3) 0 #17151f;background:#4d375e}.transit-loose-trinket>span{left:var(--ui-9);right:var(--ui-9);bottom:var(--ui-7);height:var(--ui-4);background:#17151f;position:absolute}.transit-booster-pack>strong{height:calc(var(--game-pixel) * 20);font-size:var(--ui-6);line-height:var(--ui-7);grid-row:2;place-items:center;display:grid;overflow:hidden}.transit-booster-pack>small{height:var(--ui-8);color:#c9a95f;font-size:var(--ui-6);line-height:var(--ui-7);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;white-space:nowrap;grid-row:3;overflow:hidden}.transit-booster-pack>b{justify-content:center;align-self:end;align-items:center;gap:var(--ui-2);height:var(--ui-16);padding:0 var(--ui-2);border:var(--ui-1) solid #17151f;color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-8);white-space:nowrap;background:#17151f;grid-row:4;display:flex;overflow:hidden}.transit-booster-pack>b .gold-icon{width:var(--ui-8);height:var(--ui-8)}.transit-merchant-window>footer{height:calc(var(--game-pixel) * 24);border-top:var(--ui-2) solid #17151f;color:#d8e5a0;font-size:var(--ui-7);line-height:var(--ui-8);background:#17151f;place-items:center;display:grid}.transit-pack-opening{height:calc(var(--game-pixel) * 126);place-items:center;display:grid;position:relative;overflow:hidden}.transit-pack-opening:after{content:"";left:var(--ui-16);right:var(--ui-16);bottom:var(--ui-15);height:var(--ui-3);background:#17151f;position:absolute}.transit-opening-pack-shell{left:50%;top:var(--ui-18);width:calc(var(--game-pixel) * 78);height:calc(var(--game-pixel) * 92);position:absolute;transform:translate(-50%)}.transit-opening-pack-shell .transit-foil-pack{top:var(--ui-12)}.transit-pack-opening.is-tearing .transit-opening-pack-shell{animation:.46s steps(7,end) both transit-pack-tear-shake}.transit-pack-opening.is-drawing .transit-opening-pack-shell{animation:.7s steps(8,end) both transit-open-shell-drop}.transit-opening-tear-strip{left:var(--ui-13);top:var(--ui-18);z-index:8;width:calc(var(--game-pixel) * 52);height:var(--ui-6);border:var(--ui-1) solid #17151f;box-shadow:inset 0 var(--ui-2) 0 #f3c74e;background:#fff5c8;display:block;position:absolute}.transit-pack-opening.is-tearing .transit-opening-tear-strip{animation:.46s steps(7,end) both transit-tear-strip}.transit-pack-opening.is-drawing .transit-opening-tear-strip{transform:translate(calc(var(--game-pixel) * 88), calc(var(--game-pixel) * -16))}.transit-opening-contents{left:50%;top:calc(var(--game-pixel) * 52);z-index:4;width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 42);display:block;position:absolute;transform:translate(-50%)}.transit-opening-contents.is-book{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 48)}.transit-opening-item{width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 42);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #d8c889, var(--ui-2) var(--ui-2) 0 #17151f;opacity:0;background:#fff5c8;display:block;position:absolute;top:0;left:0}.transit-opening-item.is-book{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 48);box-shadow:none;background:0 0;border:0}.transit-opening-item.is-book .book-cover-art{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 48)}.transit-pack-opening.is-drawing .transit-opening-item{animation:.62s steps(8,end) both transit-content-draw;animation-delay:var(--transit-open-delay)}.transit-pack-opening>strong{bottom:var(--ui-7);color:#fff19b;font-size:var(--ui-8);line-height:var(--ui-9);text-shadow:var(--ui-2) var(--ui-2) 0 #17151f;position:absolute}@keyframes transit-pack-tear-shake{0%{transform:translate(-50%)}18%{transform:translateX(calc(-50% - var(--ui-3)))}36%{transform:translateX(calc(-50% + var(--ui-4)))}54%{transform:translateX(calc(-50% - var(--ui-2)))}72%{transform:translateX(calc(-50% + var(--ui-3)))}to{transform:translate(-50%)}}@keyframes transit-tear-strip{0%{transform:translate(0)}30%{transform:translate(var(--ui-8), calc(var(--game-pixel) * -3))}60%{transform:translate(calc(var(--game-pixel) * 38), calc(var(--game-pixel) * -8))}to{transform:translate(calc(var(--game-pixel) * 88), calc(var(--game-pixel) * -16))}}@keyframes transit-open-shell-drop{0%{transform:translate(-50%)}35%{transform:translate(-50%, var(--ui-8))}to{transform:translate(-50%, calc(var(--game-pixel) * 38))}}@keyframes transit-content-draw{0%{opacity:0;transform:translate(var(--transit-open-x), var(--ui-20))}18%{opacity:1}60%{opacity:1;transform:translate(var(--transit-open-x), calc(var(--game-pixel) * -34))}82%{opacity:1;transform:translate(var(--transit-open-x), calc(var(--game-pixel) * -28))}to{opacity:0;transform:translate(var(--transit-open-x), calc(var(--game-pixel) * -48))}}.book-cover-art{width:calc(var(--game-pixel) * 34);height:calc(var(--game-pixel) * 40);border:var(--ui-2) solid #17151f;border-left-width:var(--ui-4);background:var(--book-cover-base);color:var(--book-cover-ink);box-shadow:inset var(--ui-2) var(--ui-2) 0 var(--book-cover-light), inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 var(--book-cover-shade), var(--ui-2) var(--ui-2) 0 #17151f;image-rendering:pixelated;font-family:A Goblin Appears,monospace;display:block;position:relative;overflow:hidden}.book-cover-art>.book-cover-spine{width:var(--ui-3);border-right:var(--ui-1) solid #17151f;background:var(--book-cover-shade);height:100%;box-shadow:inset var(--ui-1) 0 0 var(--book-cover-light);display:block;position:absolute;top:0;left:0}.book-cover-art>strong{left:var(--ui-5);right:var(--ui-2);top:var(--ui-3);height:var(--ui-7);color:var(--book-cover-ink);font-size:var(--ui-5);line-height:var(--ui-6);text-align:center;text-shadow:var(--ui-1) var(--ui-1) 0 var(--book-cover-shade);white-space:nowrap;position:absolute;overflow:hidden}.book-cover-art>small{left:var(--ui-5);right:var(--ui-2);bottom:var(--ui-2);height:var(--ui-6);color:var(--book-cover-ink);font-size:var(--ui-4);line-height:var(--ui-5);text-align:center;text-shadow:var(--ui-1) var(--ui-1) 0 var(--book-cover-shade);white-space:nowrap;position:absolute;overflow:hidden}.book-cover-art>.book-cover-pages{right:0;top:var(--ui-8);width:var(--ui-2);height:calc(100% - var(--ui-16));background:var(--book-cover-light);box-shadow:0 var(--ui-2) 0 var(--book-cover-shade);display:block;position:absolute}.book-learning-sequence{z-index:76;contain:layout paint;isolation:isolate;color:#fff5c8;pointer-events:auto;image-rendering:pixelated;background:#081018;font-family:A Goblin Appears,monospace;animation:3.3s step-end both book-learning-curtain;position:absolute;inset:0;overflow:hidden}.book-learning-sequence:before{inset:calc(var(--game-pixel) * 8);content:"";border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #315f73, inset 0 0 0 var(--ui-4) #102a38;position:absolute}.book-learning-sequence:after{left:calc(var(--game-pixel) * 28);top:calc(var(--game-pixel) * 50);width:var(--ui-3);height:var(--ui-3);content:"";box-shadow:calc(var(--game-pixel) * 324) 0 0 #315f73, calc(var(--game-pixel) * 18) calc(var(--game-pixel) * 92) 0 #5f97a8, calc(var(--game-pixel) * 306) calc(var(--game-pixel) * 92) 0 #5f97a8, calc(var(--game-pixel) * 44) calc(var(--game-pixel) * 132) 0 #315f73, calc(var(--game-pixel) * 280) calc(var(--game-pixel) * 132) 0 #315f73;background:#315f73;position:absolute}.book-learning-zoom-grid{position:absolute;inset:0}.book-learning-zoom-grid i{width:calc(var(--game-pixel) * 44);height:var(--ui-2);opacity:0;background:#315f73;animation:.7s steps(2,end) .12s both book-learning-zoom-ray;display:block;position:absolute}.book-learning-zoom-grid i:first-child{left:calc(var(--game-pixel) * 54);top:calc(var(--game-pixel) * 70)}.book-learning-zoom-grid i:nth-child(2){right:calc(var(--game-pixel) * 54);top:calc(var(--game-pixel) * 70)}.book-learning-zoom-grid i:nth-child(3){left:calc(var(--game-pixel) * 54);top:calc(var(--game-pixel) * 172)}.book-learning-zoom-grid i:nth-child(4){right:calc(var(--game-pixel) * 54);top:calc(var(--game-pixel) * 172)}.book-learning-focus{left:calc(var(--game-pixel) * 118);top:calc(var(--game-pixel) * 38);width:calc(var(--game-pixel) * 148);height:calc(var(--game-pixel) * 68);border:var(--ui-2) solid #315f73;box-shadow:inset 0 0 0 var(--ui-2) #102a38, var(--ui-3) var(--ui-3) 0 #17151f;opacity:0;animation:2.1s step-end .18s both book-learning-focus-grow;position:absolute}.book-learning-focus i,.book-learning-focus b,.book-learning-focus em{width:calc(var(--game-pixel) * 12);height:var(--ui-3);background:#f3c74e;display:block;position:absolute}.book-learning-focus i{left:var(--ui-4);top:var(--ui-4);box-shadow:0 var(--ui-3) 0 #f3c74e}.book-learning-focus b{right:var(--ui-4);top:var(--ui-4);box-shadow:0 var(--ui-3) 0 #f3c74e}.book-learning-focus em{left:calc(50% - var(--ui-6));bottom:var(--ui-4);box-shadow:0 calc(var(--game-pixel) * -3) 0 #5f97a8;background:#5f97a8}.book-learning-book{z-index:5;left:calc(var(--game-pixel) * 192);top:calc(var(--game-pixel) * 100);width:var(--ui-1);height:var(--ui-1);position:absolute}.book-learning-closed-cover{left:calc(var(--game-pixel) * -17);top:calc(var(--game-pixel) * -20);animation:1.12s steps(5,end) .12s both book-learning-cover-grow;position:absolute}.book-learning-open-book{left:calc(var(--game-pixel) * -57);top:calc(var(--game-pixel) * -62);width:calc(var(--game-pixel) * 114);height:calc(var(--game-pixel) * 58);position:absolute}.book-learning-page{width:calc(var(--game-pixel) * 56);height:calc(var(--game-pixel) * 58);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-3) var(--ui-3) 0 #e5c875, var(--ui-4) var(--ui-5) 0 #17151f;opacity:0;background:#fff5c8;display:block;position:absolute;top:0;overflow:hidden}.book-learning-page.page-left{animation:.43s steps(4,end) .72s both book-learning-page-left;right:50%}.book-learning-page.page-right{animation:.43s steps(4,end) .72s both book-learning-page-right;left:50%}.book-learning-page i{width:calc(var(--game-pixel) * 34);height:var(--ui-2);margin:var(--ui-5) auto 0;background:var(--learning-cover-shade);box-shadow:var(--ui-7) var(--ui-4) 0 var(--learning-cover-accent);display:block;position:relative}.book-learning-page i:nth-child(2){width:calc(var(--game-pixel) * 27)}.book-learning-page i:nth-child(3){width:calc(var(--game-pixel) * 38)}.book-learning-page i:nth-child(4){width:calc(var(--game-pixel) * 22)}.book-learning-page b{left:50%;bottom:var(--ui-5);color:var(--learning-cover-ink);font-size:var(--ui-6);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%)}.book-learning-spine{z-index:4;left:calc(50% - var(--ui-2));top:var(--ui-2);width:var(--ui-4);height:calc(var(--game-pixel) * 54);background:var(--learning-cover-shade);box-shadow:inset var(--ui-1) 0 0 var(--learning-cover-light);opacity:0;animation:1ms step-end 1.06s both book-learning-spine-show;display:block;position:absolute}.book-learning-data{z-index:4;left:calc(var(--game-pixel) * 171);top:calc(var(--game-pixel) * 88);width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 30);pointer-events:none;opacity:0;animation:.76s steps(6,end) 1.18s both book-learning-data-fall;position:absolute}.book-learning-data i{width:var(--ui-4);height:var(--ui-4);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #fff5c8;background:#f3c74e;display:block;position:absolute}.book-learning-data i:first-child{left:var(--ui-2);top:0}.book-learning-data i:nth-child(2){left:var(--ui-14);top:var(--ui-6);width:var(--ui-3);height:var(--ui-6);background:#5f97a8}.book-learning-data i:nth-child(3){right:var(--ui-3);top:var(--ui-2);width:var(--ui-6);height:var(--ui-2);background:var(--learning-cover-accent)}.book-learning-data i:nth-child(4){left:var(--ui-8);top:var(--ui-16);width:var(--ui-3);height:var(--ui-6);background:#5f97a8}.book-learning-data i:nth-child(5){right:var(--ui-10);top:var(--ui-14)}.book-learning-data i:nth-child(6){left:var(--ui-18);top:var(--ui-24);width:var(--ui-6);height:var(--ui-2);background:var(--learning-cover-accent)}.book-learning-player{z-index:7;left:calc(var(--game-pixel) * 144);top:calc(var(--game-pixel) * 105);width:calc(var(--game-pixel) * 96);height:calc(var(--game-pixel) * 96);image-rendering:pixelated;image-rendering:crisp-edges;animation:.48s steps(4,end) both book-learning-player-zoom;position:absolute}.book-learning-player-aura{z-index:6;left:calc(var(--game-pixel) * 168);top:calc(var(--game-pixel) * 130);width:calc(var(--game-pixel) * 48);height:calc(var(--game-pixel) * 56);opacity:0;animation:.88s steps(4,end) 1.7s both book-learning-player-charge;position:absolute}.book-learning-player-aura i,.book-learning-player-aura b{width:var(--ui-8);height:var(--ui-3);background:#f3c74e;display:block;position:absolute}.book-learning-player-aura i{left:0;top:var(--ui-7);box-shadow:calc(var(--game-pixel) * 40) 0 0 #f3c74e, var(--ui-4) calc(var(--game-pixel) * 40) 0 #f3c74e, calc(var(--game-pixel) * 36) calc(var(--game-pixel) * 40) 0 #f3c74e}.book-learning-player-aura b{left:var(--ui-4);top:var(--ui-18);box-shadow:calc(var(--game-pixel) * 32) 0 0 #5f97a8, var(--ui-8) calc(var(--game-pixel) * -10) 0 #fff5c8, calc(var(--game-pixel) * 24) calc(var(--game-pixel) * -10) 0 #fff5c8;background:#5f97a8}.book-learning-title{z-index:8;left:calc(var(--game-pixel) * 42);right:calc(var(--game-pixel) * 42);top:calc(var(--game-pixel) * 12);color:#fff5c8;font-size:var(--ui-8);line-height:var(--ui-10);text-align:center;text-shadow:var(--ui-2) var(--ui-2) 0 #17151f;white-space:nowrap;opacity:0;margin:0;animation:2.38s step-end .24s both book-learning-title-show;position:absolute;overflow:hidden}.book-learning-stat{z-index:12;left:calc(var(--game-pixel) * 158);top:calc(var(--game-pixel) * 144);justify-content:center;align-items:center;gap:var(--ui-4);width:calc(var(--game-pixel) * 68);box-sizing:border-box;padding:var(--ui-3) var(--ui-5);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #f3c74e, var(--ui-4) var(--ui-4) 0 #17151f;color:#315f73;opacity:0;background:#fff5c8;grid-template-columns:auto auto;animation:.72s steps(6,end) 2.32s both book-learning-stat-rise;display:grid;position:absolute}.book-learning-stat span{color:#35643a;font-size:var(--ui-14);text-shadow:var(--ui-1) var(--ui-1) 0 #e5c875;line-height:1}.book-learning-stat strong{font-size:var(--ui-8);line-height:1}@keyframes book-learning-curtain{0%{opacity:0}3%,94%{opacity:1}to{opacity:0}}@keyframes book-learning-zoom-ray{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes book-learning-focus-grow{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes book-learning-cover-grow{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * 18))}18%{opacity:1;transform:translateY(calc(var(--game-pixel) * 8))}72%{opacity:1;transform:translateY(calc(var(--game-pixel) * -20))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * -20))}}@keyframes book-learning-page-left{0%{opacity:0;transform:translateX(calc(var(--game-pixel) * 44))}20%{opacity:1;transform:translateX(calc(var(--game-pixel) * 44))}to{opacity:1;transform:translate(0)}}@keyframes book-learning-page-right{0%{opacity:0;transform:translateX(calc(var(--game-pixel) * -44))}20%{opacity:1;transform:translateX(calc(var(--game-pixel) * -44))}to{opacity:1;transform:translate(0)}}@keyframes book-learning-spine-show{0%{opacity:0}to{opacity:1}}@keyframes book-learning-data-fall{0%{opacity:0;transform:translateY(0)}12%{opacity:1;transform:translateY(0)}76%{opacity:1;transform:translateY(calc(var(--game-pixel) * 36))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * 44))}}@keyframes book-learning-player-zoom{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * 8))}24%{opacity:1;transform:translateY(calc(var(--game-pixel) * 8))}to{opacity:1;transform:translateY(0)}}@keyframes book-learning-player-charge{0%,18%{opacity:0}19%,38%{opacity:1}39%,57%{opacity:0}58%,82%{opacity:1}to{opacity:0}}@keyframes book-learning-title-show{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes book-learning-stat-rise{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * 10))}15%{opacity:1;transform:translateY(calc(var(--game-pixel) * 8))}68%{opacity:1;transform:translateY(calc(var(--game-pixel) * -10))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * -18))}}.book-cover-motif{left:var(--ui-7);top:var(--ui-13);width:calc(var(--game-pixel) * 20);height:calc(var(--game-pixel) * 14);border-top:var(--ui-1) solid var(--book-cover-accent);border-bottom:var(--ui-1) solid var(--book-cover-accent);display:block;position:absolute}.book-cover-motif>i,.book-cover-motif>b,.book-cover-motif>em{background:var(--book-cover-accent);padding:0;font-style:normal;display:block;position:absolute}.motif-brain .book-cover-motif>i{left:var(--ui-2);top:var(--ui-2);width:var(--ui-7);height:var(--ui-5);box-shadow:var(--ui-6) var(--ui-2) 0 var(--book-cover-accent)}.motif-brain .book-cover-motif>b{left:var(--ui-4);top:var(--ui-6);width:var(--ui-12);height:var(--ui-5)}.motif-brain .book-cover-motif>em{left:var(--ui-9);top:var(--ui-3);width:var(--ui-2);height:var(--ui-8);background:var(--book-cover-shade)}.motif-rings .book-cover-motif>i,.motif-target .book-cover-motif>i{left:var(--ui-4);top:var(--ui-1);width:var(--ui-12);height:var(--ui-12);border:var(--ui-2) solid var(--book-cover-accent);background:0 0}.motif-rings .book-cover-motif>b,.motif-target .book-cover-motif>b{left:var(--ui-7);top:var(--ui-4);width:var(--ui-6);height:var(--ui-6);border:var(--ui-2) solid var(--book-cover-ink);background:0 0}.motif-rings .book-cover-motif>em,.motif-target .book-cover-motif>em{left:var(--ui-9);top:var(--ui-6);width:var(--ui-2);height:var(--ui-2)}.motif-dialogue .book-cover-motif>i{left:var(--ui-1);top:var(--ui-2);width:var(--ui-13);height:var(--ui-7);border:var(--ui-1) solid var(--book-cover-ink)}.motif-dialogue .book-cover-motif>b{left:var(--ui-4);top:var(--ui-9);width:var(--ui-5);height:var(--ui-3)}.motif-dialogue .book-cover-motif>em{right:var(--ui-1);bottom:var(--ui-1);width:var(--ui-7);height:var(--ui-5);border:var(--ui-1) solid var(--book-cover-ink);background:var(--book-cover-light)}.motif-network .book-cover-motif>i{left:var(--ui-3);top:var(--ui-6);width:var(--ui-14);height:var(--ui-2)}.motif-network .book-cover-motif>b{left:var(--ui-3);top:var(--ui-2);width:var(--ui-4);height:var(--ui-4);box-shadow:var(--ui-6) var(--ui-6) 0 var(--book-cover-accent), var(--ui-12) 0 0 var(--book-cover-accent)}.motif-network .book-cover-motif>em{left:var(--ui-5);top:var(--ui-3);width:var(--ui-2);height:var(--ui-8);box-shadow:var(--ui-10) 0 0 var(--book-cover-accent)}.motif-split .book-cover-motif>i{left:0;top:var(--ui-2);width:var(--ui-8);height:var(--ui-5);box-shadow:var(--ui-12) var(--ui-5) 0 var(--book-cover-accent)}.motif-split .book-cover-motif>b{left:var(--ui-7);top:var(--ui-4);width:var(--ui-6);height:var(--ui-6);background:var(--book-cover-light)}.motif-split .book-cover-motif>em{left:var(--ui-9);top:var(--ui-2);width:var(--ui-2);height:var(--ui-10);background:var(--book-cover-ink)}.motif-link .book-cover-motif>i,.motif-link .book-cover-motif>b{top:var(--ui-3);width:var(--ui-9);height:var(--ui-7);border:var(--ui-2) solid var(--book-cover-accent);background:0 0}.motif-link .book-cover-motif>i{left:var(--ui-1)}.motif-link .book-cover-motif>b{right:var(--ui-1)}.motif-link .book-cover-motif>em{left:var(--ui-8);top:var(--ui-6);width:var(--ui-4);height:var(--ui-2)}.motif-burst .book-cover-motif>i{left:var(--ui-8);top:var(--ui-5);width:var(--ui-4);height:var(--ui-4);box-shadow:calc(var(--game-pixel) * -5) 0 0 var(--book-cover-accent), var(--ui-5) 0 0 var(--book-cover-accent), 0 calc(var(--game-pixel) * -4) 0 var(--book-cover-accent), 0 var(--ui-4) 0 var(--book-cover-accent)}.motif-burst .book-cover-motif>b{left:var(--ui-4);top:var(--ui-6);width:var(--ui-12);height:var(--ui-2)}.motif-burst .book-cover-motif>em{left:var(--ui-9);top:var(--ui-2);width:var(--ui-2);height:var(--ui-10)}.motif-steps .book-cover-motif>i{left:var(--ui-2);bottom:var(--ui-2);width:var(--ui-5);height:var(--ui-4);box-shadow:var(--ui-5) calc(var(--game-pixel) * -3) 0 var(--book-cover-accent), var(--ui-10) calc(var(--game-pixel) * -6) 0 var(--book-cover-accent)}.motif-steps .book-cover-motif>b{left:var(--ui-2);bottom:var(--ui-1);width:var(--ui-15);height:var(--ui-2);background:var(--book-cover-ink)}.motif-skyline .book-cover-motif>i{left:var(--ui-2);bottom:var(--ui-2);width:var(--ui-4);height:var(--ui-8);box-shadow:var(--ui-5) calc(var(--game-pixel) * -3) 0 var(--book-cover-accent), var(--ui-10) var(--ui-2) 0 var(--book-cover-accent)}.motif-skyline .book-cover-motif>b{left:var(--ui-1);bottom:var(--ui-1);width:var(--ui-17);height:var(--ui-2);background:var(--book-cover-ink)}.motif-speed .book-cover-motif>i{left:var(--ui-1);top:var(--ui-3);width:var(--ui-10);height:var(--ui-2);box-shadow:0 var(--ui-4) 0 var(--book-cover-accent), 0 var(--ui-8) 0 var(--book-cover-accent)}.motif-speed .book-cover-motif>b{right:var(--ui-2);top:var(--ui-3);width:var(--ui-5);height:var(--ui-9)}.motif-speed .book-cover-motif>em{right:0;top:var(--ui-1);width:var(--ui-5);height:var(--ui-4);box-shadow:0 var(--ui-8) 0 var(--book-cover-accent)}.motif-people .book-cover-motif>i{left:var(--ui-2);top:var(--ui-2);width:var(--ui-4);height:var(--ui-4);box-shadow:var(--ui-6) 0 0 var(--book-cover-accent), var(--ui-12) 0 0 var(--book-cover-accent)}.motif-people .book-cover-motif>b{left:var(--ui-1);top:var(--ui-7);width:var(--ui-6);height:var(--ui-5);box-shadow:var(--ui-6) 0 0 var(--book-cover-accent), var(--ui-12) 0 0 var(--book-cover-accent)}.motif-people .book-cover-motif>em{left:var(--ui-3);top:var(--ui-5);width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-6) 0 0 var(--book-cover-ink), var(--ui-12) 0 0 var(--book-cover-ink)}.motif-jolt .book-cover-motif>i{left:var(--ui-8);top:var(--ui-1);width:var(--ui-5);height:var(--ui-4);box-shadow:calc(var(--game-pixel) * -2) var(--ui-3) 0 var(--book-cover-accent), calc(var(--game-pixel) * -4) var(--ui-6) 0 var(--book-cover-accent), calc(var(--game-pixel) * -6) var(--ui-9) 0 var(--book-cover-accent)}.motif-jolt .book-cover-motif>b{left:var(--ui-5);top:var(--ui-6);width:var(--ui-10);height:var(--ui-3);background:var(--book-cover-ink)}.book-cover-art.pixel-book{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 52);background:var(--book-cover-base);box-shadow:inset var(--ui-2) var(--ui-2) 0 var(--book-cover-light), inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 var(--book-cover-shade), var(--ui-3) var(--ui-3) 0 #17151f80}.book-cover-art.pixel-book .book-cover-motif{left:var(--ui-9);top:var(--ui-17)}.book-cover-art.collection-detail-cover{width:calc(var(--game-pixel) * 52);height:calc(var(--game-pixel) * 72);background:var(--book-cover-base);box-shadow:inset var(--ui-2) var(--ui-2) 0 var(--book-cover-light), inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 var(--book-cover-shade), var(--ui-3) var(--ui-3) 0 #17151f}.book-cover-art.collection-detail-cover:before,.book-cover-art.collection-detail-cover:after{content:none}.book-cover-art.collection-detail-cover>strong{left:var(--ui-7);right:var(--ui-4);top:var(--ui-6);height:var(--ui-9);font-size:var(--ui-8);line-height:var(--ui-9)}.book-cover-art.collection-detail-cover .book-cover-motif{left:calc(var(--game-pixel) * 15);top:calc(var(--game-pixel) * 27)}.book-cover-art.collection-detail-cover>small{left:var(--ui-7);right:var(--ui-4);bottom:var(--ui-5);height:var(--ui-7);font-size:var(--ui-6);line-height:var(--ui-7)}.transit-pack-rewards{height:calc(var(--game-pixel) * 126);justify-content:center;align-items:center;gap:var(--ui-5);padding:var(--ui-5) var(--ui-8);background:0 0;display:flex;position:relative}.transit-reward-flight{animation:.36s steps(7,end) both transit-reward-deal-in;animation-delay:var(--transit-reward-delay);flex:none;place-items:center;display:grid;position:relative}.transit-reward-flight.is-collecting{z-index:12;pointer-events:none;animation:.52s steps(9,end) both transit-reward-to-collection}.transit-reward-flight.is-kept{visibility:hidden;pointer-events:none}.transit-reward-flight.is-burning{z-index:2;pointer-events:none;animation:.82s steps(8,end) both transit-reward-burn-away;animation-delay:var(--transit-reward-delay)}.transit-reward-flight.is-burning:after{z-index:20;left:calc(50% - var(--game-pixel) * 12);bottom:calc(var(--game-pixel) * 10);width:var(--ui-3);height:var(--ui-3);box-shadow:var(--ui-4) calc(var(--game-pixel) * -3) 0 #f3c74e, var(--ui-7) var(--game-pixel) 0 #e07a3f, var(--ui-10) calc(var(--game-pixel) * -2) 0 #fff19b, var(--ui-14) var(--ui-2) 0 #c94b4b, var(--ui-17) calc(var(--game-pixel) * -4) 0 #f3c74e, var(--ui-21) 0 0 #e07a3f, var(--ui-23) calc(var(--game-pixel) * -3) 0 #fff19b;content:"";background:#fff19b;animation:.82s steps(8,end) both transit-reward-burn-embers;position:absolute}.transit-pick-footer{position:relative}.transit-pack-paid{color:#c9a95f;font-size:var(--ui-7);line-height:var(--ui-8)}.transit-keep-target{right:var(--ui-6);top:var(--ui-3);width:calc(var(--game-pixel) * 54);height:var(--ui-18);justify-content:center;align-items:center;gap:var(--ui-3);border:var(--ui-2) solid #fff19b;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #08090d;font-size:var(--ui-7);line-height:var(--ui-8);background:#315a8a;display:flex;position:absolute}.transit-keep-target>i{width:var(--ui-9);height:var(--ui-11);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#fff5c8;display:block}.transit-keep-target.is-book{background:#6c4b2e}.transit-keep-target.is-artifact{background:#4d375e}@keyframes transit-reward-deal-in{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * 46))}45%{opacity:1;transform:translateY(calc(var(--game-pixel) * -8))}70%{transform:translateY(var(--ui-4))}to{opacity:1;transform:translateY(0)}}@keyframes transit-reward-to-collection{0%{opacity:1;transform:translate(0)}28%{opacity:1;transform:translate(0, calc(var(--game-pixel) * -12))}72%{opacity:1;transform:translate(var(--transit-flight-x), calc(var(--game-pixel) * 54))}to{opacity:0;transform:translate(var(--transit-flight-x), calc(var(--game-pixel) * 68))}}@keyframes transit-reward-burn-away{0%{opacity:1;clip-path:inset(0);filter:none;transform:translateY(0)}24%{opacity:1;clip-path:inset(0 0 12%);filter:sepia()saturate(2);transform:translateY(calc(var(--game-pixel) * -2))}52%{opacity:1;clip-path:inset(0 0 42%);filter:grayscale(.7)brightness(.7);transform:translateY(calc(var(--game-pixel) * -4))}78%{opacity:.6;clip-path:inset(0 0 76%);filter:grayscale()brightness(.35);transform:translateY(calc(var(--game-pixel) * -6))}to{opacity:0;clip-path:inset(0 0 100%);filter:grayscale()brightness(.2);transform:translateY(calc(var(--game-pixel) * -8))}}@keyframes transit-reward-burn-embers{0%{opacity:0;transform:translateY(0)}18%{opacity:1;transform:translateY(calc(var(--game-pixel) * -3))}55%{opacity:1;transform:translateY(calc(var(--game-pixel) * -18))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * -32))}}.transit-pack-rewards.is-card{--pitch-card-corner-mask:#263b35;--pitch-card-selected-lift:var(--ui-8);--pitch-card-selected-lift-mid:var(--ui-4);align-items:flex-start}.transit-pack-rewards.is-card .transit-reward-flight{grid-template-rows:calc(var(--game-pixel) * 87) calc(var(--game-pixel) * 13);align-content:start}.transit-card-rarity{min-width:calc(var(--game-pixel) * 46);height:var(--ui-9);margin-top:var(--ui-4);padding:0 var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;font-size:var(--ui-6);line-height:var(--ui-7);text-align:center;background:#315a8a;place-items:center;display:grid}.transit-card-rarity.is-rare{color:#fff19b;background:#9a671f}.transit-card-rarity.is-epic{color:#ffe7a8;background:#78466f}.transit-book-reward,.transit-artifact-reward{width:calc(var(--game-pixel) * 116);height:calc(var(--game-pixel) * 104);grid-template-rows:calc(var(--game-pixel) * 34) calc(var(--game-pixel) * 22) 1fr calc(var(--game-pixel) * 14);padding:var(--ui-5);border:var(--ui-3) solid #17151f;color:#fff5c8;text-align:center;box-shadow:inset var(--ui-2) var(--ui-2) 0 #c08745, var(--ui-3) var(--ui-3) 0 #17151f;background:#6c4b2e;align-items:center;font-family:inherit;display:grid;position:relative}.transit-book-reward>.menu-cursor,.transit-artifact-reward>.menu-cursor{left:calc(var(--game-pixel) * -9);top:calc(50% - var(--ui-5));position:absolute}.transit-book-reward.is-selected,.transit-artifact-reward.is-selected{margin-bottom:var(--ui-8);outline:var(--ui-2) solid #fff19b}.transit-book-reward.is-picked,.transit-artifact-reward.is-picked{outline:var(--ui-3) solid #f3c74e;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b, var(--ui-3) var(--ui-3) 0 #17151f}.transit-book-reward{height:calc(var(--game-pixel) * 110);grid-template-rows:calc(var(--game-pixel) * 50) calc(var(--game-pixel) * 18) calc(var(--game-pixel) * 12) calc(var(--game-pixel) * 12);padding:var(--ui-3) var(--ui-5)}.transit-book-reward>.book-cover-art{width:calc(var(--game-pixel) * 46);height:calc(var(--game-pixel) * 50);place-self:center}.transit-pack-rewards[data-count="5"]{gap:var(--ui-3);padding-right:var(--ui-4);padding-left:var(--ui-4)}.transit-pack-rewards[data-count="3"] .transit-book-reward{width:calc(var(--game-pixel) * 112)}.transit-pack-rewards[data-count="5"] .transit-book-reward{width:calc(var(--game-pixel) * 65);padding:var(--ui-3) var(--ui-2)}.transit-pack-rewards[data-count="5"] .transit-book-reward>.book-cover-art{width:calc(var(--game-pixel) * 40);height:calc(var(--game-pixel) * 46)}.transit-pack-rewards[data-count="5"] .transit-book-reward>strong,.transit-pack-rewards[data-count="5"] .transit-book-reward>small{font-size:var(--ui-4);line-height:var(--ui-5)}.transit-book-reward>strong,.transit-artifact-reward>strong{overflow:hidden}.transit-book-reward>strong{height:calc(var(--game-pixel) * 18);font-size:var(--ui-4);line-height:var(--ui-5);overflow-wrap:anywhere;place-items:center;display:grid}.transit-book-reward>small,.transit-artifact-reward>small{font-size:var(--ui-7);line-height:var(--ui-8);overflow:hidden}.transit-book-reward>small{height:calc(var(--game-pixel) * 12);color:#d8c889;font-size:var(--ui-4);line-height:var(--ui-5);text-overflow:clip;text-transform:uppercase;white-space:nowrap;place-items:center;display:grid}.transit-book-reward>b{font-size:var(--ui-6);line-height:var(--ui-7)}.transit-book-reward>b,.transit-artifact-reward>b{color:#fff19b;font-size:var(--ui-7);line-height:var(--ui-8)}.transit-artifact-reward{width:calc(var(--game-pixel) * 104);grid-template-rows:calc(var(--game-pixel) * 24) calc(var(--game-pixel) * 16) 1fr calc(var(--game-pixel) * 14);box-shadow:inset var(--ui-2) var(--ui-2) 0 #9670a8, var(--ui-3) var(--ui-3) 0 #17151f;background:#4d375e}.transit-artifact-reward>strong{height:var(--ui-16);font-size:var(--ui-7);line-height:var(--ui-8);place-items:center;display:grid}.transit-artifact-reward>small{height:calc(var(--game-pixel) * 28);place-items:center;display:grid}.pitch-trinket-icon{width:calc(var(--game-pixel) * 18);height:calc(var(--game-pixel) * 18);image-rendering:pixelated;flex:none;justify-self:center;display:block;position:relative}.pitch-trinket-icon.is-large{width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 30)}.pitch-trinket-icon>i,.pitch-trinket-icon>b,.pitch-trinket-icon>em{font-style:normal;display:block;position:absolute}.pitch-trinket-icon.is-pocket-notebook>i{left:calc(50% - var(--game-pixel) * 6);top:calc(50% - var(--game-pixel) * 7);width:calc(var(--game-pixel) * 12);height:calc(var(--game-pixel) * 14);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-1) 0 #80b984, var(--ui-1) var(--ui-2) 0 #17151f;background:#356b59}.pitch-trinket-icon.is-pocket-notebook>b{left:calc(50% - var(--game-pixel) * 4);top:calc(50% - var(--game-pixel) * 5);width:var(--ui-2);height:calc(var(--game-pixel) * 10);box-shadow:var(--ui-2) 0 0 #17151f;background:#f0c552}.pitch-trinket-icon.is-pocket-notebook>em{left:calc(50% + var(--game-pixel) * 1);top:calc(50% + var(--game-pixel) * 1);width:var(--ui-3);height:var(--ui-2);background:#fff19b}.pitch-trinket-icon.is-spare-battery>i{left:calc(50% - var(--game-pixel) * 5);top:calc(50% - var(--game-pixel) * 6);width:calc(var(--game-pixel) * 10);height:calc(var(--game-pixel) * 13);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-1) 0 #70c5ce, var(--ui-1) var(--ui-2) 0 #17151f;background:#315a8a}.pitch-trinket-icon.is-spare-battery>b{left:calc(50% - var(--game-pixel) * 2);top:calc(50% - var(--game-pixel) * 8);width:var(--ui-4);height:var(--ui-2);background:#17151f}.pitch-trinket-icon.is-spare-battery>em{left:calc(50% - var(--game-pixel) * 1);top:calc(50% - var(--game-pixel) * 2);width:var(--ui-2);height:var(--ui-6);box-shadow:calc(var(--game-pixel) * -2) var(--ui-2) 0 #fff19b, var(--ui-2) var(--ui-2) 0 #fff19b;background:#fff19b}.pitch-trinket-icon.is-objection-matrix>i,.pitch-trinket-icon.is-red-string-map>i{left:calc(50% - var(--game-pixel) * 7);top:calc(50% - var(--game-pixel) * 6);width:calc(var(--game-pixel) * 14);height:calc(var(--game-pixel) * 12);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff5c8, var(--ui-1) var(--ui-2) 0 #17151f;background:#d8d2b8}.pitch-trinket-icon.is-objection-matrix>b{left:calc(50% - var(--game-pixel) * 2);top:calc(50% - var(--game-pixel) * 4);width:var(--ui-1);height:var(--ui-8);box-shadow:var(--ui-4) 0 0 #315a8a;background:#315a8a}.pitch-trinket-icon.is-objection-matrix>em{left:calc(50% - var(--game-pixel) * 5);top:calc(50% - var(--game-pixel) * 1);width:var(--ui-10);height:var(--ui-1);box-shadow:0 var(--ui-3) 0 #315a8a;background:#315a8a}.pitch-trinket-icon.is-firm-handshake>i,.pitch-trinket-icon.is-firm-handshake>b{top:calc(50% - var(--game-pixel) * 2);width:var(--ui-8);height:var(--ui-6);border:var(--ui-1) solid #17151f;background:#c98b62}.pitch-trinket-icon.is-firm-handshake>i{left:calc(50% - var(--game-pixel) * 7);box-shadow:calc(var(--game-pixel) * -2) var(--ui-2) 0 #315a8a}.pitch-trinket-icon.is-firm-handshake>b{right:calc(50% - var(--game-pixel) * 7);box-shadow:var(--ui-2) var(--ui-2) 0 #69477d}.pitch-trinket-icon.is-firm-handshake>em{left:calc(50% - var(--game-pixel) * 2);top:calc(50% - var(--game-pixel) * 3);width:var(--ui-4);height:var(--ui-8);border:var(--ui-1) solid #17151f;background:#e5ad75}.pitch-trinket-icon.is-calm-tea>i{left:calc(50% - var(--game-pixel) * 6);top:calc(50% - var(--game-pixel) * 1);width:calc(var(--game-pixel) * 11);height:var(--ui-8);border:var(--ui-2) solid #17151f;box-shadow:inset 0 var(--ui-2) 0 #70c5ce, var(--ui-1) var(--ui-2) 0 #17151f;background:#fff5c8}.pitch-trinket-icon.is-calm-tea>b{right:calc(50% - var(--game-pixel) * 8);top:calc(50% + var(--game-pixel) * 1);width:var(--ui-5);height:var(--ui-5);border:var(--ui-2) solid #17151f}.pitch-trinket-icon.is-calm-tea>em{left:calc(50% - var(--game-pixel) * 2);top:calc(50% - var(--game-pixel) * 7);width:var(--ui-2);height:var(--ui-5);box-shadow:var(--ui-3) calc(var(--game-pixel) * -2) 0 #d7e0dd;background:#d7e0dd}.pitch-trinket-icon.is-red-string-map>b{left:calc(50% - var(--game-pixel) * 4);top:calc(50% - var(--game-pixel) * 3);width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-7) var(--ui-1) 0 #a83b3b, var(--ui-4) var(--ui-6) 0 #a83b3b;background:#a83b3b}.pitch-trinket-icon.is-red-string-map>em{left:calc(50% - var(--game-pixel) * 3);top:calc(50% - var(--game-pixel) * 2);width:var(--ui-6);height:var(--ui-1);box-shadow:var(--ui-4) var(--ui-2) 0 #c94b4b, var(--ui-5) var(--ui-3) 0 #c94b4b, var(--ui-6) var(--ui-4) 0 #c94b4b;background:#c94b4b}.pitch-trinket-icon.is-warm-referral>i{left:calc(50% - var(--game-pixel) * 7);top:calc(50% - var(--game-pixel) * 5);width:calc(var(--game-pixel) * 14);height:calc(var(--game-pixel) * 10);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-1) var(--ui-2) 0 #17151f;background:#fff5c8}.pitch-trinket-icon.is-warm-referral>b{left:calc(50% - var(--game-pixel) * 4);top:calc(50% - var(--game-pixel) * 3);width:var(--ui-8);height:var(--ui-2);box-shadow:var(--ui-2) var(--ui-2) 0 #c9a873, var(--ui-4) var(--ui-4) 0 #c9a873;background:#c9a873}.pitch-trinket-icon.is-warm-referral>em{left:calc(50% - var(--game-pixel) * 2);top:calc(50% + var(--game-pixel) * 1);width:var(--ui-4);height:var(--ui-3);background:#a83b3b}.pitch-trinket-icon.is-closers-pen>i{left:calc(50% - var(--game-pixel) * 7);top:calc(50% - var(--game-pixel) * 2);width:calc(var(--game-pixel) * 14);height:var(--ui-4);border:var(--ui-1) solid #17151f;box-shadow:inset 0 var(--ui-1) 0 #fff19b, var(--ui-1) var(--ui-2) 0 #17151f;background:#d9a72e}.pitch-trinket-icon.is-closers-pen>b{left:calc(50% - var(--game-pixel) * 8);top:calc(50% - var(--game-pixel) * 1);width:var(--ui-2);height:var(--ui-2);background:#f4ffff}.pitch-trinket-icon.is-closers-pen>em{right:calc(50% - var(--game-pixel) * 8);top:calc(50% - var(--game-pixel) * 1);width:var(--ui-2);height:var(--ui-2);background:#17151f}.pitch-trinket-icon.is-brass-bell>i{left:calc(50% - var(--game-pixel) * 6);top:calc(50% - var(--game-pixel) * 3);width:calc(var(--game-pixel) * 12);height:var(--ui-8);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-1) 0 #fff19b, var(--ui-1) var(--ui-2) 0 #17151f;background:#d9a72e}.pitch-trinket-icon.is-brass-bell>b{left:calc(50% - var(--game-pixel) * 2);top:calc(50% - var(--game-pixel) * 7);width:var(--ui-4);height:var(--ui-5);border:var(--ui-1) solid #17151f;background:#a85f32}.pitch-trinket-icon.is-brass-bell>em{left:calc(50% - var(--game-pixel) * 1);top:calc(50% + var(--game-pixel) * 5);width:var(--ui-3);height:var(--ui-3);background:#17151f}.pitch-artifact-tray{min-width:0;height:calc(var(--game-pixel) * 25);align-items:center;gap:var(--ui-3);display:flex;overflow:hidden}.pitch-artifact-menu-item{width:var(--ui-22);height:var(--ui-22);padding:var(--ui-1);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-1) var(--ui-1) 0 #08090d;background:#102126;outline:none;flex:none;place-items:center;display:grid}.pitch-artifact-menu-item:disabled{opacity:.55}.pitch-artifact-menu-item.is-selected{box-shadow:0 0 0 var(--ui-1) #f3c74e, var(--ui-2) var(--ui-2) 0 #08090d;background:#315a8a;border-color:#fff19b}.pitch-battle-header:has(.pitch-artifact-tray){grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--game-pixel) * 78)) auto var(--ui-14)}.pitch-purge-machine{width:var(--ui-16);height:var(--ui-16);border:var(--ui-2) solid #17151f;box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#b75c89;display:block;position:relative}.pitch-purge-machine:before,.pitch-purge-machine:after{content:"";left:var(--ui-3);width:var(--ui-8);height:var(--ui-2);background:#fff5c8;position:absolute}.pitch-purge-machine:before{top:var(--ui-3);box-shadow:0 var(--ui-4) 0 #fff5c8}.pitch-purge-machine:after{left:var(--ui-5);top:var(--ui-4);width:var(--ui-2);height:var(--ui-8);box-shadow:var(--ui-4) 0 0 #17151f;background:#17151f}.pitch-purge-workbench{height:calc(var(--game-pixel) * 118);grid-template-columns:calc(var(--game-pixel) * 256) calc(var(--game-pixel) * 94);gap:var(--ui-6);padding:var(--ui-8) var(--ui-8) var(--ui-6);background:linear-gradient(#172d34 0 calc(100% - var(--ui-18)), #2a211d calc(100% - var(--ui-18)) 100%);box-shadow:inset 0 calc(var(--game-pixel) * -14) 0 #6c4b2e, inset 0 calc(var(--game-pixel) * -18) 0 #17151f;display:grid}.pitch-purge-cards{--pitch-card-corner-mask:#172d34;--pitch-card-selected-lift:var(--ui-2);--pitch-card-selected-lift-mid:var(--ui-1);justify-content:center;align-items:flex-start;gap:var(--ui-8);min-width:0;padding-top:var(--ui-6);display:flex}.pitch-purge-cards .pitch-card{z-index:calc(10 + var(--pitch-card-fan-index,0))}.pitch-purge-cards .pitch-card.is-selected{z-index:30;outline:none}.pitch-purge-cards .pitch-card.is-purging{z-index:60;pointer-events:none;animation:.76s steps(8,end) forwards pitch-card-purge}@keyframes pitch-card-purge{0%{clip-path:inset(0);filter:none;opacity:1;transform:translateY(calc(var(--game-pixel) * -2))}25%{clip-path:inset(0);filter:sepia()saturate(2);opacity:1;transform:translateX(var(--ui-4)) translateY(calc(var(--game-pixel) * -2))}50%{clip-path:inset(0 0 20%);filter:grayscale(.5)brightness(.8);opacity:1;transform:translateX(var(--pitch-purge-flight-mid-x)) translateY(var(--ui-4))}75%{clip-path:inset(0 0 62%);filter:grayscale()brightness(.45);opacity:1;transform:translateX(var(--pitch-purge-flight-x)) translateY(var(--ui-10))}to{clip-path:inset(0 0 100%);filter:grayscale()brightness(.2);opacity:0;transform:translateX(var(--pitch-purge-flight-x)) translateY(var(--ui-20))}}.pitch-purge-dossier{height:calc(var(--game-pixel) * 102);grid-template-rows:var(--ui-10) calc(var(--game-pixel) * 30) var(--ui-14) var(--ui-8) var(--ui-20);padding:var(--ui-4);border:var(--ui-2) solid #17151f;color:#fff5c8;text-align:center;box-shadow:inset var(--ui-1) var(--ui-1) 0 #54715d, var(--ui-3) var(--ui-4) 0 #17151f;background:#243a36;align-items:center;display:grid}.pitch-purge-dossier>small{color:#9bd0d5;font-size:var(--ui-5);line-height:var(--ui-6)}.pitch-purge-dossier>strong{color:#fff19b;font-size:var(--ui-6);line-height:var(--ui-7);text-overflow:clip;white-space:nowrap;overflow:hidden}.pitch-purge-dossier>span:not(.pitch-purge-shredder){color:#c9d9a0;font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-purge-shredder{width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 27);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #75858d, var(--ui-2) var(--ui-3) 0 #17151f;background:#4c5660;justify-self:center;display:block;position:relative}.pitch-purge-shredder:before{content:"";left:var(--ui-5);top:calc(var(--game-pixel) * -7);width:calc(var(--game-pixel) * 24);height:var(--ui-8);border:var(--ui-2) solid #17151f;box-shadow:inset 0 calc(var(--game-pixel) * -2) 0 #c7ad74;background:#fff5c8;position:absolute}.pitch-purge-shredder:after{content:"";left:var(--ui-5);top:var(--ui-6);width:calc(var(--game-pixel) * 24);height:var(--ui-3);box-shadow:0 var(--ui-8) 0 #17151f;background:#17151f;position:absolute}.pitch-purge-shredder>i,.pitch-purge-shredder>b,.pitch-purge-shredder>em{bottom:calc(var(--game-pixel) * -5);width:var(--ui-4);height:var(--ui-7);background:#b75c89;position:absolute}.pitch-purge-shredder>i{left:var(--ui-8)}.pitch-purge-shredder>b{left:var(--ui-16)}.pitch-purge-shredder>em{left:var(--ui-24)}.pitch-purge-shredder.is-running{animation:.12s steps(2,end) infinite pitch-purge-shredder-jolt}.pitch-purge-shredder.is-running:before{animation:.24s steps(3,end) infinite pitch-purge-paper-feed}@keyframes pitch-purge-shredder-jolt{0%{transform:translateX(calc(var(--game-pixel) * -1))}to{transform:translateX(var(--game-pixel))}}@keyframes pitch-purge-paper-feed{0%{transform:translateY(calc(var(--game-pixel) * -2))}to{transform:translateY(var(--ui-3))}}.pitch-purge-dossier>button{height:var(--ui-20);justify-content:center;align-items:center;gap:var(--ui-2);border:var(--ui-2) solid #533722;color:#fff5c8;font-size:var(--ui-5);line-height:var(--ui-6);box-shadow:var(--ui-2) var(--ui-2) 0 #17151f;background:#b75c89;display:flex}.pitch-purge-dossier>button .gold-icon{width:var(--ui-7);height:var(--ui-7)}.pitch-purge-dossier>button:disabled{color:#9b9272;background:#4c5660}.pitch-purge-window>footer{height:calc(var(--game-pixel) * 34);grid-template-columns:calc(var(--game-pixel) * 54) minmax(0, 1fr) calc(var(--game-pixel) * 54);gap:var(--ui-6);padding:var(--ui-4) var(--ui-7);border-top:var(--ui-2) solid #17151f;color:#c9d9a0;background:#17151f;align-items:center;display:grid}.pitch-purge-window>footer>button{height:var(--ui-18);border:var(--ui-1) solid #17151f;color:#fff5c8;font-size:var(--ui-5);line-height:var(--ui-6);box-shadow:var(--ui-2) var(--ui-2) 0 #08090d;background:#315a8a}.pitch-purge-window>footer>div{gap:var(--ui-5);font-size:var(--ui-5);line-height:var(--ui-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pitch-purge-window>footer>div>i{justify-content:center;gap:var(--ui-3);display:flex}.pitch-purge-window>footer>div>i b{width:var(--ui-5);height:var(--ui-5);border:var(--ui-1) solid #54715d;background:#243a36;display:block}.pitch-purge-window>footer>div>i b.is-active{background:#f3c74e;border-color:#fff19b}.pitch-purge-window>footer>div>strong{color:#fff19b;font-size:var(--ui-5);line-height:var(--ui-6);text-align:right}.pitch-card-hand,.pitch-reward-cards,.pitch-draft-cards,.pitch-purge-cards,.transit-pack-rewards.is-card{perspective:calc(var(--game-pixel) * 210);perspective-origin:50% 45%}.pitch-card.is-being-kept{z-index:60;box-shadow:0 0 0 var(--ui-2) #4eb3d3, 0 0 0 var(--ui-4) #fff19b, var(--ui-4) var(--ui-5) 0 #08090d;pointer-events:none;border-color:#fff19b;animation:.52s steps(8,end) both pitch-card-keep-pop}.pitch-card.pitch-card-rarity-common{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-1) #8b7152;box-shadow:inset 0 0 0 var(--ui-1) #8b7152}.pitch-card-hand .pitch-card.pitch-card-rarity-common{--pitch-card-inner-shadow:inset 0 0 0 0 transparent;box-shadow:none}.pitch-card.pitch-card-rarity-uncommon{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-2) #4eb3d3, inset 0 0 0 var(--ui-3) #d5f0d8;box-shadow:inset 0 0 0 var(--ui-2) #4eb3d3, inset 0 0 0 var(--ui-3) #d5f0d8}.pitch-card.pitch-card-rarity-rare{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-2) #f3c74e, inset 0 0 0 var(--ui-3) #fff19b;box-shadow:inset 0 0 0 var(--ui-2) #f3c74e, inset 0 0 0 var(--ui-3) #fff19b}.pitch-card.pitch-card-rarity-epic{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-2) #b75c89, inset 0 0 0 var(--ui-3) #f1a7c2;box-shadow:inset 0 0 0 var(--ui-2) #b75c89, inset 0 0 0 var(--ui-3) #f1a7c2}.pitch-card.is-selected{--pitch-card-inner-shadow:inset 0 0 0 var(--ui-2) #fff19b, inset 0 0 0 var(--ui-3) #a85b32;box-shadow:inset 0 0 0 var(--ui-2) #fff19b, inset 0 0 0 var(--ui-3) #a85b32}.pitch-card:after{content:none}@keyframes pitch-card-shadow-drift{0%,to{box-shadow:var(--pitch-card-inner-shadow), var(--ui-3) var(--ui-4) 0 #08090d}21%{box-shadow:var(--pitch-card-inner-shadow), var(--ui-4) var(--ui-3) 0 #08090d}46%{box-shadow:var(--pitch-card-inner-shadow), var(--ui-2) var(--ui-5) 0 #08090d}69%{box-shadow:var(--pitch-card-inner-shadow), var(--ui-4) var(--ui-4) 0 #08090d}86%{box-shadow:var(--pitch-card-inner-shadow), var(--ui-2) var(--ui-3) 0 #08090d}}.pitch-card-keep-burst{inset:calc(var(--game-pixel) * -12);z-index:30;pointer-events:none;display:block;position:absolute;overflow:visible}.pitch-card-keep-burst>i{--pitch-keep-x:0px;--pitch-keep-y:calc(var(--game-pixel) * -24);left:calc(50% - var(--ui-1));top:calc(50% - var(--ui-1));width:var(--ui-3);height:var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-4) 0 0 #4eb3d3, 0 var(--ui-4) 0 #f3c74e;visibility:hidden;background:#fff19b;animation:.52s steps(6,end) both pitch-card-keep-spark;display:block;position:absolute}.pitch-card-keep-burst>i:first-child{--pitch-keep-x:0px;--pitch-keep-y:calc(var(--game-pixel) * -36)}.pitch-card-keep-burst>i:nth-child(2){--pitch-keep-x:calc(var(--game-pixel) * 24);--pitch-keep-y:calc(var(--game-pixel) * -25);animation-delay:30ms}.pitch-card-keep-burst>i:nth-child(3){--pitch-keep-x:calc(var(--game-pixel) * 32);--pitch-keep-y:0px;animation-delay:60ms}.pitch-card-keep-burst>i:nth-child(4){--pitch-keep-x:calc(var(--game-pixel) * 23);--pitch-keep-y:calc(var(--game-pixel) * 26);animation-delay:90ms}.pitch-card-keep-burst>i:nth-child(5){--pitch-keep-x:0px;--pitch-keep-y:calc(var(--game-pixel) * 34);animation-delay:.12s}.pitch-card-keep-burst>i:nth-child(6){--pitch-keep-x:calc(var(--game-pixel) * -24);--pitch-keep-y:calc(var(--game-pixel) * 25);animation-delay:.15s}.pitch-card-keep-burst>i:nth-child(7){--pitch-keep-x:calc(var(--game-pixel) * -32);--pitch-keep-y:0px;animation-delay:.18s}.pitch-card-keep-burst>i:nth-child(8){--pitch-keep-x:calc(var(--game-pixel) * -23);--pitch-keep-y:calc(var(--game-pixel) * -26);animation-delay:.21s}.pitch-card-keep-burst>b{left:calc(50% - var(--game-pixel) * 19);top:calc(50% - var(--game-pixel) * 7);width:calc(var(--game-pixel) * 38);height:calc(var(--game-pixel) * 14);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:var(--ui-3) var(--ui-3) 0 #08090d;font-size:var(--ui-6);line-height:var(--ui-7);text-align:center;visibility:hidden;background:#f3c74e;place-items:center;animation:.52s steps(6,end) both pitch-card-keep-stamp;display:grid;position:absolute}@keyframes pitch-card-keep-pop{0%{transform:translateY(calc(var(--game-pixel) * -10))}18%{transform:translateY(calc(var(--game-pixel) * -18))}38%{transform:translateY(calc(var(--game-pixel) * -6))}58%{transform:translateY(calc(var(--game-pixel) * -14))}78%{transform:translateY(calc(var(--game-pixel) * -9))}to{transform:translateY(calc(var(--game-pixel) * -10))}}@keyframes pitch-card-keep-spark{0%{visibility:hidden;translate:0}18%{visibility:visible}68%{visibility:visible;translate:var(--pitch-keep-x) var(--pitch-keep-y)}to{visibility:hidden;translate:var(--pitch-keep-x) var(--pitch-keep-y)}}@keyframes pitch-card-keep-stamp{0%{visibility:hidden;translate:0 calc(var(--game-pixel) * 12)}24%{visibility:visible;translate:0}72%{visibility:visible;translate:0 calc(var(--game-pixel) * -2)}to{visibility:hidden;translate:0 calc(var(--game-pixel) * -8)}}@keyframes pitch-card-float{0%,to{translate:0;rotate:1 .2 0 .14deg;scale:1}18%{translate:calc(var(--game-pixel) * .7) calc(var(--game-pixel) * -.7) calc(var(--game-pixel) * .7);rotate:.25 1 .05 1.12deg;scale:1.0035}39%{translate:0 calc(var(--game-pixel) * -1.4) calc(var(--game-pixel) * 1.4);rotate:1 .3 .08 -.95deg;scale:1.0056}63%{translate:calc(var(--game-pixel) * -.7) calc(var(--game-pixel) * -.7) calc(var(--game-pixel) * .7);rotate:.3 1 .08 -1.19deg;scale:1.0028}82%{translate:calc(var(--game-pixel) * -.7) 0 calc(var(--game-pixel) * .7);rotate:1 .4 .05 .84deg;scale:.9993}}.pitch-card-finish-layer{--pitch-finish-x:0px;--pitch-finish-y:0px;--pitch-finish-hue:0deg;z-index:7;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pitch-card-finish-layer:before,.pitch-card-finish-layer:after{content:"";pointer-events:none;position:absolute}.pitch-card>strong,.pitch-card>small{z-index:8;position:relative}.pitch-card-starter-mark{right:var(--ui-1);bottom:var(--ui-1);z-index:9;box-sizing:border-box;width:calc(var(--game-pixel) * 9);height:calc(var(--game-pixel) * 9);border:var(--ui-1) solid #17151f;box-shadow:inset 0 0 0 var(--ui-1) #f3c74e;pointer-events:none;background:#6e451e;position:absolute}.pitch-card-starter-mark:before{left:calc(var(--game-pixel) * 3);top:calc(var(--game-pixel) * 3);width:var(--ui-2);height:var(--ui-2);box-shadow:calc(var(--game-pixel) * -2) 0 0 #f3c74e, calc(var(--game-pixel) * 2) 0 0 #f3c74e, 0 calc(var(--game-pixel) * -2) 0 #f3c74e, 0 calc(var(--game-pixel) * 2) 0 #f3c74e;content:"";background:#fff19b;position:absolute}.pitch-card-starter-mark.is-compact{right:var(--ui-1);bottom:var(--ui-1);width:calc(var(--game-pixel) * 7);height:calc(var(--game-pixel) * 7)}.pitch-card-starter-mark.is-compact:before{left:var(--ui-2);top:var(--ui-2);width:var(--ui-1);height:var(--ui-1);box-shadow:calc(var(--game-pixel) * -1) 0 0 #f3c74e, var(--ui-1) 0 0 #f3c74e, 0 calc(var(--game-pixel) * -1) 0 #f3c74e, 0 var(--ui-1) 0 #f3c74e}.pitch-card.pitch-card-finish-gold{box-shadow:inset 0 0 0 var(--ui-1) #ffdb65, inset 0 0 0 var(--ui-2) #aa6512, var(--pitch-shadow-x,var(--ui-2)) var(--pitch-shadow-y,var(--ui-3)) 0 #08090d;background:#dc9518;border-color:#5c330d}.pitch-card-finish-gold .pitch-card-finish-layer{background:linear-gradient(116deg,#0000 0 19%,#fff5adcc 27% 34%,#efad2970 40%,#0000 48% 100%) 0 0/230% 100%,linear-gradient(104deg,#8e4e0de6 0%,#d98b13e8 18%,#ffd85ee8 43%,#bd6a0fe8 70%,#efa922e8 100%) 0 0/100% 100%;background-position:calc(-85% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0;mix-blend-mode:normal;opacity:.8;animation:4.8s steps(40,end) infinite pitch-finish-gold-plate}.pitch-card-finish-gold .pitch-card-finish-layer:before{inset:var(--ui-1);border:var(--ui-1) solid #6f3b0d99;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff0a188, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #7c410d99}.pitch-card-finish-gold .pitch-card-finish-layer:after{background:linear-gradient(105deg,#0000 34%,#fff9d4b8 41%,#ffe47755 48%,#0000 56%),linear-gradient(74deg,#0000 54%,#fff4b37a 59%,#0000 65%);animation:5.1s steps(42,end) infinite pitch-finish-cross-sheen;inset:-25% -90%}.pitch-card-finish-metal .pitch-card-finish-layer:after{background:linear-gradient(104deg,#0000 36%,#fff8cd99 43%,#fff2a02e 48%,#0000 55%),linear-gradient(72deg,#0000 53%,#ffffff58 58%,#0000 64%);animation:5.4s steps(40,end) infinite pitch-finish-cross-sheen;inset:-25% -90%}.pitch-card-finish-metal .pitch-card-finish-layer{background:linear-gradient(112deg,#0000 0 22%,#ffffff52 34% 43%,#0000 54% 100%) 0 0/220% 100%,repeating-linear-gradient(0deg,#f5fbfc1a 0 1px,#45545d1c 1px 3px,#0000 3px 7px) 0 0/100% 100%,linear-gradient(105deg,#7b899044,#eff5f355 42%,#68777e44 74%,#c7d2d055) 0 0/100% 100%;background-position:calc(-70% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0, 0 0;mix-blend-mode:normal;animation:4.2s steps(34,end) infinite reverse pitch-finish-metal-sheen}@keyframes pitch-finish-gold-plate{0%{background-position:calc(-95% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0}48%{background-position:calc(95% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0}to{background-position:calc(165% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0}}@keyframes pitch-finish-metal-sheen{0%{background-position:calc(-95% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0, 0 0, 0 0, 0 0}48%{background-position:calc(95% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0, 0 0, 0 0, 0 0}to{background-position:calc(160% + var(--pitch-finish-x)) var(--pitch-finish-y), 0 0, 0 0, 0 0, 0 0}}@keyframes pitch-finish-cross-sheen{0%{translate:-24% 5%}45%{translate:24% -5%}to{translate:44% -8%}}.pitch-card-finish-stone{background:#aaa396}.pitch-card-finish-stone .pitch-card-finish-layer{background-blend-mode:color, normal;filter:saturate(.62)contrast(.82)brightness(1.02);image-rendering:pixelated;mix-blend-mode:normal;opacity:.9;background:linear-gradient(#9f998dbd,#a7a093bd) 0 0/100% 100%,url(/images/card-finishes/stone-card-pixel.png) 50%/100% 100%}.pitch-card-finish-stone .pitch-card-finish-layer:before,.pitch-card-finish-stone .pitch-card-finish-layer:after{content:none}.pitch-card-art-finish-layer{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.pitch-card-finish-gold .pitch-card-art{z-index:8;box-shadow:inset var(--ui-1) var(--ui-1) 0 #ffe381, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #7e450f;isolation:isolate;background:#cf8414;border-color:#6f3b0d}.pitch-card-finish-gold .pitch-card-art-canvas{z-index:1;filter:sepia(.45)saturate(1.35)contrast(1.18)brightness(.86);position:relative}.pitch-card-finish-gold .pitch-card-art-finish-layer{mix-blend-mode:screen;opacity:.55;background:linear-gradient(118deg,#0000 0 28%,#fff4a680 35% 43%,#0000 51% 100%) 0 0/210% 100%,#d9901838 0 0/100% 100%;animation:4.8s steps(34,end) infinite pitch-finish-gold-art}@keyframes pitch-finish-gold-art{0%{background-position:-80% 0,0 0}50%{background-position:80% 0,0 0}to{background-position:150% 0,0 0}}.pitch-card-finish-stone .pitch-card-art{z-index:8;box-shadow:inset 0 0 0 var(--ui-1) #d4cbbb;isolation:isolate;background:#aaa396;border-color:#514d45}.pitch-card-finish-stone .pitch-card-art-canvas{z-index:1;filter:grayscale(.58)sepia(.16)contrast(1.22)brightness(.9);position:relative}.pitch-card-finish-stone .pitch-card-art-finish-layer{background-blend-mode:color, normal;filter:saturate(.58)contrast(.8)brightness(1.04);image-rendering:pixelated;mix-blend-mode:soft-light;opacity:.42;background:linear-gradient(#9f998d80,#a7a09380) 0 0/100% 100%,url(/images/card-finishes/stone-card-pixel.png) 50%/100% 100%}.pitch-card-finish-metal .pitch-card-art,.pitch-card-finish-foil .pitch-card-art,.pitch-card-finish-psychedelic .pitch-card-art,.pitch-card-finish-negative .pitch-card-art,.pitch-card-finish-crystal .pitch-card-art,.pitch-card-finish-ember .pitch-card-art{z-index:8;isolation:isolate}.pitch-card-finish-metal .pitch-card-art-canvas,.pitch-card-finish-foil .pitch-card-art-canvas,.pitch-card-finish-psychedelic .pitch-card-art-canvas,.pitch-card-finish-negative .pitch-card-art-canvas,.pitch-card-finish-crystal .pitch-card-art-canvas,.pitch-card-finish-ember .pitch-card-art-canvas{z-index:1;position:relative}.pitch-card-finish-metal .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #e8efef, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #536168;background:#849198;border-color:#3f4b52}.pitch-card-finish-metal .pitch-card-art-canvas{filter:grayscale()sepia(.08)hue-rotate(155deg)saturate(.5)contrast(1.4)brightness(.92)}.pitch-card-finish-metal .pitch-card-art-finish-layer{mix-blend-mode:screen;opacity:.5;background:linear-gradient(112deg,#0000 0 28%,#ffffff78 35% 42%,#0000 50% 100%) 0 0/210% 100%,repeating-linear-gradient(0deg,#eff6f61c 0 1px,#34434b1c 1px 2px,#0000 2px 5px) 0 0/100% 100%;animation:4.3s steps(34,end) infinite reverse pitch-finish-metal-art}.pitch-card-finish-foil .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #dffeff, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #6c3b8f;background:#7789a7;border-color:#334c79}.pitch-card-finish-foil .pitch-card-art-canvas{filter:saturate(.78)contrast(1.35)brightness(.86)}.pitch-card-finish-foil .pitch-card-art-finish-layer{background:linear-gradient(128deg,#1c65c788 0%,#25e1ce88 20%,#f5f4a58f 39%,#ff777f8c 58%,#ae4ce98c 77%,#287fe788 100%) 0 0/190% 170%,repeating-linear-gradient(76deg,#0000 0 5px,#ffffff42 6px 8px,#0000 9px 16px) 0 0/140% 130%;background-position:calc(25% + var(--pitch-finish-x)) calc(40% + var(--pitch-finish-y)), calc(50% - var(--pitch-finish-x)) calc(45% - var(--pitch-finish-y));filter:hue-rotate(var(--pitch-finish-hue)) saturate(1.5);mix-blend-mode:color;opacity:.58;animation:4.6s ease-in-out infinite alternate pitch-finish-foil-art}.pitch-card-finish-psychedelic .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #42f2dd, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #ff3b89;background:#452373;border-color:#ffda46}.pitch-card-finish-psychedelic .pitch-card-art-canvas{filter:grayscale(.58)contrast(1.55)brightness(.76)}.pitch-card-finish-psychedelic .pitch-card-art-finish-layer{mix-blend-mode:color;opacity:.76;background:radial-gradient(at 18% 24%,#ff2f8bcc 0%,#ff8a1ca8 24%,#0000 55%) 0 0/185% 170%,radial-gradient(at 78% 32%,#35f4e5cc 0%,#315cffaa 28%,#0000 60%) 0 0/210% 185%,radial-gradient(at 46% 82%,#cb33ffbb 0%,#ffef39aa 34%,#0000 64%) 0 0/175% 205%;animation:3.1s ease-in-out infinite alternate pitch-finish-psychedelic-art}.pitch-card-finish-negative .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #5ce5e5, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #6f3da0;background:#0d111b;border-color:#dfffff}.pitch-card-finish-negative .pitch-card-art-canvas{filter:grayscale()invert(.9)hue-rotate(150deg)contrast(1.65)brightness(.82)}.pitch-card-finish-negative .pitch-card-art-finish-layer{mix-blend-mode:screen;opacity:.52;background:repeating-linear-gradient(118deg,#0000 0 6px,#47f5e447 7px 8px,#0000 9px 14px),linear-gradient(90deg,#491e7255,#0000 48%,#16b8c84f)}.pitch-card-finish-crystal .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #efffff, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #258da4;background:#8ddcdd;border-color:#087486}.pitch-card-finish-crystal .pitch-card-art-canvas{filter:grayscale(.32)hue-rotate(145deg)saturate(.72)contrast(1.28)brightness(1.04)}.pitch-card-finish-crystal .pitch-card-art-finish-layer{mix-blend-mode:screen;opacity:.66;background:linear-gradient(137deg,#0000 0 20%,#e7ffffa6 21% 34%,#0000 35% 56%,#6af0ea6b 57% 68%,#0000 69%) 0 0/220% 100%,linear-gradient(48deg,#2fc8d355,#0000 38%,#c9b9ff66 62%,#0000 82%) 0 0/160% 140%;animation:5.2s steps(38,end) infinite pitch-finish-crystal-art}.pitch-card-finish-ember .pitch-card-art{box-shadow:inset var(--ui-1) var(--ui-1) 0 #e46a32, inset calc(var(--ui-1) * -1) calc(var(--ui-1) * -1) 0 #351b1b;background:#2b2629;border-color:#6e351f}.pitch-card-finish-ember .pitch-card-art-canvas{filter:grayscale(.68)sepia(.72)hue-rotate(-24deg)saturate(1.8)contrast(1.42)brightness(.62)}.pitch-card-finish-ember .pitch-card-art-finish-layer{mix-blend-mode:screen;opacity:.64;background:linear-gradient(0deg,#ff68278f 0 16%,#ffcf4955 17% 24%,#0000 25% 100%) 0 30%/100% 135%,linear-gradient(118deg,#150e13a8 0 28%,#0000 42% 66%,#cf3c254d 78% 100%) 0 0/100% 100%;animation:1.1s steps(7,end) infinite pitch-finish-ember-art}@keyframes pitch-finish-metal-art{0%{background-position:-80% 0,0 0}to{background-position:140% 0,0 0}}@keyframes pitch-finish-foil-art{0%{background-position:0 20%,100% 70%}to{background-position:100% 75%,0 20%}}@keyframes pitch-finish-psychedelic-art{0%{filter:hue-rotate(calc(var(--pitch-finish-hue) - 25deg)) saturate(1.7);background-position:0 15%,100% 28%,42% 100%}50%{background-position:74% 32%,18% 82%,95% 18%}to{filter:hue-rotate(calc(var(--pitch-finish-hue) + 125deg)) saturate(2);background-position:100% 68%,0 94%,55% 0}}@keyframes pitch-finish-crystal-art{0%{background-position:-80% 0,20% 20%}to{background-position:150% 0,85% 70%}}@keyframes pitch-finish-ember-art{0%{background-position:0 42%,0 0}50%{background-position:0 22%,0 0}to{background-position:0 34%,0 0}}.pitch-card-finish-foil .pitch-card-finish-layer{background:linear-gradient(132deg,#204fc566 0%,#27e9da66 19%,#eefc9b78 37%,#ff897d70 56%,#be54f978 74%,#287ee978 100%) 0 0/185% 175%,repeating-linear-gradient(76deg,#0000 0 7px,#ffffff32 8px 10px,#0000 11px 19px) 0 0/135% 130%,repeating-linear-gradient(108deg,#202a7b22 0 1px,#0000 2px 6px) 0 0/100% 100%;background-position:calc(36% + var(--pitch-finish-x)) calc(45% + var(--pitch-finish-y)), calc(54% - var(--pitch-finish-x)) calc(48% - var(--pitch-finish-y)), 0 0;background-blend-mode:screen, overlay, color;mix-blend-mode:normal;opacity:.62;filter:hue-rotate(var(--pitch-finish-hue)) saturate(1.45);animation:5.8s ease-in-out infinite alternate pitch-finish-foil-field}.pitch-card-finish-foil .pitch-card-finish-layer:before{background:linear-gradient(112deg,#0000 30%,#dffcff4d 39%,#fff7d880 45%,#dbccff38 51%,#0000 60%),linear-gradient(68deg,#0000 41%,#ffffff52 47%,#0000 53%);animation:4.7s ease-in-out infinite pitch-finish-foil-sheens;inset:-60% -85%}.pitch-card-finish-foil .pitch-card-finish-layer:after{background:repeating-linear-gradient(94deg,#0000 0 9px,#d4ffff1f 10px 12px,#0000 13px 23px);background-position:var(--pitch-finish-x) var(--pitch-finish-y);inset:0}@keyframes pitch-finish-foil-field{0%{background-position:calc(12% + var(--pitch-finish-x)) calc(18% + var(--pitch-finish-y)), 30% 70%, 0 0}50%{background-position:calc(72% + var(--pitch-finish-x)) calc(54% + var(--pitch-finish-y)), 65% 28%, 0 0}to{background-position:calc(92% + var(--pitch-finish-x)) calc(84% + var(--pitch-finish-y)), 16% 45%, 0 0}}@keyframes pitch-finish-foil-sheens{0%{translate:-30% 8%;rotate:-3deg}52%{translate:18% -5%;rotate:2deg}to{translate:34% -12%;rotate:5deg}}.pitch-card-finish-psychedelic .pitch-card-finish-layer{background-blend-mode:normal, normal, hard-light, normal;mix-blend-mode:normal;opacity:.9;filter:saturate(1.8) contrast(1.15) hue-rotate(var(--pitch-finish-hue));background:radial-gradient(at 18% 24%,#ff2f8b 0%,#ff8a1c 22%,#0000 54%) 0 15%/190% 175%,radial-gradient(at 78% 32%,#35f4e5 0%,#315cff 25%,#0000 58%) 100% 28%/215% 190%,radial-gradient(at 46% 82%,#cb33ff 0%,#ffef39 31%,#0000 62%) 42% 100%/180% 210%,conic-gradient(from 28deg at 56% 48%,#ff286d,#ffca2b,#33f0ac,#2487ff,#b937ff,#ff286d) 50%/155% 165%;animation:3.2s ease-in-out infinite alternate pitch-finish-psychedelic}.pitch-card-finish-psychedelic .pitch-card-finish-layer:before{mix-blend-mode:screen;background:conic-gradient(#ff1b6b44,#20f4e044,#6b37ff55,#fff02d44,#ff1b6b44);animation:4.8s linear infinite pitch-finish-psychedelic-spin;inset:-25%}@keyframes pitch-finish-psychedelic{0%{filter:saturate(1.7) contrast(1.1) hue-rotate(calc(var(--pitch-finish-hue) - 35deg));background-position:0 10%,100% 20%,45% 100%,50%}33%{background-position:75% 32%,20% 80%,95% 18%,25% 72%}67%{background-position:30% 90%,80% 12%,5% 48%,78% 22%}to{filter:saturate(2) contrast(1.22) hue-rotate(calc(var(--pitch-finish-hue) + 145deg));background-position:100% 60%,0 95%,62% 0,42% 85%}}@keyframes pitch-finish-psychedelic-spin{to{rotate:1turn;scale:1.08}}.pitch-card-finish-negative{color:#fff5c8;background:#17151f}.pitch-card-finish-negative .pitch-card-finish-layer{mix-blend-mode:screen;background:repeating-linear-gradient(118deg,#0000 0 6px,#ff4e7325 7px 8px,#0000 9px 15px),linear-gradient(142deg,#42f4dc25,#0d102266 48%,#ff315c38);animation:2.8s steps(18,end) infinite pitch-finish-negative-pulse}@keyframes pitch-finish-negative-pulse{0%,to{filter:hue-rotate(-18deg);opacity:.72}50%{filter:hue-rotate(38deg);opacity:1}}.pitch-card-finish-crystal .pitch-card-finish-layer{background:linear-gradient(137deg,#0000 0 23%,#d5ffff59 24% 38%,#0000 39%) 0 0/160% 140%,linear-gradient(43deg,#0000 0 54%,#9fefff4d 55% 70%,#0000 71%) 0 0/150% 180%,linear-gradient(108deg,#b9f8ff28 0 34%,#bdb0ff32 35% 62%,#e5ffff24 63%) 0 0/100% 100%;background-position:calc(20% + var(--pitch-finish-x)) 20%, calc(75% - var(--pitch-finish-x)) 70%, 0 0;mix-blend-mode:screen;animation:5.2s ease-in-out infinite alternate pitch-finish-crystal-shift}.pitch-card-finish-crystal .pitch-card-finish-layer:after{background:linear-gradient(32deg,#0000 0 49%,#ffffff5c 50% 51%,#0000 52%) 0 0/31px 23px,linear-gradient(146deg,#0000 0 49%,#9eefff42 50% 51%,#0000 52%) 12px 5px/37px 29px;inset:0}@keyframes pitch-finish-crystal-shift{to{background-position:calc(85% + var(--pitch-finish-x)) 75%, calc(10% - var(--pitch-finish-x)) 18%, 0 0}}.pitch-card-finish-ember .pitch-card-finish-layer{mix-blend-mode:normal;background:radial-gradient(at 20% 90%,#ffef674f 0 4%,#ff7b2744 5% 18%,#0000 36%),radial-gradient(at 68% 82%,#ffbc334a 0 5%,#e6422838 7% 22%,#0000 42%),linear-gradient(#0000 32%,#a8222542);animation:1.7s steps(14,end) infinite alternate pitch-finish-ember-breathe}.pitch-card-finish-ember .pitch-card-finish-layer:after{background:#fff19b;width:2px;height:2px;animation:1.25s steps(8,end) infinite pitch-finish-ember-sparks;bottom:5px;left:5px;box-shadow:8px -6px #ff9e32,17px 1px #fff19b,25px -10px #ff6138,34px -2px #ffbe35,42px -13px #fff19b}@keyframes pitch-finish-ember-breathe{to{filter:saturate(1.45)brightness(1.14)}}@keyframes pitch-finish-ember-sparks{0%{opacity:.35;translate:0 5px}70%{opacity:1;translate:0 -11px}to{opacity:0;translate:0 -18px}}@media (prefers-reduced-motion:reduce){.pitch-action-burst,.pitch-card,.pitch-card-keep-burst>i,.pitch-card-keep-burst>b,.pitch-card-finish-layer,.pitch-card-finish-layer:before,.pitch-card-finish-layer:after,.pitch-interest-pips i.is-filled,.pitch-card-tier-3:after{animation:none}}.pitch-play-card.is-selected,.pitch-end-turn.is-selected{box-shadow:0 0 0 var(--ui-1) #f3c74e, var(--ui-2) var(--ui-2) 0 #08090d;border-color:#fff19b}.pitch-play-card.is-selected{background:#315a8a}.pitch-end-turn.is-selected{background:#d64545}.pitch-end-turn span,.pitch-end-turn strong{font-size:var(--ui-6);line-height:var(--ui-7)}.pitch-end-turn small{margin-top:var(--ui-3);font-size:var(--ui-4);line-height:var(--ui-5)}.pitch-reward-screen,.pitch-loss-screen{height:calc(var(--game-pixel) * 146);text-align:center;place-content:center;display:grid}.pitch-reward-screen{height:calc(var(--game-pixel) * 171);isolation:isolate;position:relative;overflow:hidden}.pitch-reward-screen>p,.pitch-reward-screen>h2,.pitch-reward-cards{z-index:3;position:relative}.pitch-reward-flash{z-index:1;background:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--game-pixel) * 18), #fff19b calc(var(--game-pixel) * 18), #fff19b calc(var(--game-pixel) * 21)), repeating-linear-gradient(0deg, transparent 0, transparent calc(var(--game-pixel) * 13), #4eb3d3 calc(var(--game-pixel) * 13), #4eb3d3 calc(var(--game-pixel) * 15));opacity:0;pointer-events:none;animation:2s steps(10,end) both pitch-reward-flash;position:absolute;inset:0}.pitch-reward-sparks{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pitch-reward-sparks i{left:var(--pitch-spark-x);top:var(--pitch-spark-y);width:var(--ui-3);height:var(--ui-3);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-5) var(--ui-2) 0 #4eb3d3, calc(var(--game-pixel) * -4) var(--ui-5) 0 #d66b4f;opacity:0;animation:pitch-reward-spark 1.35s steps(8, end) var(--pitch-spark-delay) both;background:#fff19b;display:block;position:absolute}.pitch-reward-sparks i:nth-child(3n+2){box-shadow:var(--ui-4) var(--ui-3) 0 #fff19b, calc(var(--game-pixel) * -5) var(--ui-2) 0 #b8d37e;background:#4eb3d3}.pitch-reward-sparks i:nth-child(3n){box-shadow:var(--ui-3) var(--ui-5) 0 #fff5c8, calc(var(--game-pixel) * -3) var(--ui-3) 0 #f3c74e;background:#d66b4f}.pitch-result-kicker{margin:0 0 var(--ui-4);color:#f3c74e;font-size:var(--ui-8)}.pitch-reward-screen h2,.pitch-loss-screen h2{margin:0 0 var(--ui-4);color:#fff5c8;font-size:var(--ui-8);line-height:var(--ui-10)}.pitch-reward-screen>p:not(.pitch-result-kicker),.pitch-loss-screen>p:not(.pitch-result-kicker){margin:0 0 var(--ui-6);color:#b8d37e;font-size:var(--ui-6)}.pitch-reward-cards{--pitch-card-corner-mask:#172d34;height:calc(var(--game-pixel) * 88);justify-content:center;align-items:flex-end;gap:var(--ui-7);display:flex}.pitch-reward-card-entry{width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 87);pointer-events:none;flex:none;animation:1.22s steps(9,end) backwards pitch-reward-card-arrive;display:block;position:relative}.pitch-reward-card-entry:first-child{animation-delay:.2s}.pitch-reward-card-entry:nth-child(2){animation-delay:.46s}.pitch-reward-card-entry:nth-child(3){animation-delay:.72s}.pitch-reward-screen.is-ready .pitch-reward-card-entry{pointer-events:auto}.pitch-reward-card-entry .pitch-card{z-index:2;position:relative}.pitch-reward-screen:not(.is-ready) .pitch-reward-card-entry .pitch-card{animation:none}.pitch-reward-card-aura{left:calc(var(--game-pixel) * -5);top:calc(var(--game-pixel) * -5);z-index:1;width:calc(var(--game-pixel) * 68);height:calc(var(--game-pixel) * 97);border:var(--ui-2) solid #fff19b;box-shadow:inset 0 0 0 var(--ui-2) #4eb3d3, var(--ui-3) var(--ui-3) 0 #08090d;opacity:0;animation:1.22s steps(8,end) both pitch-reward-card-aura;display:block;position:absolute}.pitch-reward-card-entry:first-child .pitch-reward-card-aura{animation-delay:.2s}.pitch-reward-card-entry:nth-child(2) .pitch-reward-card-aura{animation-delay:.46s}.pitch-reward-card-entry:nth-child(3) .pitch-reward-card-aura{animation-delay:.72s}.pitch-reward-resolving{left:calc(var(--game-pixel) * 142);top:calc(var(--game-pixel) * 62);z-index:6;width:calc(var(--game-pixel) * 84);height:calc(var(--game-pixel) * 26);border:var(--ui-3) solid #17151f;color:#a83b3b;box-shadow:var(--ui-5) var(--ui-5) 0 #08090d;font-size:var(--ui-10);line-height:var(--ui-12);pointer-events:none;background:#fff19b;place-items:center;animation:1.9s steps(10,end) both pitch-reward-stamp;display:grid;position:absolute}@keyframes pitch-reward-flash{0%{opacity:0}10%{opacity:.82}22%{opacity:.14}38%{opacity:.48}58%{opacity:.12}78%{opacity:.28}to{opacity:0}}@keyframes pitch-reward-spark{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * 18))}18%{opacity:1}52%{opacity:1;transform:translateY(calc(var(--game-pixel) * -14))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * -34))}}@keyframes pitch-reward-card-arrive{0%{visibility:hidden;transform:translate(var(--pitch-reward-entry-x), calc(var(--game-pixel) * 92))}12%{visibility:visible}42%{transform:translate(var(--pitch-reward-entry-x), calc(var(--game-pixel) * 34))}62%{transform:translate(0, calc(var(--game-pixel) * -10))}76%{transform:translate(0, var(--ui-5))}88%{transform:translate(0, calc(var(--game-pixel) * -3))}to{transform:translate(0)}}@keyframes pitch-reward-card-aura{0%{opacity:0}38%{opacity:0}52%{opacity:1}66%{opacity:.2}80%{opacity:.72}to{opacity:0}}@keyframes pitch-reward-stamp{0%{opacity:0;transform:translateY(calc(var(--game-pixel) * -28))}14%{opacity:1;transform:translateY(0)}58%{opacity:1;transform:translateY(0)}76%{opacity:.34;transform:translateY(calc(var(--game-pixel) * -4))}to{opacity:0;transform:translateY(calc(var(--game-pixel) * -12))}}.pitch-loss-screen button{padding:var(--ui-5) var(--ui-8);border:var(--ui-2) solid #17151f;color:#fff5c8;box-shadow:var(--ui-3) var(--ui-3) 0 #08090d;font-size:var(--ui-6);text-transform:uppercase;background:#a83b3b;justify-self:center}.menu-list{gap:var(--ui-2);max-width:calc(var(--game-pixel) * 290)}.menu-row{grid-template-columns:var(--ui-12) 1fr;gap:var(--ui-4);border-width:var(--ui-1);padding:var(--ui-3) var(--ui-4)}.menu-label{gap:var(--ui-4)}.menu-alert{width:var(--ui-9);height:var(--ui-10);border-width:var(--ui-1);box-shadow:inset var(--ui-1) var(--ui-1) 0 #d66b4f;font-size:var(--ui-7);line-height:var(--ui-7)}.record-grid{gap:var(--ui-4) var(--ui-7);margin:var(--ui-6) 0;padding:var(--ui-5);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-2) #c9a95f}.record-field dt{margin-bottom:var(--ui-1);font-size:var(--ui-5)}.daily-report-grid{margin:var(--ui-2) 0;padding:var(--ui-3);gap:var(--ui-2);grid-template-columns:repeat(6,minmax(0,1fr))}.daily-report-grid .record-field{padding:var(--ui-2)}.daily-report .menu-row{padding:var(--ui-2) var(--ui-4)}.field-stack{gap:var(--ui-4);max-width:calc(var(--game-pixel) * 290)}.field-value,.select-value{min-height:calc(var(--game-pixel) * 21);padding:var(--ui-4) var(--ui-5);border-width:var(--ui-2);box-shadow:inset var(--ui-2) var(--ui-2) 0 #d8c486;font-size:var(--ui-10)}.block-caret{width:var(--ui-5);height:calc(var(--game-pixel) * 9);margin-left:var(--ui-2)}.letter-grid{gap:var(--ui-1)}.letter-key{min-height:var(--ui-12);border-width:var(--ui-1);font-size:var(--ui-6)}.empty-state{padding:var(--ui-10);border-width:var(--ui-2)}.saving-card{width:min(calc(var(--game-pixel) * 176), 84%);padding:var(--ui-8);border-width:var(--ui-2);box-shadow:inset 0 0 0 var(--ui-1) #fff19b, inset 0 0 0 var(--ui-3) #6e451e, var(--ui-3) var(--ui-3) 0 #17151f;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);line-height:var(--ui-9);letter-spacing:0;background:#f6e7b0}.saving-dots{height:var(--ui-2);margin-top:var(--ui-5);background:repeating-linear-gradient(to right, #467a3c 0 var(--ui-8), transparent var(--ui-8) var(--ui-12));background-size:var(--ui-12) 100%}.pixel-button:focus-visible,.menu-row:focus-visible,.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible{outline-width:var(--ui-2);outline-offset:var(--ui-2)}.item-menu-shade{z-index:38}.item-menu-window{width:calc(var(--game-pixel) * 340);max-width:100%;min-height:calc(var(--game-pixel) * 154);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-2) #c9a95f, var(--ui-4) var(--ui-4) 0 #0000008c;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);background:#f6e7b0;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.item-menu-header,.item-menu-footer{justify-content:space-between;align-items:center;gap:var(--ui-6);padding:var(--ui-5) var(--ui-7);color:#fff5c8;text-transform:uppercase;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#315f73;display:flex}.item-menu-header{border-bottom:var(--ui-2) solid #17151f}.item-menu-footer{min-height:calc(var(--game-pixel) * 25);border-top:var(--ui-2) solid #17151f;background:#533722}.item-menu-footer>span:first-child{color:#f6e7b0;overflow-wrap:anywhere;min-width:0}.item-menu-body{grid-template-columns:minmax(0, 2fr) minmax(calc(var(--game-pixel) * 92), 1fr);gap:var(--ui-5);min-height:0;padding:var(--ui-6);display:grid;overflow:hidden}.item-list{align-content:start;gap:var(--ui-2);display:grid}.paged-item-list{grid-template-rows:var(--ui-5) minmax(0, 1fr) var(--ui-5);min-width:0;min-height:0;display:grid}.pixel-list-arrow{width:100%;height:var(--ui-5);visibility:hidden;display:block;position:relative}.pixel-list-arrow.is-visible{visibility:visible}.pixel-list-arrow:before{width:var(--ui-1);height:var(--ui-1);box-shadow:calc(var(--ui-1) * -1) var(--ui-1) 0 #6e451e, var(--ui-1) var(--ui-1) 0 #6e451e, calc(var(--ui-2) * -1) var(--ui-2) 0 #6e451e, 0 var(--ui-2) 0 #6e451e, var(--ui-2) var(--ui-2) 0 #6e451e;content:"";background:#6e451e;position:absolute;top:0;left:50%}.pixel-list-arrow.is-down:before{top:var(--ui-2);transform:rotate(180deg)}.item-row{grid-template-columns:var(--ui-10) calc(var(--game-pixel) * 24) minmax(0, 1fr) auto;align-items:center;gap:var(--ui-3);min-height:calc(var(--game-pixel) * 30);padding:var(--ui-2) var(--ui-4);border:var(--ui-1) solid transparent;text-transform:uppercase;display:grid}.item-row.is-selected{background:#e5c875;border-color:#6e451e}.item-row-name{overflow-wrap:anywhere;min-width:0}.item-price,.item-owned{color:#6e451e;white-space:nowrap}.item-preview{align-content:center;place-items:center;gap:var(--ui-3);min-width:0;padding:var(--ui-5);border:var(--ui-2) solid #6e451e;text-align:center;background:#fff5c8;display:grid;position:relative;overflow:hidden}.item-preview p{margin:0;line-height:1.2}.item-preview-icon-frame{width:calc(var(--game-pixel) * 46);height:calc(var(--game-pixel) * 44);place-items:center;display:grid;position:relative}.item-preview-title{width:100%;min-height:var(--ui-8);overflow:hidden}.item-preview-description{width:100%;min-height:0;overflow:hidden}.shop-menu-window{height:calc(var(--game-pixel) * 168);min-height:calc(var(--game-pixel) * 168);grid-template-rows:calc(var(--game-pixel) * 26) minmax(0, 1fr) calc(var(--game-pixel) * 28)}.shop-menu-window .item-menu-body{grid-template-columns:calc(var(--game-pixel) * 214) calc(var(--game-pixel) * 100);padding-top:var(--ui-4);padding-bottom:var(--ui-4)}.shop-menu-window .item-menu-footer>span:last-child{white-space:nowrap;flex:none}.cv-content>.specialty-list{margin:0 0 var(--ui-4)}.shop-menu-window .item-menu-footer{font-size:var(--ui-6)}.shop-menu-window .item-menu-footer>span:first-child{white-space:nowrap;flex:1;overflow:hidden}.shop-menu-window .item-row{min-height:calc(var(--game-pixel) * 28)}.shop-item-preview{height:calc(var(--game-pixel) * 102);grid-template-rows:calc(var(--game-pixel) * 44) var(--ui-9) minmax(0, 1fr) var(--ui-8);align-content:stretch;gap:var(--ui-2);padding:var(--ui-3);font-size:var(--ui-6)}.shop-item-preview .item-preview-description{line-height:var(--ui-7)}.purchase-stamp{padding:var(--ui-2) var(--ui-3);border:var(--ui-1) solid #17151f;color:#fff5c8;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;font-size:var(--ui-6);background:#a83b3b;place-self:center;animation:.24s steps(3,end) purchase-stamp-in;position:relative}.purchase-sparkles{pointer-events:none;position:absolute;inset:0}.purchase-sparkles i{width:var(--ui-2);height:var(--ui-2);box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#f3c74e;animation:.7s steps(4,end) purchase-spark;position:absolute}.purchase-sparkles i:first-child{left:0;top:var(--ui-4)}.purchase-sparkles i:nth-child(2){right:0;top:var(--ui-8);animation-delay:60ms}.purchase-sparkles i:nth-child(3){left:var(--ui-5);animation-delay:.12s;bottom:0}.purchase-sparkles i:nth-child(4){right:var(--ui-5);bottom:var(--ui-2);animation-delay:.18s}.shop-item-preview.is-purchased .item-preview-icon-frame{animation:.7s steps(5,end) purchase-item-hop}.gold-value.is-spending{color:#f3c74e;animation:.7s steps(4,end) purchase-gold-flash}@keyframes purchase-item-hop{0%,to{transform:translateY(0)}35%{transform:translateY(calc(var(--ui-3) * -1))}65%{transform:translateY(var(--ui-1))}}@keyframes purchase-spark{0%{visibility:hidden}25%,75%{visibility:visible}to{visibility:hidden}}@keyframes purchase-stamp-in{0%{transform:translate(var(--ui-4), var(--ui-3))}to{transform:translate(0)}}@keyframes purchase-gold-flash{0%,to{color:#fff5c8}25%,75%{color:#f3c74e}}.inventory-window{width:calc(var(--game-pixel) * 360);height:calc(var(--game-pixel) * 174);min-height:calc(var(--game-pixel) * 174);grid-template-rows:calc(var(--game-pixel) * 26) minmax(0, 1fr) calc(var(--game-pixel) * 28)}.inventory-window .item-menu-body{grid-template-columns:minmax(0, calc(var(--game-pixel) * 138)) calc(var(--game-pixel) * 108) minmax(0, calc(var(--game-pixel) * 86));gap:var(--ui-3);padding:var(--ui-5)}.inventory-window .item-row{grid-template-columns:var(--ui-8) calc(var(--game-pixel) * 20) minmax(0, 1fr) auto;gap:var(--ui-2);min-height:calc(var(--game-pixel) * 28);padding:var(--ui-2)}.inventory-window .item-preview{grid-template-rows:calc(var(--game-pixel) * 40) calc(var(--game-pixel) * 14) minmax(calc(var(--game-pixel) * 28), 1fr) var(--ui-10);align-content:stretch;gap:var(--ui-1);height:100%;padding:var(--ui-3);font-size:var(--ui-6)}.inventory-window .item-preview.has-note{grid-template-rows:calc(var(--game-pixel) * 40) calc(var(--game-pixel) * 14) minmax(calc(var(--game-pixel) * 20), 1fr) calc(var(--game-pixel) * 18) var(--ui-10)}.inventory-window .item-preview-icon-frame{width:calc(var(--game-pixel) * 44);height:calc(var(--game-pixel) * 40)}.inventory-window .item-preview-title{min-height:calc(var(--game-pixel) * 14);font-size:var(--ui-6);line-height:var(--ui-7)}.inventory-window .item-preview-description{height:calc(var(--game-pixel) * 18);font-size:var(--ui-5);line-height:var(--ui-6);overflow:hidden}.inventory-stat-grid{align-content:center;gap:var(--ui-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.inventory-stat{min-width:0;min-height:calc(var(--game-pixel) * 13);align-items:center;gap:var(--ui-1);padding:var(--ui-1) var(--ui-2);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff5c8;color:#17151f;line-height:var(--ui-6);background:#e5c875;grid-template-columns:minmax(0,1fr) auto;display:grid}.inventory-stat:has(.core-stat-icon){grid-template-columns:var(--ui-16) auto;justify-content:space-between}.inventory-stat .core-stat-icon{vertical-align:0;align-self:center}.item-preview-description .core-stat-icon,.transit-artifact-reward .core-stat-icon{margin:0 var(--ui-1)}.inventory-stat b{font-size:var(--ui-5);white-space:nowrap;overflow:hidden}.inventory-stat strong{color:#315f73;font-size:var(--ui-6);white-space:nowrap}.inventory-stat.is-physical strong{color:#a83b3b}.inventory-stat.is-mental strong{color:#315f73}.inventory-stat.is-deal strong{color:#6e451e}.inventory-stat.is-utility strong{color:#35643a}.inventory-stat:last-child:nth-child(odd){grid-column:1/-1}.inventory-stat:only-child{min-height:calc(var(--game-pixel) * 18);line-height:var(--ui-6);grid-template-columns:1fr;justify-items:center}.inventory-window .item-stats{font-size:var(--ui-5);line-height:var(--ui-6);overflow:hidden}.inventory-window .item-preview-state{min-height:var(--ui-10);visibility:hidden}.inventory-window .item-preview-state.is-visible{visibility:visible}.equipment-paper-doll{min-width:0;height:calc(var(--game-pixel) * 112);border:var(--ui-2) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #5f97a8, var(--ui-3) var(--ui-3) 0 #17151f;background:#203447;position:relative;overflow:hidden}.equipment-paper-title{z-index:3;top:var(--ui-3);left:calc(var(--game-pixel) * 34);width:calc(var(--game-pixel) * 40);color:#fff5c8;font-size:var(--ui-5);text-align:center;text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;margin:0;line-height:1;position:absolute}.equipment-player-canvas{z-index:1;left:calc(var(--game-pixel) * 6);top:var(--ui-7);width:calc(var(--game-pixel) * 96);height:calc(var(--game-pixel) * 96);image-rendering:pixelated;image-rendering:crisp-edges;position:absolute}.equipment-slot{z-index:4;width:calc(var(--game-pixel) * 26);height:calc(var(--game-pixel) * 30);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #f3c74e, var(--ui-2) var(--ui-2) 0 #17151f;background:#fff5c8;place-items:end center;display:grid;position:absolute}.equipment-slot .item-icon{width:calc(var(--game-pixel) * 20);height:calc(var(--game-pixel) * 20)}.equipment-slot-label{top:var(--ui-1);color:#6e451e;width:100%;font-size:calc(var(--game-pixel) * 4);text-align:center;line-height:1;position:absolute;left:0}.equipment-slot-empty{width:calc(var(--game-pixel) * 18);height:calc(var(--game-pixel) * 18);color:#8b7356;font-size:var(--ui-7);place-items:center;display:grid}.slot-case{left:var(--ui-2);top:calc(var(--game-pixel) * 18)}.slot-suit{right:var(--ui-2);top:calc(var(--game-pixel) * 18)}.item-stats{color:#315f73;font-size:calc(var(--game-pixel) * 6)}.item-equipped{padding:var(--ui-1) var(--ui-3);border:var(--ui-1) solid #17151f;color:#17151f;background:#f3c74e}.item-icon{width:calc(var(--game-pixel) * 20);height:calc(var(--game-pixel) * 20);image-rendering:pixelated;display:block;position:relative}.item-icon.is-large{width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 42)}.item-icon>span{display:block;position:absolute}.item-yellow-ball .item-detail{z-index:0;width:80%;height:60%;box-shadow:calc(var(--game-pixel) * 2) calc(var(--game-pixel) * -2) 0 #17151f, calc(var(--game-pixel) * -2) calc(var(--game-pixel) * 2) 0 #17151f;background:#17151f;top:20%;left:10%}.item-yellow-ball .item-shape{z-index:1;width:60%;height:60%;box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #8b5c35;background:#f3c74e;top:20%;left:20%}.item-yellow-ball .item-highlight{z-index:2;background:#fff19b;width:20%;height:13%;top:27%;left:30%}.item-trail-biscuit .item-detail{background:#17151f;inset:15% 5%}.item-trail-biscuit .item-shape{z-index:1;box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #8b5c35;background:#c9955a;inset:24% 12%}.item-trail-biscuit .item-highlight{z-index:2;width:12%;height:10%;box-shadow:calc(var(--game-pixel) * 7) calc(var(--game-pixel) * 4) 0 #6e451e;background:#f6e7b0;top:34%;left:28%}.item-lucky-acorn .item-detail{background:#17151f;width:50%;height:82%;top:8%;left:25%}.item-lucky-acorn .item-shape{z-index:1;width:40%;height:48%;box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #533722;background:#8b5a32;top:30%;left:31%}.item-lucky-acorn .item-highlight{z-index:2;width:55%;height:18%;box-shadow:inset calc(var(--game-pixel) * 2) 0 0 #79a957;background:#467a3c;top:20%;left:24%}.inventory-direct-actions{gap:var(--ui-3);display:flex}.inventory-direct-actions>span{align-items:center;gap:var(--ui-2);padding:var(--ui-2) var(--ui-4);border:var(--ui-1) solid #fff19b;background:#a83b3b;display:flex}.inventory-direct-actions>span.is-disabled{color:#d5bd83;background:#6e451e;border-color:#8b5a32}.inventory-direct-actions kbd{width:var(--ui-12);height:var(--ui-12);border:var(--ui-1) solid #17151f;color:#17151f;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b;font:inherit;line-height:var(--ui-7);background:#f6e7b0;place-items:center;display:grid}.empty-pack{min-height:calc(var(--game-pixel) * 96);color:#6e451e;place-items:center;display:grid}.juno-mouth-ball{z-index:7;right:var(--ui-2);top:calc(var(--game-pixel) * 32);width:var(--ui-8);height:var(--ui-8);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-1) 0 #fff19b, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #8b5c35;background:#f3c74e}.juno-speech-bubble{z-index:34;left:calc(50% - (var(--stage-width) / 2) + (var(--bark-x) * var(--game-pixel)));top:calc(50% - (var(--stage-height) / 2) + (var(--bark-y) * var(--game-pixel)));min-width:calc(var(--game-pixel) * 45);padding:var(--ui-4) var(--ui-6);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset 0 0 0 var(--ui-1) #c9a95f, var(--ui-3) var(--ui-3) 0 #17151f8c;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-8);text-align:center;text-transform:uppercase;pointer-events:none;background:#fff5c8;line-height:1;position:absolute;transform:translate(-50%,-100%)}.juno-speech-bubble:before,.juno-speech-bubble:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.juno-speech-bubble:before{bottom:calc(var(--ui-7) * -1);border-left:var(--ui-6) solid transparent;border-right:var(--ui-6) solid transparent;border-top:var(--ui-7) solid #17151f}.juno-speech-bubble:after{bottom:calc(var(--ui-4) * -1);border-left:var(--ui-4) solid transparent;border-right:var(--ui-4) solid transparent;border-top:var(--ui-5) solid #fff5c8}.hp-bar{width:calc(var(--game-pixel) * 66);height:calc(var(--game-pixel) * 13);border:var(--ui-1) solid #17151f;box-shadow:inset 0 0 0 var(--ui-1) #7b2d2d, var(--ui-2) var(--ui-2) 0 #17151fa6;color:#fff5c8;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-6);text-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#4d2028;flex:none;line-height:1;position:relative;overflow:hidden}.hp-bar-fill{left:var(--ui-1);top:var(--ui-1);bottom:var(--ui-1);max-width:calc(var(--game-pixel) * 62);background:repeating-linear-gradient(to right, #d64b4b 0, #d64b4b var(--ui-7), #b9343e var(--ui-7), #b9343e var(--ui-8));box-shadow:inset 0 var(--ui-1) 0 #ff8a6f, inset 0 calc(var(--ui-1) * -1) 0 #8e2834;position:absolute}.hp-bar-text{place-items:center;display:grid;position:absolute;inset:0}.item-lantern .item-shape{border:var(--ui-2) solid #17151f;width:44%;height:58%;box-shadow:inset var(--ui-2) 0 0 #fff19b;background:#f3c74e;top:24%;left:28%}.item-lantern .item-detail{border:var(--ui-2) solid #17151f;border-bottom:0;width:28%;height:20%;top:8%;left:36%}.item-cave-key .item-shape{border:var(--ui-2) solid #17151f;width:32%;height:32%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff19b;background:#f3c74e;top:28%;left:8%}.item-cave-key .item-detail{width:48%;height:var(--ui-4);border:var(--ui-2) solid #17151f;box-shadow:calc(var(--game-pixel) * 7) var(--ui-4) 0 #17151f, calc(var(--game-pixel) * 9) var(--ui-4) 0 #f3c74e;background:#c08745;top:42%;left:38%}.item-gem-emerald{--gem-base:#39a85a;--gem-shade:#176638;--gem-light:#9cf49b}.item-gem-ruby{--gem-base:#c64b58;--gem-shade:#762d3c;--gem-light:#ff9b9d}.item-gem-sapphire{--gem-base:#4687c8;--gem-shade:#254f88;--gem-light:#a3ddff}.item-gem-wall-street-diamond{--gem-base:#b9ecf0;--gem-shade:#477d91;--gem-light:#fff}.item-icon[class*=item-gem-] .item-shape{border:var(--ui-2) solid #17151f;background:var(--gem-base);width:56%;height:68%;box-shadow:inset var(--ui-3) var(--ui-3) 0 var(--gem-light), inset calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -4) 0 var(--gem-shade);top:14%;left:22%}.item-icon[class*=item-gem-] .item-detail{width:12%;height:36%;box-shadow:calc(var(--game-pixel) * 13) 0 0 #17151f;background:#17151f;top:31%;left:12%}.item-icon[class*=item-gem-] .item-highlight{background:var(--gem-light);width:14%;height:18%;top:25%;left:36%}.item-jewel-emerald-ring{--jewel-gem:#39a85a;--jewel-light:#9cf49b}.item-jewel-ruby-brooch{--jewel-gem:#c64b58;--jewel-light:#ff9b9d}.item-jewel-sapphire-pendant{--jewel-gem:#4687c8;--jewel-light:#a3ddff}.item-icon[class*=item-jewel-] .item-shape{border:var(--ui-3) solid #17151f;width:60%;height:60%;box-shadow:inset 0 0 0 var(--ui-2) #f3c74e;background:0 0;top:19%;left:20%}.item-icon[class*=item-jewel-] .item-detail{border:var(--ui-2) solid #17151f;background:var(--jewel-gem);width:26%;height:28%;box-shadow:inset var(--ui-1) var(--ui-1) 0 var(--jewel-light);top:35%;left:37%}.item-icon[class*=item-jewel-] .item-highlight{width:12%;height:var(--ui-3);background:#fff19b;top:15%;left:24%}.item-reinforced-briefcase .item-shape{z-index:2;border:var(--ui-2) solid #17151f;width:72%;height:52%;box-shadow:inset 0 var(--ui-2) 0 #484a51, inset 0 calc(var(--game-pixel) * -3) 0 #0d0e12;background:#24252b;top:32%;left:14%}.item-reinforced-briefcase .item-detail{z-index:1;border:var(--ui-2) solid #17151f;background:#533722;width:32%;height:28%;top:14%;left:34%}.item-reinforced-briefcase .item-highlight{z-index:3;width:10%;height:10%;box-shadow:calc(var(--game-pixel) * 8) 0 0 #f3c74e, calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -5) 0 #5f97a8, calc(var(--game-pixel) * 11) calc(var(--game-pixel) * -5) 0 #5f97a8;background:#f3c74e;top:54%;left:30%}.item-briefcase-plastic{--case-base:#4f83c2;--case-shade:#28557f;--case-light:#9ddcff}.item-briefcase-leather{--case-base:#8b5a32;--case-shade:#533722;--case-light:#c08745}.item-briefcase-black-leather{--case-base:#2b2a31;--case-shade:#17151f;--case-light:#5a5662}.item-briefcase-aluminium{--case-base:#8897a1;--case-shade:#4d5964;--case-light:#d7e0dd}.item-briefcase-silver{--case-base:#b8c1c5;--case-shade:#65717a;--case-light:#f4ffff}.item-briefcase-bronze{--case-base:#a85f32;--case-shade:#673923;--case-light:#e09a52}.item-briefcase-gold{--case-base:#d9a72e;--case-shade:#8b5c22;--case-light:#fff19b}.item-briefcase-diamond{--case-base:#8fd8d6;--case-shade:#397a86;--case-light:#e9ffff}.item-icon[class*=item-briefcase-] .item-shape{z-index:2;border:var(--ui-2) solid #17151f;background:var(--case-base);width:76%;height:50%;box-shadow:inset 0 var(--ui-2) 0 var(--case-light), inset 0 calc(var(--game-pixel) * -3) 0 var(--case-shade);top:34%;left:12%}.item-icon[class*=item-briefcase-] .item-detail{z-index:1;border:var(--ui-2) solid #17151f;background:var(--case-shade);width:30%;height:28%;top:14%;left:35%}.item-icon[class*=item-briefcase-] .item-highlight{z-index:3;width:9%;height:9%;box-shadow:calc(var(--game-pixel) * 9) 0 0 #f3c74e;background:#f3c74e;top:56%;left:27%}.item-briefcase-leather .item-shape,.item-briefcase-black-leather .item-shape{box-shadow:inset calc(var(--game-pixel) * 8) 0 0 #c08745, inset calc(var(--game-pixel) * -8) 0 0 #533722, inset 0 calc(var(--game-pixel) * -3) 0 #533722}.item-briefcase-black-leather .item-shape{box-shadow:inset calc(var(--game-pixel) * 8) 0 0 #5a5662, inset calc(var(--game-pixel) * -8) 0 0 #17151f, inset 0 calc(var(--game-pixel) * -3) 0 #17151f}.item-briefcase-aluminium .item-highlight,.item-briefcase-silver .item-highlight,.item-briefcase-bronze .item-highlight,.item-briefcase-gold .item-highlight,.item-briefcase-diamond .item-highlight{box-shadow:calc(var(--game-pixel) * 9) 0 0 #f3c74e, calc(var(--game-pixel) * -3) calc(var(--game-pixel) * -6) 0 var(--case-light), calc(var(--game-pixel) * 12) calc(var(--game-pixel) * -6) 0 var(--case-light)}.item-briefcase-diamond .item-shape{box-shadow:inset calc(var(--game-pixel) * 5) var(--ui-2) 0 #e9ffff, inset calc(var(--game-pixel) * -5) calc(var(--game-pixel) * -3) 0 #397a86}.item-icon[class*=item-book-] .item-shape{z-index:2;border:var(--ui-2) solid #17151f;width:64%;height:76%;box-shadow:inset var(--ui-3) 0 0 #d66b4f, inset 0 calc(var(--game-pixel) * -3) 0 #6e451e;background:#a83b3b;top:12%;left:18%}.item-icon[class*=item-book-] .item-detail{z-index:3;border:var(--ui-1) solid #17151f;width:38%;height:28%;box-shadow:0 var(--ui-5) 0 #f3c74e;background:#f6e7b0;top:27%;left:31%}.item-icon[class*=item-book-] .item-highlight{z-index:4;width:var(--ui-2);background:#fff19b;height:58%;top:18%;left:23%}.item-book-spin-selling .item-shape{box-shadow:inset var(--ui-3) 0 0 #5f97a8, inset 0 calc(var(--game-pixel) * -3) 0 #263a31;background:#315f73}.item-book-megadeals .item-shape{box-shadow:inset var(--ui-3) 0 0 #f3c74e, inset 0 calc(var(--game-pixel) * -3) 0 #533722;background:#17151f}.item-book-influence .item-shape{box-shadow:inset var(--ui-3) 0 0 #c08745, inset 0 calc(var(--game-pixel) * -3) 0 #533722;background:#8b5a32}.item-book-how-brands-grow .item-shape{box-shadow:inset var(--ui-3) 0 0 #79a957, inset 0 calc(var(--game-pixel) * -3) 0 #24472f;background:#467a3c}.item-book-to-sell-is-human .item-shape{box-shadow:inset var(--ui-3) 0 0 #66537f, inset 0 calc(var(--game-pixel) * -3) 0 #17151f;background:#302642}.item-outfit-homewear{--suit-body:#315f73;--suit-light:#5f97a8;--suit-trim:#a83b3b}.item-suit-ledgerwood-wool{--suit-body:#343f58;--suit-light:#596881;--suit-trim:#d8d2b8}.item-suit-merchant-tweed{--suit-body:#684f38;--suit-light:#9a7951;--suit-trim:#e0b85c}.item-suit-silverthread{--suit-body:#46566d;--suit-light:#8294ab;--suit-trim:#d9e2e3}.item-suit-crownweave{--suit-body:#302642;--suit-light:#66537f;--suit-trim:#f3c74e}.item-outfit-homewear .item-shape,.item-icon[class*=item-suit-] .item-shape{z-index:2;border:var(--ui-2) solid #17151f;background:var(--suit-body);width:50%;height:62%;box-shadow:calc(var(--game-pixel) * -5) var(--ui-4) 0 var(--suit-body), calc(var(--game-pixel) * 5) var(--ui-4) 0 var(--suit-body), inset var(--ui-2) var(--ui-2) 0 var(--suit-light);top:24%;left:25%}.item-outfit-homewear .item-detail,.item-icon[class*=item-suit-] .item-detail{z-index:3;background:var(--suit-trim);width:16%;height:45%;top:27%;left:42%}.item-outfit-homewear .item-highlight,.item-icon[class*=item-suit-] .item-highlight{z-index:4;background:var(--suit-light);width:12%;height:26%;box-shadow:calc(var(--game-pixel) * 11) 0 0 var(--suit-light);top:28%;left:30%}.item-outfit-homewear .item-detail{width:46%;height:10%;top:58%;left:27%}.item-mobile-crm .item-shape{border:var(--ui-2) solid #17151f;width:56%;height:84%;box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #263a31;background:#315f73;top:8%;left:22%}.item-mobile-crm .item-detail{z-index:2;border:var(--ui-1) solid #17151f;width:38%;height:40%;box-shadow:inset 0 calc(var(--game-pixel) * -2) 0 #467a3c;background:#79a957;top:20%;left:31%}.item-mobile-crm .item-highlight{z-index:3;width:8%;height:8%;box-shadow:calc(var(--game-pixel) * 5) 0 0 #f3c74e, calc(var(--game-pixel) * 10) 0 0 #f3c74e;background:#f3c74e;top:70%;left:35%}.item-conference-lanyard .item-shape{border:var(--ui-2) solid #17151f;width:56%;height:66%;box-shadow:inset 0 calc(var(--game-pixel) * -3) 0 #c9a95f;background:#f6e7b0;top:22%;left:22%}.item-conference-lanyard .item-detail{z-index:2;width:38%;height:9%;box-shadow:0 calc(var(--game-pixel) * 5) 0 #315f73;background:#a83b3b;top:33%;left:31%}.item-conference-lanyard .item-highlight{z-index:1;border-left:var(--ui-2) solid #f3c74e;border-right:var(--ui-2) solid #f3c74e;width:14%;height:23%;top:3%;left:43%}.item-wren-invitation .item-shape{z-index:1;border:var(--ui-2) solid #17151f;width:80%;height:56%;box-shadow:inset 0 calc(var(--game-pixel) * -3) 0 #c9a95f;background:#f6e7b0;top:22%;left:10%}.item-wren-invitation .item-highlight{z-index:2;width:48%;height:6%;box-shadow:0 calc(var(--game-pixel) * 6) 0 #8b5c35;background:#8b5c35;top:32%;left:20%}.item-wren-invitation .item-detail{z-index:3;border:var(--ui-2) solid #17151f;width:24%;height:24%;box-shadow:inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #692d3b;background:#a83b3b;top:50%;right:12%}.item-mara-ledger .item-shape{z-index:1;border:var(--ui-2) solid #17151f;width:84%;height:66%;box-shadow:inset 0 calc(var(--game-pixel) * -3) 0 #c9a95f;background:#f6e7b0;top:18%;left:8%}.item-mara-ledger .item-highlight{z-index:2;width:var(--ui-2);background:#8b5c35;height:60%;top:20%;left:46%}.item-mara-ledger .item-detail{z-index:3;width:22%;height:var(--ui-1);box-shadow:0 var(--ui-4) 0 #8b5c35, var(--ui-9) var(--ui-8) 0 #a83b3b, var(--ui-12) 0 0 #8b5c35, var(--ui-12) var(--ui-4) 0 #315f73;background:#315f73;top:34%;left:20%}.item-orin-compass .item-shape{z-index:1;border:var(--ui-2) solid #17151f;width:64%;height:64%;box-shadow:inset 0 0 0 var(--ui-2) #f3c74e, var(--ui-2) calc(var(--ui-2) * -1) 0 #17151f, calc(var(--ui-2) * -1) var(--ui-2) 0 #17151f;background:#c08745;top:18%;left:18%}.item-orin-compass .item-highlight{z-index:2;width:var(--ui-2);height:22%;box-shadow:0 var(--ui-5) 0 #315f73;background:#f6e7b0;top:28%;left:45%}.item-orin-compass .item-detail{z-index:3;width:var(--ui-4);height:var(--ui-4);box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#a83b3b;top:42%;left:43%}.item-office-computer .item-shape{border:var(--ui-1) solid #17151f;width:80%;height:25%;box-shadow:inset 0 var(--ui-1) 0 #c08745, var(--ui-2) var(--ui-2) 0 #17151f;background:#8b5a32;top:55%;left:10%}.item-office-computer .item-highlight{border:var(--ui-2) solid #17151f;width:50%;height:45%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #d9f0d3;background:#8ed8c4;top:13%;left:25%}.item-office-computer .item-detail{background:#17151f;width:16%;height:18%;top:58%;left:43%}.item-office-phone .item-shape{border:var(--ui-2) solid #17151f;width:64%;height:40%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #5f84a0;background:#315f73;top:43%;left:18%}.item-office-phone .item-highlight{border:var(--ui-2) solid #17151f;background:#8ed8c4;width:50%;height:18%;top:22%;left:25%}.item-office-phone .item-detail{width:10%;height:10%;box-shadow:var(--ui-3) 0 0 #17151f, var(--ui-6) 0 0 #f3c74e, 0 var(--ui-3) 0 #17151f, var(--ui-3) var(--ui-3) 0 #f3c74e, var(--ui-6) var(--ui-3) 0 #17151f;background:#f3c74e;top:55%;left:38%}.item-office-vending .item-shape{border:var(--ui-2) solid #17151f;width:52%;height:82%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #5f84a0, var(--ui-2) var(--ui-2) 0 #17151f;background:#315f73;top:8%;left:24%}.item-office-vending .item-highlight{width:28%;height:42%;box-shadow:inset var(--ui-1) var(--ui-1) 0 #d9f0d3, 0 var(--ui-4) 0 #f3c74e, 0 var(--ui-8) 0 #a83b3b;background:#8ed8c4;top:18%;left:32%}.item-office-vending .item-detail{background:#17151f;width:30%;height:10%;top:70%;left:38%}.item-office-lounge-chair .item-shape{border:var(--ui-2) solid #17151f;width:68%;height:45%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #5f84a0, var(--ui-2) var(--ui-2) 0 #17151f;background:#34506b;top:38%;left:16%}.item-office-lounge-chair .item-highlight{border:var(--ui-2) solid #17151f;background:#466985;width:50%;height:28%;top:24%;left:25%}.item-office-lounge-chair .item-detail{width:12%;height:12%;box-shadow:calc(var(--game-pixel) * 9) 0 0 #17151f;background:#17151f;top:82%;left:24%}.item-office-reception-desk .item-shape{border:var(--ui-2) solid #17151f;width:84%;height:38%;box-shadow:inset 0 var(--ui-2) 0 #b9854e, var(--ui-2) var(--ui-2) 0 #17151f;background:#76583d;top:48%;left:8%}.item-office-reception-desk .item-highlight{background:#f3c74e;width:46%;height:12%;top:56%;left:27%}.item-office-reception-desk .item-detail{width:12%;height:10%;box-shadow:calc(var(--game-pixel) * 13) 0 0 #17151f;background:#17151f;top:84%;left:18%}.item-office-cleaning-closet .item-shape{border:var(--ui-2) solid #17151f;width:54%;height:80%;box-shadow:inset var(--ui-2) var(--ui-2) 0 #5e865e, var(--ui-2) var(--ui-2) 0 #17151f;background:#41644b;top:10%;left:23%}.item-office-cleaning-closet .item-highlight{width:var(--ui-2);background:#17151f;height:72%;top:14%;left:48%}.item-office-cleaning-closet .item-detail{width:var(--ui-3);height:var(--ui-3);box-shadow:calc(var(--game-pixel) * 5) 0 0 #fff19b;background:#fff19b;top:48%;left:35%}.map-shade{z-index:62}.world-map-window{width:calc(var(--game-pixel) * 340);height:calc(var(--game-pixel) * 196);border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #8b5c35, var(--ui-5) var(--ui-5) 0 #17151fa8;color:#17151f;font-family:A Goblin Appears,Courier New,monospace;font-size:var(--ui-7);letter-spacing:0;text-rendering:optimizespeed;background:#f6e7b0;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map-art{height:calc(var(--game-pixel) * 142);margin:var(--ui-3);border:var(--ui-2) solid #533722;box-shadow:inset 0 0 0 var(--ui-2) #467a3c;background:#79a957;position:relative;overflow:hidden}.world-map-art:before{content:"";opacity:.42;background-image:linear-gradient(90deg, transparent var(--ui-7), #315c35 var(--ui-7)), linear-gradient(transparent var(--ui-7), #579146 var(--ui-7));background-size:var(--ui-8) var(--ui-8);image-rendering:pixelated;position:absolute;inset:0}.map-terrain{z-index:1;image-rendering:pixelated;display:block;position:absolute}.terrain-forest-east,.terrain-forest-south{width:calc(var(--game-pixel) * 7);height:calc(var(--game-pixel) * 7);border:var(--ui-1) solid #24472f;box-shadow:var(--ui-8) var(--ui-2) 0 #24472f, calc(var(--game-pixel) * 15) calc(var(--game-pixel) * -2) 0 #315c35, calc(var(--game-pixel) * 23) var(--ui-4) 0 #24472f, var(--ui-3) calc(var(--game-pixel) * 11) 0 #315c35;background:#315c35}.terrain-forest-east{left:calc(var(--game-pixel) * 246);top:calc(var(--game-pixel) * 25)}.terrain-forest-south{left:calc(var(--game-pixel) * 151);top:calc(var(--game-pixel) * 112)}.terrain-fields{left:calc(var(--game-pixel) * 112);top:calc(var(--game-pixel) * 74);width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 28);border:var(--ui-1) solid #8b5c35;opacity:.8;background:repeating-linear-gradient(90deg, #f3c74e 0, #f3c74e var(--ui-2), #c08745 var(--ui-2), #c08745 var(--ui-4))}.terrain-mountains{left:calc(var(--game-pixel) * 115);top:var(--ui-3);width:calc(var(--game-pixel) * 11);height:calc(var(--game-pixel) * 9);border:var(--ui-2) solid #17151f;box-shadow:calc(var(--game-pixel) * 12) var(--ui-5) 0 #454453, calc(var(--game-pixel) * 25) var(--ui-1) 0 #5d5965, calc(var(--game-pixel) * 37) var(--ui-6) 0 #454453;background:#5d5965}.terrain-city-blocks{left:var(--ui-10);top:calc(var(--game-pixel) * 43);width:calc(var(--game-pixel) * 48);height:calc(var(--game-pixel) * 49);border:var(--ui-2) solid #315f73;opacity:.75;background-image:linear-gradient(90deg,#5f97a8 50%,#315f73 50%),linear-gradient(#315f73 50%,#0000 50%);background-size:var(--ui-8) var(--ui-8)}.terrain-cliffside{left:calc(var(--game-pixel) * 10);top:calc(var(--game-pixel) * 36);width:calc(var(--game-pixel) * 62);height:calc(var(--game-pixel) * 34);border-left:var(--ui-6) solid #2e7194;border-right:var(--ui-8) solid #24472f;background:repeating-linear-gradient(90deg, #55a63a 0, #55a63a var(--ui-6), #78c84a var(--ui-6), #78c84a var(--ui-8));box-shadow:inset var(--ui-3) 0 0 #9a7956}.terrain-temple-gardens{left:calc(var(--game-pixel) * 13);top:calc(var(--game-pixel) * 10);width:calc(var(--game-pixel) * 58);height:calc(var(--game-pixel) * 30);border:var(--ui-1) solid #24472f;background:linear-gradient(90deg, transparent 42%, #f3c74e 42%, #f3c74e 58%, transparent 58%), repeating-linear-gradient(90deg, #4f8c57 0, #4f8c57 var(--ui-6), #79a957 var(--ui-6), #79a957 var(--ui-8))}.map-node{z-index:5;min-width:calc(var(--game-pixel) * 42);justify-items:center;gap:var(--ui-1);color:#17151f;font-size:var(--ui-5);text-align:center;text-shadow:none;font-family:A Goblin Appears,Courier New,monospace;line-height:1;display:grid;position:absolute}.map-node-label{min-height:var(--ui-7);padding:var(--ui-1);border:var(--ui-1) solid #533722;box-shadow:var(--ui-1) var(--ui-1) 0 #8b5c35;white-space:nowrap;background:#fff5c8}.map-node-icon{width:calc(var(--game-pixel) * 12);height:calc(var(--game-pixel) * 12);border:var(--ui-2) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #f3c74e;background:#fff5c8;position:relative}.map-node-icon:before,.map-node-icon:after{content:"";display:block;position:absolute}.icon-home:before{left:var(--ui-1);top:var(--ui-4);width:var(--ui-8);height:var(--ui-5);box-shadow:var(--ui-2) calc(var(--game-pixel) * -3) 0 #d66b4f;background:#a83b3b}.icon-home:after{left:var(--ui-5);width:var(--ui-3);height:var(--ui-5);background:#533722;bottom:0}.icon-town:before{left:var(--ui-1);top:var(--ui-2);width:var(--ui-4);height:var(--ui-7);box-shadow:var(--ui-6) var(--ui-2) 0 #315f73;background:#a83b3b}.icon-town:after{left:var(--ui-5);bottom:var(--ui-1);width:var(--ui-2);height:var(--ui-8);background:#8b5c35}.icon-field:before{inset:var(--ui-1);background:repeating-linear-gradient(90deg, #f3c74e 0, #f3c74e var(--ui-2), #8b5c35 var(--ui-2), #8b5c35 var(--ui-3))}.icon-field:after{left:var(--ui-5);width:var(--ui-2);height:calc(var(--game-pixel) * 12);background:#c08745;top:0}.icon-forest:before{left:var(--ui-4);top:var(--ui-1);width:var(--ui-5);height:var(--ui-7);box-shadow:calc(var(--game-pixel) * -3) var(--ui-3) 0 #315c35, var(--ui-3) var(--ui-3) 0 #315c35;background:#24472f}.icon-forest:after{left:var(--ui-5);width:var(--ui-2);height:var(--ui-4);background:#533722;bottom:0}.icon-cave:before{left:var(--ui-1);top:var(--ui-2);width:var(--ui-8);height:var(--ui-8);box-shadow:var(--ui-2) calc(var(--game-pixel) * -2) 0 #5d5965;background:#454453}.icon-cave:after{left:var(--ui-4);width:var(--ui-5);height:var(--ui-6);background:#11131c;bottom:0}.icon-city:before{left:var(--ui-1);width:var(--ui-3);height:var(--ui-8);box-shadow:var(--ui-4) calc(var(--game-pixel) * -3) 0 #5f97a8, var(--ui-8) var(--ui-2) 0 #315f73;background:#315f73;bottom:0}.icon-city:after{left:var(--ui-2);top:var(--ui-3);width:var(--ui-1);height:var(--ui-1);box-shadow:var(--ui-4) 0 0 #fff19b, var(--ui-8) var(--ui-4) 0 #fff19b;background:#fff19b}.icon-temple:before{left:var(--ui-1);top:var(--ui-4);width:var(--ui-8);height:var(--ui-7);box-shadow:var(--ui-1) calc(var(--game-pixel) * -3) 0 #6f8fc0, var(--ui-3) calc(var(--game-pixel) * -3) 0 #f6e7b0, var(--ui-5) calc(var(--game-pixel) * -3) 0 #d56d73, var(--ui-7) calc(var(--game-pixel) * -3) 0 #f6e7b0;background:#f6e7b0}.icon-temple:after{left:0;top:var(--ui-1);width:calc(var(--game-pixel) * 8);height:var(--ui-2);box-shadow:var(--ui-2) calc(var(--game-pixel) * -2) 0 #f6e7b0;background:#f3c74e}.map-node.is-locked{color:#533722}.map-node.is-locked .map-node-icon{box-shadow:none;opacity:.72;background:#8b5c35}.map-node.is-unknown .map-node-icon{box-shadow:var(--ui-1) var(--ui-1) 0 #8b5c35;opacity:1;background:#f6e7b0;border-color:#533722}.map-node.is-unknown .map-node-icon:before{content:"?";color:#533722;width:auto;height:auto;box-shadow:none;font-family:A Goblin Appears,Courier New,monospace;font-size:calc(var(--game-pixel) * 8);background:0 0;place-items:center;line-height:1;display:grid;inset:0}.map-node.is-unknown .map-node-icon:after{display:none}.node-home{left:calc(var(--game-pixel) * 218);top:var(--ui-3)}.node-woodland{left:calc(var(--game-pixel) * 218);top:calc(var(--game-pixel) * 35)}.node-town{left:calc(var(--game-pixel) * 218);top:calc(var(--game-pixel) * 72)}.node-wild-fields{left:calc(var(--game-pixel) * 174);top:calc(var(--game-pixel) * 72)}.node-field{left:calc(var(--game-pixel) * 130);top:calc(var(--game-pixel) * 72)}.node-dark-woods{left:calc(var(--game-pixel) * 130);top:calc(var(--game-pixel) * 35)}.node-wolf-woods{left:calc(var(--game-pixel) * 78);top:calc(var(--game-pixel) * 35)}.node-cave{left:calc(var(--game-pixel) * 130);top:calc(var(--game-pixel) * 3)}.node-deep-forest{left:calc(var(--game-pixel) * 78);top:calc(var(--game-pixel) * 72)}.node-city{left:calc(var(--game-pixel) * 20);top:calc(var(--game-pixel) * 72)}.node-cliffside{left:calc(var(--game-pixel) * 20);top:calc(var(--game-pixel) * 44)}.node-temple{left:calc(var(--game-pixel) * 20);top:calc(var(--game-pixel) * 16)}.node-estate{left:calc(var(--game-pixel) * 130);top:calc(var(--game-pixel) * 110)}.node-woodland,.node-wild-fields,.node-dark-woods,.node-wolf-woods,.node-deep-forest{font-size:calc(var(--game-pixel) * 5)}.node-wild-fields .map-node-label{top:calc(var(--game-pixel) * -25);position:relative}.node-deep-forest .map-node-label{top:calc(var(--game-pixel) * -31);position:relative}.node-field .map-node-label,.node-town .map-node-label{left:calc(50% + var(--ui-12));top:calc(var(--game-pixel) * 20);position:absolute}.node-home .map-node-label,.node-woodland .map-node-label,.node-cave .map-node-label{left:calc(50% + var(--ui-12));top:var(--ui-5);position:absolute}.node-wolf-woods .map-node-label{left:0;top:calc(var(--game-pixel) * -14);position:absolute}.map-road{z-index:2;pointer-events:none;position:absolute;inset:0}.map-road span{box-shadow:none;background-color:#0000;border:0;display:block;position:absolute}.map-road.is-travelled span{border:var(--ui-1) solid #533722;opacity:1;box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b;background:#f3c74e}.map-road.is-untravelled.is-horizontal span{background:repeating-linear-gradient(90deg, #fff19b 0, #fff19b var(--ui-3), transparent var(--ui-3), transparent var(--ui-7)) center / 100% var(--ui-3) no-repeat}.map-road.is-untravelled.is-vertical span{background:repeating-linear-gradient(0deg, #fff19b 0, #fff19b var(--ui-3), transparent var(--ui-3), transparent var(--ui-7)) center / var(--ui-3) 100% no-repeat}.map-road.is-blocked.is-horizontal span{background:repeating-linear-gradient(90deg, #a83b3b 0, #a83b3b var(--ui-6), transparent var(--ui-6), transparent var(--ui-10)) center / 100% var(--ui-6) no-repeat}.map-road.is-blocked.is-vertical span{background:repeating-linear-gradient(0deg, #a83b3b 0, #a83b3b var(--ui-6), transparent var(--ui-6), transparent var(--ui-10)) center / var(--ui-6) 100% no-repeat}.map-road.is-hidden span{display:none}.road-home-woodland span{left:calc(var(--game-pixel) * 235);top:calc(var(--game-pixel) * 17);width:var(--ui-6);height:calc(var(--game-pixel) * 22)}.road-woodland-town span{left:calc(var(--game-pixel) * 235);top:calc(var(--game-pixel) * 49);width:var(--ui-6);height:calc(var(--game-pixel) * 27)}.road-town-wild-fields span{left:calc(var(--game-pixel) * 195);top:calc(var(--game-pixel) * 76);width:calc(var(--game-pixel) * 44);height:var(--ui-6)}.road-wild-fields-field span{left:calc(var(--game-pixel) * 151);top:calc(var(--game-pixel) * 76);width:calc(var(--game-pixel) * 44);height:var(--ui-6)}.road-field-dark-woods span{left:calc(var(--game-pixel) * 147);top:calc(var(--game-pixel) * 49);width:var(--ui-6);height:calc(var(--game-pixel) * 27)}.road-dark-woods-cave span{left:calc(var(--game-pixel) * 147);top:calc(var(--game-pixel) * 17);width:var(--ui-6);height:calc(var(--game-pixel) * 22)}.road-dark-wolf span{left:calc(var(--game-pixel) * 99);top:calc(var(--game-pixel) * 39);width:calc(var(--game-pixel) * 52);height:var(--ui-6)}.road-field-deep-forest span{left:calc(var(--game-pixel) * 99);top:calc(var(--game-pixel) * 76);width:calc(var(--game-pixel) * 52);height:var(--ui-6)}.road-deep-forest-city span{left:calc(var(--game-pixel) * 41);top:calc(var(--game-pixel) * 76);width:calc(var(--game-pixel) * 58);height:var(--ui-6)}.road-city-cliff span{left:calc(var(--game-pixel) * 37);top:calc(var(--game-pixel) * 58);width:var(--ui-6);height:calc(var(--game-pixel) * 18)}.road-cliff-temple span{left:calc(var(--game-pixel) * 37);top:calc(var(--game-pixel) * 30);width:var(--ui-6);height:calc(var(--game-pixel) * 18)}.road-field-estate span{left:calc(var(--game-pixel) * 147);top:calc(var(--game-pixel) * 86);width:var(--ui-6);height:calc(var(--game-pixel) * 28)}.map-route-barrier{z-index:4;width:calc(var(--game-pixel) * 10);height:var(--ui-8);border:var(--ui-1) solid #17151f;image-rendering:pixelated;display:block;position:absolute}.barrier-home-woodland{left:calc(var(--game-pixel) * 233);top:calc(var(--game-pixel) * 24)}.barrier-town-wild-fields{left:calc(var(--game-pixel) * 211);top:calc(var(--game-pixel) * 75)}.barrier-dark-woods-cave{left:calc(var(--game-pixel) * 145);top:calc(var(--game-pixel) * 24)}.barrier-field-deep-forest{left:calc(var(--game-pixel) * 119);top:calc(var(--game-pixel) * 75)}.barrier-field-estate{left:calc(var(--game-pixel) * 145);top:calc(var(--game-pixel) * 96)}.barrier-cart{box-shadow:var(--ui-2) var(--ui-6) 0 #17151f, var(--ui-7) var(--ui-6) 0 #17151f;background:#8b5a32}.barrier-gate{width:var(--ui-8);height:var(--ui-4);box-shadow:calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #17151f, var(--ui-8) calc(var(--game-pixel) * -2) 0 #17151f;background:#8b5a32}.barrier-crates{box-shadow:var(--ui-5) calc(var(--game-pixel) * -4) 0 #8b5a32;background:#c08745}.barrier-dark{box-shadow:inset var(--ui-2) var(--ui-2) 0 #454453;background:#11131c}.barrier-rocks{box-shadow:var(--ui-5) calc(var(--game-pixel) * -3) 0 #454453;background:#5d5965}.ending-screen{z-index:90;padding:calc(var(--game-pixel) * 22);color:#f6e7b0;text-align:center;background:#0c0b12f0;place-items:center;font-family:A Goblin Appears,Courier New,monospace;display:grid;position:absolute;inset:0}.ending-card{width:calc(var(--game-pixel) * 290);padding:calc(var(--game-pixel) * 14);border:var(--ui-3) solid #17151f;box-shadow:inset 0 0 0 var(--ui-2) #c08745, var(--ui-5) var(--ui-5) 0 #09080d;background:#533722}.ending-card h2{margin:0 0 var(--ui-7);color:#f3c74e;font-size:calc(var(--game-pixel) * 13)}.ending-card p{margin:var(--ui-6) 0;font-size:calc(var(--game-pixel) * 8);line-height:1.35}.ending-card .ending-sad{color:#bbc0c9}.ending-continue{margin-top:var(--ui-8);padding:var(--ui-7) var(--ui-11);border:var(--ui-2) solid #17151f;color:#17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #fff1bd, var(--ui-4) var(--ui-4) 0 #09080d;font-size:var(--ui-8);background:#f3c74e;align-items:center;line-height:1;display:inline-flex;position:relative}.ending-continue .menu-cursor{left:calc(var(--game-pixel) * -13);top:var(--ui-6);position:absolute}.lumenbase-ending{background:#02080ef0}.lumenbase-ending .ending-card{z-index:92;box-shadow:inset 0 0 0 var(--ui-2) #55e3dc, var(--ui-5) var(--ui-5) 0 #020407;background:#101c27;border-color:#0b1119;position:relative}.lumenbase-ending .ending-card h2{color:#72eef0}.lumenbase-win-line{color:#bbcdd3}.lumenbase-cta{margin-top:var(--ui-8);padding:var(--ui-7) var(--ui-11);border:var(--ui-2) solid #05070d;color:#071116;box-shadow:inset var(--ui-2) var(--ui-2) 0 #d5ffff, var(--ui-4) var(--ui-4) 0 #05070d;font-size:var(--ui-8);background:#72eef0;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.lumenbase-cta .menu-cursor{left:calc(var(--game-pixel) * -13);top:var(--ui-6);position:absolute}.lumenbase-cta:focus{outline:var(--ui-2) solid #f3c74e;outline-offset:var(--ui-2)}.ending-flight-canvas{z-index:91;width:calc(var(--game-pixel) * 384);height:calc(var(--game-pixel) * 216);image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.lumen-ending-flight{z-index:91;pointer-events:none;background:#02050b;position:absolute;inset:0;overflow:hidden}.flight-room{animation:7.8s step-end forwards lumen-room-fade;position:absolute;inset:0}.flight-monitor-wall{left:calc(var(--game-pixel) * 50);top:calc(var(--game-pixel) * 18);width:calc(var(--game-pixel) * 284);height:calc(var(--game-pixel) * 58);border:var(--ui-2) solid #111c29;box-shadow:inset var(--ui-2) var(--ui-2) 0 #173a47, inset calc(var(--game-pixel) * -2) calc(var(--game-pixel) * -2) 0 #03060a, 0 var(--ui-4) 0 #010208;background:linear-gradient(90deg,#0000 0 23%,#111c29 23% 25%,#0000 25% 49%,#111c29 49% 51%,#0000 51% 75%,#111c29 75% 77%,#0000 77%),#07141d;position:absolute}.flight-monitor-wall:before,.flight-monitor-wall:after{content:"";top:var(--ui-8);width:calc(var(--game-pixel) * 42);height:calc(var(--game-pixel) * 3);box-shadow:0 var(--ui-9) 0 #284c62, var(--ui-7) calc(var(--game-pixel) * 18) 0 #d66b9d, calc(var(--game-pixel) * 11) calc(var(--game-pixel) * 28) 0 #f3c74e;background:#55e3dc;animation:.5s step-end infinite lumen-monitor-pulse;position:absolute}.flight-monitor-wall:before{left:calc(var(--game-pixel) * 15)}.flight-monitor-wall:after{right:calc(var(--game-pixel) * 15);animation-delay:.25s}.flight-floor-grid{left:calc(var(--game-pixel) * 34);top:calc(var(--game-pixel) * 81);width:calc(var(--game-pixel) * 316);height:calc(var(--game-pixel) * 135);border-left:var(--ui-2) solid #101826;border-right:var(--ui-2) solid #101826;background:repeating-linear-gradient(0deg, transparent 0 calc(var(--game-pixel) * 15), #132434 calc(var(--game-pixel) * 15) calc(var(--game-pixel) * 17)), repeating-linear-gradient(90deg, transparent 0 calc(var(--game-pixel) * 30), #132434 calc(var(--game-pixel) * 30) calc(var(--game-pixel) * 32)), #06101a;position:absolute}.flight-stars,.flight-swirl{position:absolute;inset:0}.flight-stars span{left:calc(var(--star-x) * var(--game-pixel));top:calc(var(--star-y) * var(--game-pixel));width:var(--ui-2);height:var(--ui-2);visibility:hidden;animation:lumen-star-flight 7.8s steps(1) var(--star-delay) forwards;background:#d9ffff;position:absolute}.flight-stars span:nth-child(3n){width:var(--ui-3);height:var(--ui-1);background:#f3c74e}.flight-stars span:nth-child(4n){background:#d66b9d}.flight-swirl span{left:calc(var(--swirl-x) * var(--game-pixel));top:calc(var(--swirl-y) * var(--game-pixel));width:var(--ui-3);height:var(--ui-3);background:var(--swirl-color);box-shadow:var(--ui-2) 0 0 #f4ffff;visibility:hidden;animation:lumen-swirl-a 2.1s steps(7) var(--swirl-delay) 2;position:absolute}.flight-swirl .swirl-1{animation-name:lumen-swirl-b}.flight-swirl .swirl-2{animation-name:lumen-swirl-c}.flight-swirl .swirl-3{animation-name:lumen-swirl-d}.flight-firework{width:calc(var(--game-pixel) * 30);height:calc(var(--game-pixel) * 30);visibility:hidden;animation:1.2s step-end forwards lumen-firework-show;position:absolute}.firework-left{left:calc(var(--game-pixel) * 68);top:calc(var(--game-pixel) * 68);animation-delay:2.3s}.firework-right{right:calc(var(--game-pixel) * 67);top:calc(var(--game-pixel) * 82);animation-delay:3.1s}.firework-top{left:calc(var(--game-pixel) * 177);top:calc(var(--game-pixel) * 30);animation-delay:3.8s}.flight-firework span{left:calc(var(--game-pixel) * 14);top:calc(var(--game-pixel) * 14);width:var(--ui-3);height:var(--ui-3);background:#f3c74e;position:absolute}.flight-firework .ray-0{margin-top:calc(var(--game-pixel) * -13)}.flight-firework .ray-1{margin-left:var(--ui-9);margin-top:calc(var(--game-pixel) * -9);background:#55e3dc}.flight-firework .ray-2{margin-left:calc(var(--game-pixel) * 13);background:#d66b9d}.flight-firework .ray-3{margin-left:var(--ui-9);margin-top:var(--ui-9);background:#8267d8}.flight-firework .ray-4{margin-top:calc(var(--game-pixel) * 13);background:#55e3dc}.flight-firework .ray-5{margin-left:calc(var(--game-pixel) * -9);margin-top:var(--ui-9);background:#d66b9d}.flight-firework .ray-6{margin-left:calc(var(--game-pixel) * -13);background:#8267d8}.flight-firework .ray-7{margin-left:calc(var(--game-pixel) * -9);margin-top:calc(var(--game-pixel) * -9);background:#55e3dc}.flight-launch-trail{left:calc(var(--game-pixel) * 185);top:calc(var(--game-pixel) * 143);width:calc(var(--game-pixel) * 14);height:calc(var(--game-pixel) * 58);box-shadow:inset var(--ui-4) 0 0 #d8ffff, inset calc(var(--game-pixel) * -4) 0 0 #8267d8, var(--ui-6) 0 0 #d66b9d;visibility:hidden;background:#55e3dc;animation:7.8s step-end forwards lumen-launch-trail;position:absolute}.flight-player{z-index:4;position:absolute}.flight-player-near{left:calc(var(--game-pixel) * 180);top:calc(var(--game-pixel) * 128);width:calc(var(--game-pixel) * 24);height:calc(var(--game-pixel) * 34);animation:7.8s steps(16,end) forwards lumen-player-launch}.flight-player-hair,.flight-player-head,.flight-player-body,.flight-player-arm,.flight-player-leg,.flight-player-case{display:block;position:absolute}.flight-player-hair{left:var(--ui-6);width:calc(var(--game-pixel) * 12);height:var(--ui-8);border:var(--ui-1) solid #17151f;box-shadow:var(--ui-3) calc(var(--game-pixel) * -2) 0 #2c9bc0;background:#6a3c28;top:0}.flight-player-head{left:var(--ui-7);top:var(--ui-6);width:calc(var(--game-pixel) * 10);height:var(--ui-8);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-2) 0 0 #f6cf91;background:#e8aa72}.flight-player-body{left:var(--ui-6);top:calc(var(--game-pixel) * 14);width:calc(var(--game-pixel) * 12);height:calc(var(--game-pixel) * 12);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-2) 0 0 #57b7cf;background:#276a9b}.flight-player-arm{top:calc(var(--game-pixel) * 15);width:var(--ui-4);height:var(--ui-11);border:var(--ui-1) solid #17151f;background:#e8aa72}.flight-player-arm-left{left:var(--ui-1)}.flight-player-arm-right{right:var(--ui-1)}.flight-player-leg{top:calc(var(--game-pixel) * 25);width:var(--ui-6);height:var(--ui-8);border:var(--ui-1) solid #17151f;background:#4d3a43}.flight-player-leg-left{left:var(--ui-5)}.flight-player-leg-right{right:var(--ui-5)}.flight-player-case{left:calc(var(--game-pixel) * -5);top:calc(var(--game-pixel) * 19);width:var(--ui-9);height:var(--ui-8);border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-2) var(--ui-2) 0 #61c8e8;background:#289bd3}.flight-player-case:before{content:"";left:var(--ui-2);top:calc(var(--game-pixel) * -4);width:var(--ui-5);height:var(--ui-3);border:var(--ui-1) solid #17151f;position:absolute}.flight-player-mid,.flight-player-far{visibility:hidden;animation:7.8s step-end forwards lumen-player-distance}.flight-player-mid{left:calc(var(--game-pixel) * 187);top:calc(var(--game-pixel) * 68);width:calc(var(--game-pixel) * 10);height:calc(var(--game-pixel) * 14)}.flight-player-far{left:calc(var(--game-pixel) * 190);top:calc(var(--game-pixel) * 24);width:var(--ui-5);height:var(--ui-7);animation-name:lumen-player-distance-far}.flight-player-mid span,.flight-player-far span{border:var(--ui-1) solid #17151f;box-shadow:inset var(--ui-2) 0 0 #e8aa72;background:#2c9bc0;position:absolute;inset:0}@keyframes lumen-monitor-pulse{0%,49%{visibility:visible}50%,to{visibility:hidden}}@keyframes lumen-room-fade{0%,53%{visibility:visible}54%,to{visibility:hidden}}@keyframes lumen-star-flight{0%,49%{visibility:hidden;height:var(--ui-2);margin-top:0}50%,73%{visibility:visible;height:var(--ui-2);margin-top:0}74%,to{visibility:visible;height:var(--ui-8);margin-top:calc(var(--game-pixel) * 18)}}@keyframes lumen-swirl-a{0%{visibility:hidden;margin:0}14%{visibility:visible;margin-left:calc(var(--game-pixel) * 10);margin-top:calc(var(--game-pixel) * -8)}42%{margin-left:calc(var(--game-pixel) * 18);margin-top:var(--ui-6)}70%{margin-left:calc(var(--game-pixel) * -8);margin-top:calc(var(--game-pixel) * 14)}99%{visibility:visible;margin-left:calc(var(--game-pixel) * -15);margin-top:calc(var(--game-pixel) * -6)}to{visibility:hidden}}@keyframes lumen-swirl-b{0%{visibility:hidden;margin:0}14%{visibility:visible;margin-left:calc(var(--game-pixel) * -12);margin-top:var(--ui-7)}42%{margin-left:calc(var(--game-pixel) * -18);margin-top:calc(var(--game-pixel) * -8)}70%{margin-left:var(--ui-7);margin-top:calc(var(--game-pixel) * -15)}99%{visibility:visible;margin-left:calc(var(--game-pixel) * 17);margin-top:var(--ui-6)}to{visibility:hidden}}@keyframes lumen-swirl-c{0%{visibility:hidden;margin:0}14%{visibility:visible;margin-left:var(--ui-5);margin-top:calc(var(--game-pixel) * 13)}42%{margin-left:calc(var(--game-pixel) * -14);margin-top:var(--ui-4)}70%{margin-left:calc(var(--game-pixel) * -5);margin-top:calc(var(--game-pixel) * -16)}99%{visibility:visible;margin-left:calc(var(--game-pixel) * 14);margin-top:calc(var(--game-pixel) * -4)}to{visibility:hidden}}@keyframes lumen-swirl-d{0%{visibility:hidden;margin:0}14%{visibility:visible;margin-left:calc(var(--game-pixel) * -7);margin-top:calc(var(--game-pixel) * -12)}42%{margin-left:var(--ui-10);margin-top:calc(var(--game-pixel) * -7)}70%{margin-left:calc(var(--game-pixel) * 15);margin-top:var(--ui-8)}99%{visibility:visible;margin-left:calc(var(--game-pixel) * -9);margin-top:calc(var(--game-pixel) * 13)}to{visibility:hidden}}@keyframes lumen-firework-show{0%,18%{visibility:hidden}19%,74%{visibility:visible}75%,to{visibility:hidden}}@keyframes lumen-launch-trail{0%,59%{visibility:hidden}60%,88%{visibility:visible}89%,to{visibility:hidden}}@keyframes lumen-player-launch{0%,18%{margin-top:0}19%,52%{margin-top:calc(var(--game-pixel) * -4)}53%,67%{margin-top:calc(var(--game-pixel) * -38);visibility:visible}68%,to{margin-top:calc(var(--game-pixel) * -64);visibility:hidden}}@keyframes lumen-player-distance{0%,67%{visibility:hidden}68%,82%{visibility:visible}83%,to{visibility:hidden}}@keyframes lumen-player-distance-far{0%,81%{visibility:hidden}82%,96%{visibility:visible}97%,to{visibility:hidden}}.map-location-marker{z-index:7;left:50%;top:calc(var(--game-pixel) * -2);width:calc(var(--game-pixel) * 18);height:calc(var(--game-pixel) * 18);border:var(--ui-1) solid #17151f;box-shadow:inset 0 0 0 var(--ui-1) #d64b4b, var(--ui-1) var(--ui-1) 0 #17151f;pointer-events:none;background:0 0;animation:.7s step-end infinite map-marker-blink;position:absolute;transform:translate(-50%)}.map-node.is-current .map-node-label{color:#fff5c8;box-shadow:var(--ui-1) var(--ui-1) 0 #17151f;background:#a83b3b;border-color:#17151f}@keyframes map-marker-blink{0%,48%{box-shadow:inset 0 0 0 var(--ui-1) #d64b4b, var(--ui-1) var(--ui-1) 0 #17151f}49%,to{box-shadow:inset 0 0 0 var(--ui-1) #ff8a6f, var(--ui-1) var(--ui-1) 0 #17151f}}.cookie-consent-loading-shield{z-index:5000;background:#17151f;position:fixed;inset:0}.cookie-banner{z-index:5000;color:#17151f;pointer-events:auto;background:repeating-linear-gradient(0deg,#17151f1f 0 1px,#0000 1px 3px),#17151fc7;place-items:center;padding:18px;font-family:Courier New,monospace;display:grid;position:fixed;inset:0}.cookie-banner-inner{pointer-events:auto;background:#f6e7b0;border:3px solid #17151f;grid-template-columns:1fr 220px;gap:18px;width:min(760px,100%);padding:18px;display:grid;box-shadow:inset 0 0 0 3px #c9a95f,7px 7px #17151fcc}.cookie-banner h2{color:#24472f;margin:2px 0 8px;font:18px A Goblin Appears,monospace}.cookie-banner p{margin:7px 0;font-size:13px;line-height:1.5}.cookie-kicker{color:#a83b3b;letter-spacing:1px;font:9px A Goblin Appears,monospace!important}.cookie-dnt{color:#7b2d2d;font-weight:700}.cookie-links a{color:#174f85;font-weight:700}.cookie-actions{align-content:center;gap:8px;display:grid}.cookie-actions button,.cookie-settings-button{color:#17151f;cursor:pointer;background:#d9c27b;border:2px solid #17151f;border-radius:0;font:9px A Goblin Appears,monospace;box-shadow:3px 3px #17151f}.cookie-actions button{min-height:42px;padding:8px 10px}.cookie-actions button:focus-visible,.cookie-settings-button:focus-visible{outline-offset:3px;outline:3px solid #f3c74e}.cookie-actions .cookie-primary{color:#f6e7b0;background:#2f7447;box-shadow:inset 2px 2px #72b263,3px 3px #17151f}.cookie-actions .cookie-reject{background:#eadca8;box-shadow:2px 2px #17151f}.cookie-actions button.is-selected{outline-offset:1px;border-color:#fff19b;outline:2px solid #17151f}.cookie-actions button:disabled{color:#736a5e;cursor:not-allowed;background:#b8aa84}.cookie-actions .cookie-close{background:#f6e7b0;border-width:1px;min-height:30px;font-size:7px;box-shadow:2px 2px #17151f}.cookie-settings-button{z-index:4900;padding:7px 9px 6px;position:fixed;bottom:12px;right:12px}body:has(.game-shell) .cookie-settings-button{display:none}body:has(.game-shell) .cookie-banner{place-items:center;padding:8px;inset:0}body:has(.game-shell) .cookie-banner-inner{grid-template-columns:1fr 180px;gap:10px;width:min(620px,100%);padding:10px}body:has(.game-shell) .cookie-banner h2{margin-bottom:4px;font-size:14px}body:has(.game-shell) .cookie-banner p{margin:4px 0;font-size:11px;line-height:1.35}body:has(.game-shell) .cookie-actions button{min-height:34px;padding:5px 7px}.legal-page,.analytics-admin{color:#211c20;background-color:#183e2b;background-image:linear-gradient(90deg,#f6e7b00f 1px,#0000 1px),linear-gradient(#f6e7b00f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh;padding:24px 14px 72px}.legal-panel{background:#f6e7b0;border:4px solid #17151f;width:min(780px,100%);margin:0 auto;padding:24px clamp(18px,5vw,44px);font:14px/1.65 Verdana,Arial,sans-serif;box-shadow:inset 0 0 0 3px #c9a95f,8px 8px #0c2117}.legal-panel h1,.legal-panel h2{color:#24472f;font-family:A Goblin Appears,monospace;font-weight:400}.legal-panel h1{margin:2px 0 4px;font-size:26px}.legal-panel h2{border-bottom:2px dotted #9e7c3e;margin:26px 0 8px;padding-bottom:5px;font-size:14px}.legal-panel a,.analytics-admin a{color:#174f85;font-weight:700}.legal-kicker,.analytics-eyebrow{color:#a83b3b;letter-spacing:1px;margin:0;font:9px A Goblin Appears,monospace}.legal-updated{color:#735b32;margin:0 0 24px;font-size:12px}.legal-cookie-table{gap:4px;display:grid}.legal-cookie-table>div{background:#e7cf8b;border:2px solid #17151f;grid-template-columns:160px 1fr 90px;gap:10px;padding:9px;display:grid}.legal-back{text-align:center;margin-top:32px}.analytics-admin{font:13px/1.45 Courier New,monospace}.analytics-admin-header{color:#f6e7b0;background:#24472f;border:3px solid #17151f;justify-content:space-between;align-items:flex-start;gap:16px;width:min(1280px,100%);margin:0 auto 14px;padding:18px;display:flex;box-shadow:5px 5px #0c2117}.analytics-admin-header h1{color:#f3c74e;margin:3px 0;font:24px A Goblin Appears,monospace}.analytics-admin-header p{margin:4px 0 0}.analytics-admin-header a{color:#fff1bd}.analytics-signout{color:#17151f;cursor:pointer;background:#f3c74e;border:2px solid #17151f;padding:7px 9px;font:9px A Goblin Appears,monospace;box-shadow:3px 3px #0c2117}.analytics-signout:focus-visible,.analytics-signout:hover{color:#fff1bd;background:#a83b3b}.admin-login-page{place-items:center;padding-bottom:24px;display:grid}.admin-login-panel{background:#f6e7b0;border:4px solid #17151f;width:min(440px,100%);padding:24px;box-shadow:inset 0 0 0 3px #c9a95f,8px 8px #0c2117}.admin-login-panel h1{color:#24472f;margin:8px 0 12px;font:22px A Goblin Appears,monospace}.admin-login-panel p{margin:8px 0 16px}.admin-login-form{gap:8px;margin-top:18px;display:grid}.admin-login-form label{color:#24472f;font-weight:700}.admin-login-form input{color:#17151f;background:#fff5c8;border:2px solid #17151f;border-radius:0;min-height:42px;padding:8px 10px;font:15px Courier New,monospace;box-shadow:inset 3px 3px #d9c27b}.admin-login-form input:focus-visible{outline-offset:2px;outline:3px solid #f3c74e}.admin-login-form small{color:#735b32}.admin-login-form button{color:#fff5c8;cursor:pointer;background:#24472f;border:3px solid #17151f;min-height:44px;margin-top:10px;font:10px A Goblin Appears,monospace;box-shadow:4px 4px #0c2117}.admin-login-form button:focus-visible,.admin-login-form button:hover{color:#17151f;background:#f3c74e}.admin-login-error{color:#fff5c8;background:#a83b3b;border:2px solid #17151f;padding:9px}.analytics-kpis,.analytics-grid,.analytics-detail-grid,.analytics-table-panel,.analytics-admin-footer{width:min(1280px,100%);margin-left:auto;margin-right:auto}.analytics-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.analytics-kpis article,.analytics-panel,.analytics-table-panel{background:#f6e7b0;border:2px solid #17151f;box-shadow:inset -2px -2px #9e7c3e,4px 4px #0c2117}.analytics-kpis article{padding:12px}.analytics-kpis span{color:#735b32;text-transform:uppercase;font-size:11px;display:block}.analytics-kpis strong{color:#24472f;margin-top:5px;font:18px A Goblin Appears,monospace;display:block}.analytics-grid,.analytics-detail-grid{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.analytics-detail-grid{grid-template-columns:repeat(3,1fr)}.analytics-panel,.analytics-table-panel{padding:14px}.analytics-panel h2,.analytics-table-panel h2{color:#24472f;border-bottom:2px dotted #9e7c3e;margin:0 0 12px;padding-bottom:6px;font:13px A Goblin Appears,monospace}.analytics-bars{align-items:end;gap:4px;min-height:150px;padding-top:10px;display:flex;overflow-x:auto}.analytics-bar-column{justify-items:center;gap:4px;min-width:18px;display:grid}.analytics-bar-column span{background:#467a3c;border:1px solid #17151f;width:12px;display:block;box-shadow:inset 2px 0 #79a957}.analytics-bar-column small{writing-mode:vertical-rl;font-size:8px}.analytics-ranked-list{margin:0;padding-left:24px}.analytics-ranked-list li{border-bottom:1px dotted #9e7c3e;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.analytics-ranked-list strong{color:#24472f;white-space:nowrap}.analytics-table-panel{margin-bottom:12px}.analytics-table-scroll{overflow-x:auto}.analytics-admin table{border-collapse:collapse;white-space:nowrap;width:100%}.analytics-admin th,.analytics-admin td{text-align:left;border:1px solid #8d743e;padding:8px}.analytics-admin th{color:#fff5c8;background:#24472f;font:8px A Goblin Appears,monospace}.analytics-admin tbody tr:nth-child(2n){background:#ead697}.analytics-panel dl{margin:0}.analytics-panel dl div{border-bottom:1px dotted #9e7c3e;padding:6px 0}.analytics-panel dt{color:#735b32;font-weight:700}.analytics-panel dd{overflow-wrap:anywhere;margin:2px 0 0}.analytics-scene-tags{flex-wrap:wrap;gap:6px;display:flex}.analytics-scene-tags span{background:#d9c27b;border:1px solid #17151f;padding:5px 7px}.analytics-admin-footer{color:#f6e7b0;text-align:center;padding:12px 0}@media (width<=760px){.cookie-banner{padding:8px}.cookie-banner-inner{grid-template-columns:1fr;gap:8px;padding:14px}.cookie-actions{grid-template-columns:1fr 1fr}.cookie-actions .cookie-close{grid-column:1/-1}.legal-cookie-table>div{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid,.analytics-detail-grid{grid-template-columns:1fr}}.mobile-controls,.mobile-rotate-prompt{display:none}:is(html:has(.game-shell.has-touch-controls),body:has(.game-shell.has-touch-controls)){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.game-shell.has-touch-controls{touch-action:none;-webkit-touch-callout:none}.mobile-controls{z-index:1600;pointer-events:none;contain:layout style;display:none;position:fixed;inset:0}.game-shell.has-touch-controls .mobile-controls{display:block}.game-shell.has-touch-controls .mobile-controls.is-hidden,.mobile-controls.is-goal .mobile-dpad,.mobile-controls.is-goal .mobile-b,.mobile-controls.is-goal .mobile-utility-pad{display:none}.mobile-control{pointer-events:auto;touch-action:none;contain:layout paint style;-webkit-tap-highlight-color:transparent;color:#fff5c8;text-align:center;text-shadow:1px 1px #17151f;background:#315f73;border:3px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;place-items:center;min-width:46px;min-height:46px;margin:0;padding:3px;font:9px/1 A Goblin Appears,Courier New,monospace;display:grid;position:absolute;box-shadow:4px 4px #17151f}.mobile-control:active{background:#a83b3b;border-color:#17151f;translate:2px 2px;box-shadow:2px 2px #17151f}.mobile-control-label,.mobile-control-hint{pointer-events:none;display:block}.mobile-control-hint{color:#f3c74e;margin-top:2px;font-size:5px}.mobile-dpad{left:max(10px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));pointer-events:none;width:142px;height:142px;position:absolute}.mobile-dpad .mobile-control{width:46px;height:46px}.mobile-up{top:0;left:48px}.mobile-left{top:48px;left:0}.mobile-right{top:48px;right:0}.mobile-down{bottom:0;left:48px}.mobile-dpad-center{background:#263a31;border:3px solid #17151f;width:46px;height:46px;position:absolute;top:48px;left:48px;box-shadow:inset 3px 3px #315f73}.mobile-dpad-center:before,.mobile-dpad-center:after{content:"";background:#5f97a8;position:absolute}.mobile-dpad-center:before{width:4px;height:26px;top:7px;left:18px}.mobile-dpad-center:after{width:26px;height:4px;top:18px;left:7px}.mobile-dpad .mobile-control-label{color:#0000;transform-origin:2px 6px;background:#fff5c8;width:4px;height:4px;font-size:0;overflow:visible;box-shadow:-4px 4px #fff5c8,0 4px #fff5c8,4px 4px #fff5c8,-8px 8px #fff5c8,-4px 8px #fff5c8,0 8px #fff5c8,4px 8px #fff5c8,8px 8px #fff5c8,0 12px #fff5c8}.mobile-left .mobile-control-label{transform:rotate(-90deg)}.mobile-right .mobile-control-label{transform:rotate(90deg)}.mobile-down .mobile-control-label{transform:rotate(180deg)}.mobile-dpad .mobile-control-hint{margin-top:12px}.mobile-action-pad{right:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:132px;height:94px;position:absolute}.mobile-action-pad .mobile-control{background:#a83b3b;border-color:#fff19b #17151f #17151f #fff19b;border-radius:0}.mobile-action-pad .mobile-control-label{font-size:18px}.mobile-a{width:62px;height:62px;bottom:0;right:0}.mobile-b{width:50px;height:50px;top:0;left:0}.mobile-utility-pad{top:max(9px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));pointer-events:none;gap:7px;display:flex;position:absolute}.mobile-utility-pad .mobile-control{background:#533722;border-width:2px;min-width:48px;min-height:44px;padding:4px 6px;font-size:6px;position:relative;box-shadow:3px 3px #17151f}.mobile-rotate-prompt{z-index:2300;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#081116;place-items:center;position:fixed;inset:0}.mobile-rotate-card{color:#fff5c8;text-align:center;background:#315f73;border:4px solid #17151f;outline:3px solid #f6e7b0;width:min(320px,100%);padding:22px 18px 18px;font:10px/1.45 A Goblin Appears,Courier New,monospace;box-shadow:7px 7px #17151f}.mobile-rotate-card p{color:#fff19b;margin:13px 0 5px;font-size:13px}.mobile-rotate-copy{margin-bottom:16px;font-size:7px;display:block}.mobile-rotate-card button{color:#fff5c8;background:#a83b3b;border:3px solid #17151f;border-color:#fff19b #17151f #17151f #fff19b;width:100%;min-height:44px;margin-top:8px;font:8px A Goblin Appears,Courier New,monospace;box-shadow:4px 4px #17151f}.mobile-rotate-card .mobile-portrait-choice{background:#533722;font-size:6px}.mobile-phone-mark{background:#f6e7b0;border:5px solid #17151f;width:76px;height:42px;margin:0 auto;position:relative;box-shadow:inset 4px 4px #fff19b,5px 5px #17151f}.mobile-phone-mark:before{content:"";background:#55a63a;border:3px solid #17151f;width:52px;height:20px;position:absolute;top:6px;left:6px}.mobile-phone-mark span{background:#17151f;width:4px;height:4px;position:absolute;top:16px;right:4px}@media (orientation:portrait){.game-shell.has-touch-controls .mobile-rotate-prompt{display:grid}}@media (height<=390px){.mobile-dpad{left:max(7px, env(safe-area-inset-left));bottom:max(7px, env(safe-area-inset-bottom));width:132px;height:132px}.mobile-dpad .mobile-control{width:44px;min-width:44px;height:44px;min-height:44px}.mobile-up{top:0;left:44px}.mobile-left{top:44px;left:0}.mobile-right{top:44px;right:0}.mobile-down{bottom:0;left:44px}.mobile-dpad-center{width:44px;height:44px;top:44px;left:44px}.mobile-action-pad{right:max(9px, env(safe-area-inset-right));bottom:max(9px, env(safe-area-inset-bottom));width:120px;height:86px}.mobile-b{width:44px;height:44px}.mobile-a{width:56px;height:56px}}.game-stage :is(.title-card,.crm-window,.talk-window,.item-menu-window,.book-window,.book-collection-window,.world-map-window,.saving-card,.death-summary-card){background-color:#f6e7b0;background-image:url(/ui-parchment-pattern.svg);background-size:calc(var(--game-pixel) * 32) calc(var(--game-pixel) * 24);image-rendering:pixelated;image-rendering:crisp-edges;position:relative}.game-stage :is(.title-card,.crm-window,.talk-window,.item-menu-window,.book-window,.book-collection-window,.world-map-window,.saving-card,.death-summary-card):after{content:"";z-index:40;inset:var(--ui-4);border:var(--game-pixel) solid #c9a95f;box-shadow:inset var(--game-pixel) var(--game-pixel) 0 #fff1bd, inset calc(var(--game-pixel) * -1) calc(var(--game-pixel) * -1) 0 #8b5c35;pointer-events:none;position:absolute}.game-stage .title-card,.game-stage :is(.crm-window,.talk-window,.item-menu-window,.book-window,.book-collection-window,.world-map-window,.saving-card,.death-summary-card){box-shadow:inset 0 0 0 var(--game-pixel) #fff1bd, inset 0 0 0 var(--ui-3) #c9a95f, inset 0 0 0 var(--ui-4) #6e451e, var(--ui-4) var(--ui-4) 0 #17151f}.game-stage :is(.eyebrow,.dialogue-label){letter-spacing:var(--game-pixel);font-weight:400}.goal-acquired-shade{z-index:86;background:#0b0c12b8;place-items:center;display:grid;position:absolute;inset:0}.map-node.is-open.is-pitch-zone .map-node-icon{outline:var(--ui-2) solid #f3c74e;outline-offset:var(--ui-1)}.map-node.is-open.is-rest-zone .map-node-icon{outline:var(--ui-2) solid #4eb3d3;outline-offset:var(--ui-1)}.map-run-badge{right:var(--ui-3);top:var(--ui-1);z-index:8;width:var(--ui-10);height:var(--ui-9);border:var(--ui-2) solid #17151f;color:#17151f;font-size:var(--ui-5);line-height:var(--ui-6);box-shadow:inset var(--ui-1) var(--ui-1) 0 #9bd0d5, var(--ui-2) var(--ui-2) 0 #17151f;background:#4eb3d3;place-items:center;padding:0;display:grid;position:absolute}.map-run-badge.is-pitch{box-shadow:inset var(--ui-1) var(--ui-1) 0 #fff19b, var(--ui-2) var(--ui-2) 0 #17151f;background:#f3c74e}.map-run-footer{color:#fff5c8;font-size:var(--ui-5)}.goal-acquired-window{box-sizing:border-box;color:#17151f;text-align:center;background:#f4e6bd;border:3px solid #17151f;width:320px;min-height:186px;padding:10px 14px 9px;font-family:A Goblin Appears,Courier New,monospace;box-shadow:inset 0 0 0 2px #fff3d3,inset 0 0 0 4px #9f6f3e,4px 4px #17151f}.goal-acquired-graphic{background:#315f43;border:2px solid #17151f;width:94px;height:48px;margin:0 auto 4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #5e8c54}.goal-city{background:#263d56;border:2px solid #17151f;position:absolute;bottom:3px}.goal-city:after{content:"";background:#f2ca65;width:3px;height:3px;position:absolute;box-shadow:8px 0 #f2ca65,0 8px #f2ca65,8px 8px #f2ca65}.goal-city-left{width:25px;height:23px;left:5px}.goal-city-left:after{top:4px;left:4px}.goal-city-center{width:26px;height:34px;left:33px}.goal-city-center:after{top:12px;left:5px}.goal-city-right{width:26px;height:27px;right:5px}.goal-city-right:after{top:7px;left:4px}.goal-briefcase{z-index:2;background:#b86f37;border:3px solid #17151f;width:38px;height:24px;position:absolute;top:7px;left:26px;box-shadow:inset 3px 3px #f2ca65,inset -3px -3px #744227,3px 3px #17151f80}.goal-briefcase-handle{border:3px solid #17151f;border-bottom:0;width:12px;height:7px;position:absolute;top:-9px;left:11px}.goal-briefcase-clasp{background:#f2ca65;border:1px solid #17151f;width:4px;height:5px;position:absolute;top:9px}.goal-briefcase-clasp-left{left:7px}.goal-briefcase-clasp-right{right:7px}.goal-burst{background:#f2ca65;width:3px;height:3px;position:absolute;top:8px;box-shadow:0 9px #f2ca65,0 18px #f2ca65}.goal-burst-left{left:14px}.goal-burst-right{right:14px}.goal-acquired-label{color:#744227;margin:3px 0 1px;font-size:8px;line-height:10px}.goal-acquired-window h2{max-width:274px;margin:0 auto 4px;font-size:10px;line-height:13px}.goal-acquired-rule{background:#9f6f3e;width:118px;height:2px;margin:4px auto;box-shadow:0 2px #fff3d3}.goal-acquired-reason{max-width:276px;margin:0 auto;font-size:8px;line-height:11px}.goal-acquired-continue{color:#315f43;cursor:pointer;background:0 0;border:0;margin:7px auto 0;padding:2px 5px;font-family:inherit;font-size:7px;line-height:9px}.goal-acquired-continue:focus-visible{color:#fff3d3;background:#315f43;outline:2px solid #17151f}.computer-guide-shade{z-index:118;background:#0b0c12d1;place-items:center;display:grid;position:absolute;inset:0}.computer-guide-window{color:#17151f;background:#f4e6bd;border:2px solid #17151f;width:340px;padding:7px;font-family:A Goblin Appears,Courier New,monospace;box-shadow:inset 0 0 0 1px #fff3d3,inset 0 0 0 3px #c9a95f,4px 4px #17151f}.computer-guide-header{color:#fff5c8;background:#315f73;border:2px solid #17151f;align-items:center;gap:7px;min-height:25px;padding:3px 5px;display:flex}.computer-guide-header p,.computer-guide-header h2,.computer-guide-list h3,.computer-guide-list p{margin:0}.computer-guide-header p{color:#9bd0d5;font-size:4px;line-height:5px}.computer-guide-header h2{text-transform:uppercase;font-size:8px;line-height:10px}.computer-guide-monitor{background:#9bd0d5;border:2px solid #17151f;width:24px;height:17px;display:block;position:relative;box-shadow:inset 2px 2px #d9f4df}.computer-guide-monitor:before{content:"";background:#17151f;width:4px;height:5px;position:absolute;bottom:-6px;left:9px}.computer-guide-monitor:after{content:"";background:#17151f;width:12px;height:2px;position:absolute;bottom:-8px;left:5px}.computer-guide-monitor i{background:#315f73;width:3px;height:3px;position:absolute;top:4px;left:4px;box-shadow:5px 0 #315f73,10px 0 #315f73}.computer-guide-list{gap:3px;margin:5px 0;display:grid}.computer-guide-list article{background:#fff3d3;border:1px solid #8b623b;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:3px 5px;display:grid}.computer-guide-list h3{color:#315f43;text-transform:uppercase;font-size:7px;line-height:8px}.computer-guide-list p{margin-top:2px;font-size:6px;line-height:8px}.computer-guide-app{color:#fff5c8;background:#315f73;border:2px solid #17151f;place-items:center;width:25px;height:25px;font-size:7px;display:grid;position:relative;box-shadow:inset 2px 2px #5f97a8,2px 2px #17151f}.computer-guide-app.is-woodcrm{background:#467a3c;box-shadow:inset 2px 2px #79a957,2px 2px #17151f}.computer-guide-app.is-bank{background:#c08745;box-shadow:inset 2px 2px #f3c74e,2px 2px #17151f}.computer-guide-app.is-bank i{background:#fff5c8;border:2px solid #17151f;width:11px;height:9px;position:absolute;top:6px;left:5px}.computer-guide-app.is-bank i:after{content:"";background:#315f43;width:3px;height:3px;position:absolute;top:2px;left:3px}.computer-guide-window>button{color:#fff5c8;cursor:pointer;background:#315f43;border:2px solid #17151f;min-width:154px;min-height:17px;margin:0 auto;padding:2px 7px;font:7px/9px A Goblin Appears,Courier New,monospace;display:block;box-shadow:2px 2px #17151f}.computer-guide-window>button:focus-visible{outline-offset:-4px;outline:2px solid #fff19b}.starter-deck-shade{--starter-accent:#e7b465;--starter-light:#fff19b;--starter-dark:#6e351f;z-index:118;color:#17151f;background:#17151fd6;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.starter-deck-shade.is-family-team{--starter-accent:#70a2b0;--starter-light:#bde8e0;--starter-dark:#214f63}.starter-deck-shade.is-family-prospects{--starter-accent:#8ebf86;--starter-light:#fff19b;--starter-dark:#315f43}.starter-deck-shade:after{content:"";z-index:119;pointer-events:none;display:none;position:absolute;inset:0}.starter-deck-shade.is-opening:after{animation:.36s steps(3,end) both starter-screen-flash;display:block}.starter-deck-window{z-index:120;width:374px;height:206px;image-rendering:pixelated;image-rendering:crisp-edges;background:#e8d8b0;border:2px solid #17151f;font-family:A Goblin Appears,monospace;position:relative;box-shadow:inset 0 0 0 2px #fff3d3,4px 4px #17151f}.starter-deck-window>header{color:#fff5c8;text-align:center;background:#315f43;border-bottom:2px solid #17151f;height:30px;padding:3px 8px;position:relative;box-shadow:inset 0 -2px #234735}.starter-deck-window>header span{font-size:6px;line-height:7px;position:absolute;top:5px;left:7px}.starter-deck-window>header h2{text-transform:uppercase;margin:1px 0 0;font-size:10px;line-height:14px}.starter-deck-shade:not(.is-browse) .starter-deck-window>header h2{font-size:8px}.starter-deck-shade.is-family-business:not(.is-browse) .starter-deck-window>header{background:#6e351f;box-shadow:inset 0 -2px #533722}.starter-deck-shade.is-family-team:not(.is-browse) .starter-deck-window>header{background:#315a8a;box-shadow:inset 0 -2px #214f63}.starter-deck-options{grid-template-columns:repeat(3,1fr);gap:5px;height:150px;padding:6px;display:grid}.starter-deck-pack{--starter-accent:#e7b465;--starter-light:#fff19b;--starter-dark:#6e351f;color:#17151f;text-align:center;cursor:pointer;background:#c7ad74;border:2px solid #17151f;grid-template-rows:82px 18px 14px 10px;width:116px;height:138px;padding:4px;font-family:inherit;transition:translate .32s steps(4,end),opacity .24s steps(3,end);display:grid;position:relative;box-shadow:inset 0 0 0 2px #f1dfb5,3px 3px #533722}.starter-deck-pack:before{content:"";z-index:0;pointer-events:none;border:1px solid #8b5b3d;position:absolute;inset:4px;box-shadow:inset 0 5px #e7b465,inset 0 -4px #8b5b3d}.starter-deck-pack>*{z-index:1;position:relative}.starter-deck-pack.is-team{--starter-accent:#70a2b0;--starter-light:#bde8e0;--starter-dark:#214f63;background:#70a2b0;box-shadow:inset 0 0 0 2px #bde8e0,3px 3px #214f63}.starter-deck-pack.is-prospects{--starter-accent:#8ebf86;--starter-light:#fff19b;--starter-dark:#315f43;background:#8ebf86;box-shadow:inset 0 0 0 2px #d8e5a0,3px 3px #315f43}.starter-deck-pack.is-selected{z-index:5;border-color:var(--starter-light);box-shadow:0 0 0 2px #17151f, 4px 5px 0 #17151f, 0 -3px 0 var(--starter-accent);top:-3px}.starter-deck-pack:disabled{color:#17151f;cursor:default}.starter-deck-shade:not(.is-browse) .starter-deck-pack.is-dismissed{opacity:0;pointer-events:none;translate:0 8px}.starter-deck-shade.is-lifting .starter-deck-pack.is-selected{translate:var(--starter-center-x) -8px}.starter-deck-shade.is-tearing .starter-deck-pack.is-selected{animation:.16s steps(2,end) infinite starter-pack-tear}.starter-deck-shade.is-opening .starter-deck-pack.is-selected,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected{translate:var(--starter-center-x) -10px;box-shadow:0 0 0 2px #17151f, 0 0 0 4px var(--starter-light), 5px 7px 0 #17151f}.starter-deck-shade.is-chosen .starter-deck-pack.is-selected{animation:.44s steps(4,end) both starter-pack-ready}.starter-deck-pack>.menu-cursor{position:absolute;top:65px;left:-7px}.starter-deck-shade:not(.is-browse) .starter-deck-pack>.menu-cursor{display:none}.starter-pack-seal{z-index:3;color:#fff5c8;background:#6e351f;border:1px solid #17151f;padding:2px 3px;font-size:6px;line-height:7px;position:absolute;top:6px;left:7px;box-shadow:1px 1px #17151f}.is-team .starter-pack-seal{background:#315a8a}.is-prospects .starter-pack-seal{background:#315f43}.starter-pack-emblem{z-index:4;pointer-events:none;width:20px;height:13px;position:absolute;top:8px;right:8px}.starter-pack-emblem>i{display:none;position:absolute}.is-business .starter-pack-emblem{background:#8b5b3d;border:2px solid #17151f;width:18px;height:11px;top:9px;box-shadow:inset 1px 1px #e7b465,1px 1px #533722}.is-business .starter-pack-emblem:before{content:"";border:2px solid #17151f;border-bottom:0;width:6px;height:3px;position:absolute;top:-5px;left:5px}.is-business .starter-pack-emblem:after{content:"";background:#fff19b;width:3px;height:2px;position:absolute;top:4px;left:7px}.is-team .starter-pack-emblem>i:nth-child(-n+3){background:#d8a47f;border:1px solid #17151f;width:5px;height:5px;display:block;top:1px;box-shadow:0 5px #17151f,0 6px #315a8a}.is-team .starter-pack-emblem>i:first-child{left:0}.is-team .starter-pack-emblem>i:nth-child(2){background:#8b5b3d;left:7px}.is-team .starter-pack-emblem>i:nth-child(3){background:#c78f6f;left:14px}.is-prospects .starter-pack-emblem{width:23px;height:9px;top:10px}.is-prospects .starter-pack-emblem>i{background:#e7b465;border:1px solid #17151f;width:5px;height:5px;display:block;top:1px;box-shadow:inset 1px 1px #fff19b}.is-prospects .starter-pack-emblem>i:first-child{left:0}.is-prospects .starter-pack-emblem>i:nth-child(2){top:3px;left:4px}.is-prospects .starter-pack-emblem>i:nth-child(3){left:8px}.is-prospects .starter-pack-emblem>i:nth-child(4){top:3px;left:12px}.is-prospects .starter-pack-emblem>i:nth-child(5){left:16px}.starter-pack-cards{height:82px;display:block;position:relative}.starter-pack-card{background:#fff5c8;border:2px solid #17151f;width:52px;height:34px;position:absolute;top:18px;left:31px;overflow:hidden;box-shadow:2px 2px #533722}.starter-pack-card.is-card-0{top:24px;left:11px;rotate:-8deg}.starter-pack-card.is-card-1{z-index:2;top:12px}.starter-pack-card.is-card-2{top:24px;left:51px;rotate:8deg}.starter-pack-card .pitch-card-art{width:48px;height:30px;box-shadow:none;border:0;margin:0}.starter-pack-card .pitch-card-art-canvas{width:48px;height:30px}.starter-deck-shade.is-lifting .starter-deck-pack.is-selected .starter-pack-cards{translate:0 -2px}.starter-deck-shade.is-opening .starter-deck-pack.is-selected .starter-pack-card.is-card-0,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected .starter-pack-card.is-card-0,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected .starter-pack-card.is-card-0{translate:-12px -8px;rotate:-14deg}.starter-deck-shade.is-opening .starter-deck-pack.is-selected .starter-pack-card.is-card-1,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected .starter-pack-card.is-card-1,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected .starter-pack-card.is-card-1{translate:0 -14px}.starter-deck-shade.is-opening .starter-deck-pack.is-selected .starter-pack-card.is-card-2,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected .starter-pack-card.is-card-2,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected .starter-pack-card.is-card-2{translate:12px -8px;rotate:14deg}.starter-deck-shade.is-opening .starter-deck-pack.is-selected .starter-pack-card,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected .starter-pack-card,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected .starter-pack-card{box-shadow:2px 2px 0 #17151f, 0 0 0 2px var(--starter-light)}.starter-deck-shade.is-tearing .starter-deck-pack.is-selected .starter-pack-seal{animation:.16s steps(2,end) infinite starter-seal-tear}.starter-deck-shade.is-opening .starter-deck-pack.is-selected .starter-pack-seal,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected .starter-pack-seal,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected .starter-pack-seal{visibility:hidden;translate:-9px -13px;rotate:-9deg}.starter-deck-pack>strong{text-transform:uppercase;align-self:center;font-size:7px;line-height:9px}.starter-deck-pack>small{align-self:center;padding:0 4px;font-size:6px;line-height:7px}.starter-deck-pack>b{color:#533722;font-size:6px;line-height:7px;position:absolute;bottom:6px;left:0;right:0}.is-team.starter-deck-pack>b{color:#214f63}.is-prospects.starter-deck-pack>b{color:#315f43}.starter-pack-open-fx{z-index:12;pointer-events:none;width:1px;height:1px;position:absolute;top:56px;left:56px}.starter-pack-open-fx>i{background:var(--starter-light);width:4px;height:4px;box-shadow:1px 1px 0 var(--starter-accent);border:1px solid #17151f;display:none;position:absolute}.starter-deck-shade.is-opening .starter-pack-open-fx>i{animation:.48s steps(4,end) both starter-pack-spark;display:block}.starter-pack-open-fx>i:first-child{--spark-x:-52px;--spark-y:-40px}.starter-pack-open-fx>i:nth-child(2){--spark-x:-28px;--spark-y:-52px;animation-delay:40ms}.starter-pack-open-fx>i:nth-child(3){--spark-x:0;--spark-y:-56px}.starter-pack-open-fx>i:nth-child(4){--spark-x:27px;--spark-y:-51px;animation-delay:60ms}.starter-pack-open-fx>i:nth-child(5){--spark-x:51px;--spark-y:-37px}.starter-pack-open-fx>i:nth-child(6){--spark-x:56px;--spark-y:-6px;animation-delay:40ms}.starter-pack-open-fx>i:nth-child(7){--spark-x:50px;--spark-y:33px}.starter-pack-open-fx>i:nth-child(8){--spark-x:26px;--spark-y:49px;animation-delay:60ms}.starter-pack-open-fx>i:nth-child(9){--spark-x:0;--spark-y:55px}.starter-pack-open-fx>i:nth-child(10){--spark-x:-29px;--spark-y:48px;animation-delay:40ms}.starter-pack-open-fx>i:nth-child(11){--spark-x:-51px;--spark-y:31px}.starter-pack-open-fx>i:nth-child(12){--spark-x:-57px;--spark-y:-5px;animation-delay:60ms}.starter-pack-open-fx>b{color:#17151f;background:var(--starter-light);width:78px;box-shadow:3px 3px 0 var(--starter-dark);border:2px solid #17151f;padding:3px 2px;font-size:7px;line-height:8px;display:none;position:absolute;top:18px;left:-39px}.starter-deck-shade.is-chosen .starter-pack-open-fx>b{animation:.36s steps(3,end) both starter-ready-label;display:block}.starter-deck-intake{z-index:11;pointer-events:none;display:none;position:absolute;inset:0}.starter-deck-shade.is-receiving .starter-deck-intake,.starter-deck-shade.is-chosen .starter-deck-intake{display:block}.starter-deck-flight-cards>i{left:var(--starter-card-x);top:var(--starter-card-y);background:var(--starter-light);width:7px;height:10px;box-shadow:inset 1px 1px 0 #fff5c8, 1px 1px 0 var(--starter-dark);border:1px solid #17151f;display:none;position:absolute}.starter-deck-flight-cards>i:after{content:"";background:var(--starter-accent);height:2px;position:absolute;bottom:1px;left:1px;right:1px}.starter-deck-shade.is-receiving .starter-deck-flight-cards>i{animation:starter-card-to-deck .16s steps(4, end) var(--starter-card-delay) both;display:block}.starter-deck-stack{width:28px;height:18px;position:absolute;top:101px;left:44px}.starter-deck-stack>i{background:var(--starter-dark);width:26px;height:13px;box-shadow:inset 2px 1px 0 var(--starter-light);border:1px solid #17151f;position:absolute}.starter-deck-stack>i:first-child{top:4px;left:0}.starter-deck-stack>i:nth-child(2){top:3px;left:1px}.starter-deck-stack>i:nth-child(3){top:2px;left:2px}.starter-deck-stack>i:nth-child(4){top:1px;left:3px}.starter-deck-stack>i:nth-child(5){top:0;left:4px}.starter-deck-intake>b{color:#17151f;width:100%;font-size:7px;line-height:8px;position:absolute;top:118px;left:0}.starter-deck-intake>small{width:100%;color:var(--starter-dark);font-size:6px;line-height:7px;position:absolute;top:127px;left:0}.starter-deck-shade.is-receiving .starter-deck-pack.is-selected>strong,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected>small,.starter-deck-shade.is-receiving .starter-deck-pack.is-selected>b,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected>strong,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected>small,.starter-deck-shade.is-chosen .starter-deck-pack.is-selected>b{visibility:hidden}.starter-deck-window>footer{background:#fff3d3;border-top:2px solid #17151f;justify-content:flex-end;align-items:center;height:22px;padding:2px 7px;display:flex}.starter-deck-shade:not(.is-browse) .starter-deck-window>footer{background:#e8d8b0;border-top:0}.starter-deck-window>footer button{color:#fff5c8;height:16px;font:inherit;cursor:pointer;background:#315f43;border:2px solid #17151f;padding:1px 8px;font-size:7px;box-shadow:2px 2px #17151f}.starter-deck-shade.is-family-business .starter-deck-window>footer button{background:#6e351f}.starter-deck-shade.is-family-team .starter-deck-window>footer button{background:#315a8a}.starter-deck-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes starter-screen-flash{0%{background:0 0}35%{background:#fff19bbd}70%{background:#fff5c85c}to{background:0 0}}@keyframes starter-pack-tear{0%{translate:calc(var(--starter-center-x) - 2px) -8px}to{translate:calc(var(--starter-center-x) + 2px) -8px}}@keyframes starter-pack-ready{0%{translate:var(--starter-center-x) -10px}45%{translate:var(--starter-center-x) -15px}to{translate:var(--starter-center-x) -8px}}@keyframes starter-seal-tear{0%{translate:-2px}to{translate:2px 1px}}@keyframes starter-pack-spark{0%{translate:0}75%{translate:var(--spark-x) var(--spark-y)}to{translate:var(--spark-x) var(--spark-y);visibility:hidden}}@keyframes starter-card-to-deck{0%{visibility:visible;translate:0}75%{translate:var(--starter-card-dx) var(--starter-card-dy);visibility:visible}to{translate:var(--starter-card-dx) var(--starter-card-dy);visibility:hidden}}@keyframes starter-ready-label{0%{visibility:hidden;translate:0 8px}to{visibility:visible;translate:0}}.starter-deck-pack{color:#fff5c8;background:#4b3427;grid-template-rows:90px 23px 15px;box-shadow:inset 0 0 0 2px #c9a95f,3px 3px #17151f}.starter-deck-pack:before{border-color:var(--starter-dark);box-shadow:inset 0 5px 0 var(--starter-accent), inset 0 -4px 0 var(--starter-dark)}.starter-deck-pack.is-team{background:#263e52;box-shadow:inset 0 0 0 2px #70c5ce,3px 3px #17151f}.starter-deck-pack.is-team:before{border-color:var(--starter-dark);box-shadow:inset 0 5px 0 var(--starter-accent), inset 0 -4px 0 var(--starter-dark)}.starter-deck-pack.is-prospects{background:#304936;box-shadow:inset 0 0 0 2px #88a963,3px 3px #17151f}.starter-deck-pack.is-prospects:before{border-color:var(--starter-dark);box-shadow:inset 0 5px 0 var(--starter-accent), inset 0 -4px 0 var(--starter-dark)}.starter-deck-pack>strong{color:#fff5c8}.starter-deck-pack>b,.is-team.starter-deck-pack>b,.is-prospects.starter-deck-pack>b{color:#fff19b;background:var(--starter-dark);height:15px;box-shadow:inset 0 1px 0 var(--starter-accent);border-top:1px solid #17151f;place-items:center;line-height:14px;display:grid;bottom:4px;left:4px;right:4px}.starter-deck-pack:focus,.starter-deck-pack:focus-visible{outline:0}.starter-pack-wrapper{pointer-events:none;height:90px;display:block;position:relative}.starter-pack-wrapper:before,.starter-pack-wrapper:after{content:"";pointer-events:none;position:absolute}.starter-pack-wrapper:before{z-index:0;background:var(--starter-dark);box-shadow:inset 2px 2px 0 var(--starter-accent), inset -2px -2px 0 #17151f;border:1px solid #17151f;inset:5px 10px 2px}.starter-pack-wrapper:after{z-index:2;background:var(--starter-accent);height:5px;box-shadow:inset 0 1px 0 var(--starter-light);border:1px solid #17151f;bottom:0;left:8px;right:8px}.starter-pack-wrapper>.transit-foil-pack,.starter-opening-pack-shell>.transit-foil-pack{width:66px;height:76px}.starter-pack-wrapper>.transit-foil-pack{z-index:1;top:11px}.starter-pack-wrapper .transit-foil-brand,.starter-opening-pack-shell .transit-foil-brand{font-size:6px;line-height:7px;top:9px}.starter-pack-wrapper .transit-foil-burst,.starter-opening-pack-shell .transit-foil-burst{width:30px;height:29px;top:26px}.starter-pack-wrapper .transit-foil-size,.starter-opening-pack-shell .transit-foil-size{bottom:8px}.starter-deck-pack.is-business .transit-foil-pack.is-card,.starter-deck-showcase.is-family-business .transit-foil-pack.is-card{--foil-base:#8b5b3d;--foil-light:#e7b465;--foil-dark:#533722;--foil-accent:#fff19b}.starter-deck-pack.is-team .transit-foil-pack.is-card,.starter-deck-showcase.is-family-team .transit-foil-pack.is-card{--foil-base:#315a8a;--foil-light:#70c5ce;--foil-dark:#1d385f;--foil-accent:#fff19b}.starter-deck-pack.is-prospects .transit-foil-pack.is-card,.starter-deck-showcase.is-family-prospects .transit-foil-pack.is-card{--foil-base:#486843;--foil-light:#88a963;--foil-dark:#283e2d;--foil-accent:#f3c74e}.transit-foil-icon.is-card.is-starter-business i{background:#8b5b3d;width:16px;height:10px;top:5px;left:1px;box-shadow:inset 1px 1px #e7b465,1px 1px #17151f}.transit-foil-icon.is-card.is-starter-business i:before{content:"";border:1px solid #17151f;border-bottom:0;width:6px;height:4px;position:absolute;top:-5px;left:4px}.transit-foil-icon.is-card.is-starter-business i:after{content:"";background:#fff19b;width:2px;height:2px;position:absolute;top:4px;left:3px;box-shadow:7px 0 #fff19b}.transit-foil-icon.is-card.is-starter-business b,.transit-foil-icon.is-card.is-starter-business em{display:none}.transit-foil-icon.is-card.is-starter-team i,.transit-foil-icon.is-card.is-starter-team b,.transit-foil-icon.is-card.is-starter-team em{background:#d8a47f;border:1px solid #17151f;width:5px;height:5px;display:block;top:2px;box-shadow:0 5px #17151f,0 6px #315a8a}.transit-foil-icon.is-card.is-starter-team i{left:0}.transit-foil-icon.is-card.is-starter-team b{background:#8b5b3d;bottom:auto;left:7px;right:auto}.transit-foil-icon.is-card.is-starter-team em{background:#c78f6f;bottom:auto;left:14px;right:auto}.transit-foil-icon.is-card.is-starter-team b:before,.transit-foil-icon.is-card.is-starter-team b:after,.transit-foil-icon.is-card.is-starter-prospects b:before,.transit-foil-icon.is-card.is-starter-prospects b:after{content:none}.transit-foil-icon.is-card.is-starter-prospects i,.transit-foil-icon.is-card.is-starter-prospects b,.transit-foil-icon.is-card.is-starter-prospects em{background:0 0;border:2px solid #17151f;width:8px;height:6px;display:block;box-shadow:inset 1px 1px #fff19b}.transit-foil-icon.is-card.is-starter-prospects i{top:2px;left:0}.transit-foil-icon.is-card.is-starter-prospects b{inset:7px auto auto 5px}.transit-foil-icon.is-card.is-starter-prospects em{inset:2px auto auto 10px}.starter-deck-shade:not(.is-browse) .starter-deck-pack.is-dismissed{opacity:0;translate:0 8px}.starter-deck-showcase{z-index:20;pointer-events:none;background:#e8d8b0;width:374px;height:174px;display:block;position:absolute;top:30px;left:0;overflow:hidden}.starter-deck-showcase:after{bottom:8px}.starter-opening-pack-shell{width:92px;height:112px;top:17px}.starter-opening-pack-shell>.transit-foil-pack{top:12px}.starter-opening-pack-shell>.transit-opening-tear-strip{width:66px;top:18px;left:13px}.starter-deck-showcase.is-lifting .starter-opening-pack-shell{animation:.52s steps(8,end) both starter-booster-lift-to-center}.starter-deck-showcase.is-reveal .starter-opening-pack-shell,.starter-deck-showcase.is-receiving .starter-opening-pack-shell,.starter-deck-showcase.is-chosen .starter-opening-pack-shell{visibility:hidden}.starter-opening-contents{top:64px}.starter-revealed-cards{z-index:12;display:block;position:absolute;inset:0}.starter-revealed-card{opacity:0;background:#fff5c8;border:2px solid #17151f;width:62px;height:64px;display:block;position:absolute;top:48px;left:171px;overflow:hidden;box-shadow:inset 1px 1px #d8c889,2px 2px #17151f}.starter-revealed-card .pitch-card-art{width:58px;height:36px;box-shadow:none;border:0;margin:0}.starter-revealed-card .pitch-card-art-canvas{width:58px;height:36px}.starter-revealed-card>strong{color:#17151f;text-align:center;text-overflow:clip;white-space:nowrap;font-size:4px;line-height:5px;position:absolute;bottom:4px;left:3px;right:3px;overflow:hidden}.starter-revealed-card>b{color:#17151f;background:var(--starter-light);border:1px solid #17151f;place-items:center;width:14px;height:11px;font-size:6px;line-height:7px;display:grid;position:absolute;top:34px;right:2px;box-shadow:1px 1px #17151f}.starter-deck-showcase.is-reveal .starter-revealed-card{animation:starter-card-line-up .44s steps(7, end) var(--starter-reveal-delay) both}.starter-deck-showcase.is-receiving .starter-revealed-card{animation:starter-card-into-deck .36s steps(7, end) var(--starter-deck-delay) both}.starter-deck-showcase.is-chosen .starter-revealed-card{visibility:hidden}.starter-deck-target{z-index:18;background:var(--starter-dark);width:43px;height:38px;box-shadow:inset 1px 1px 0 var(--starter-accent), 3px 3px 0 #17151f;border:2px solid #17151f;display:block;position:absolute;bottom:12px;right:9px}.starter-deck-target>span{width:29px;height:18px;position:absolute;top:4px;left:7px}.starter-deck-target>span>i{width:26px;height:13px;box-shadow:inset 2px 1px 0 var(--starter-accent);background:#fff5c8;border:1px solid #17151f;position:absolute}.starter-deck-target>span>i:first-child{top:4px;left:0}.starter-deck-target>span>i:nth-child(2){top:3px;left:1px}.starter-deck-target>span>i:nth-child(3){top:2px;left:2px}.starter-deck-target>span>i:nth-child(4){top:1px;left:3px}.starter-deck-target>span>i:nth-child(5){top:0;left:4px}.starter-deck-target>b{color:#fff19b;text-align:center;font-size:6px;line-height:7px;position:absolute;bottom:8px;left:0;right:0}.starter-deck-target>small{color:#fff5c8;text-align:center;font-size:5px;line-height:6px;position:absolute;bottom:1px;left:0;right:0}.starter-deck-showcase.is-chosen .starter-deck-target{width:100px;height:68px;box-shadow:inset 2px 2px 0 var(--starter-accent), inset -2px -2px 0 #17151f, 4px 4px 0 #17151f;animation:.62s steps(6,end) both starter-deck-target-ready;inset:48px auto auto 137px}.starter-deck-showcase.is-chosen .starter-deck-target:before{content:"";background:var(--starter-light);width:4px;height:4px;box-shadow:-6px 8px 0 var(--starter-accent), 112px 0 0 var(--starter-light), 118px 8px 0 var(--starter-accent);position:absolute;top:18px;left:-10px}.starter-deck-showcase.is-chosen .starter-deck-target>span{width:42px;height:25px;top:7px;left:29px}.starter-deck-showcase.is-chosen .starter-deck-target>span>i{width:38px;height:19px}.starter-deck-showcase.is-chosen .starter-deck-target>b{color:#17151f;background:var(--starter-light);height:11px;font-size:8px;line-height:11px;bottom:17px;left:10px;right:10px;box-shadow:inset 1px 1px #fff5c8,1px 1px #17151f}.starter-deck-showcase.is-chosen .starter-deck-target>small{color:#fff5c8;letter-spacing:0;font-size:7px;line-height:8px;bottom:5px}@keyframes starter-booster-lift-to-center{0%{transform:translate(calc(-50% + var(--starter-pack-origin-x)), 38px)}45%{transform:translate(calc(-50% + var(--starter-pack-origin-x)), 8px)}78%{transform:translate(-50%,-4px)}to{transform:translate(-50%)}}@keyframes starter-card-line-up{0%{opacity:0;transform:translateY(24px)}18%{opacity:1}65%{opacity:1;transform:translate(var(--starter-reveal-x), calc(var(--starter-reveal-y) - 5px))}82%{opacity:1;transform:translate(var(--starter-reveal-x), calc(var(--starter-reveal-y) + 2px))}to{opacity:1;transform:translate(var(--starter-reveal-x), var(--starter-reveal-y))}}@keyframes starter-card-into-deck{0%{opacity:1;transform:translate(var(--starter-reveal-x), var(--starter-reveal-y))}30%{opacity:1;transform:translate(var(--starter-reveal-x), calc(var(--starter-reveal-y) - 8px))}82%{opacity:1;transform:translate(155px,70px)}to{opacity:0;transform:translate(155px,70px)}}@keyframes starter-deck-target-ready{0%{visibility:hidden;translate:0 12px}18%{visibility:visible}58%{translate:0 -5px}78%{translate:0 2px}to{translate:0}}.pitch-goodwill-status-icon{background:#e7b465;border:1px solid #17151f;width:7px;height:7px;position:relative;box-shadow:inset 1px 1px #fff19b}.pitch-goodwill-status-icon:after{content:"";background:#315f43;width:1px;height:3px;position:absolute;top:1px;left:2px;box-shadow:-1px 2px #315f43,1px 2px #315f43}.pitch-combat-stat.is-goodwill strong{color:#315f43}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
