@font-face{font-family:Volter;src:url(/assets/Volter-BocEiDzH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007B,U+007D-00A3,U+00A5-00AB,U+00AD-00B0,U+00B2-00B4,U+00B8-00B9,U+00BC-00F6,U+00F8-03A8,U+03AA-2013,U+2015-2017,U+2019-201F,U+2023-202F,U+2031-2201,U+2203-2205,U+2207-220E,U+2210,U+2212-221D,U+221F-222A,U+222C-25C9,U+25CB-F8FE,U+F900-FFFF}@font-face{font-family:Volter;src:url(/assets/VolterBold-CA5aT1Ff.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-007B,U+007D-00A3,U+00A5-00AB,U+00AD-00B0,U+00B2-00B4,U+00B8-00B9,U+00BC-00F6,U+00F8-03A8,U+03AA-2013,U+2015-2017,U+2019-201F,U+2023-202F,U+2031-2201,U+2203-2205,U+2207-220E,U+2210,U+2212-221D,U+221F-222A,U+222C-25C9,U+25CB-F8FE,U+F900-FFFF}@font-face{font-family:VolterPx;src:url(/assets/VolterPx-CiC495Ao.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007B,U+007D-00A3,U+00A5-00AB,U+00AD-00B0,U+00B2-00B4,U+00B8-00B9,U+00BC-00F6,U+00F8-03A8,U+03AA-2013,U+2015-2017,U+2019-201F,U+2023-202F,U+2031-2201,U+2203-2205,U+2207-220E,U+2210,U+2212-221D,U+221F-222A,U+222C-25C9,U+25CB-F8FE,U+F900-FFFF}@font-face{font-family:VolterPx;src:url(/assets/VolterPxBold-B7nemVDV.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-007B,U+007D-00A3,U+00A5-00AB,U+00AD-00B0,U+00B2-00B4,U+00B8-00B9,U+00BC-00F6,U+00F8-03A8,U+03AA-2013,U+2015-2017,U+2019-201F,U+2023-202F,U+2031-2201,U+2203-2205,U+2207-220E,U+2210,U+2212-221D,U+221F-222A,U+222C-25C9,U+25CB-F8FE,U+F900-FFFF}html.cf{--font-ui: "VolterPx", system-ui, -apple-system, sans-serif}:root{--font-ui: "Volter", system-ui, -apple-system, sans-serif;--px-font: 18px;--c-surface: #0c1e30;--c-surface-2: #132a3f;--c-border: #1a3a52;--c-border-2: #2d6890;--c-primary: #138046;--c-accent: #5bbcda;--c-gold: #f4c033;--c-text: #e2f0f8;--c-text-muted:#567e96;--c-text-dim: #2a4e64;--p-ink: #1f3328;--p-line: #b4cdbd;--p-sheet: #f3f7f4;--c-active-green: #4ade80;--c-focus: var(--c-accent);--r-xs: 2px;--r-sm: 3px;--r: 6px;--r-lg: 10px;--sh-sm: 0 1px 4px rgba(0, 0, 0, .35);--sh-md: 0 4px 16px rgba(0, 0, 0, .45);--sh-lg: 0 8px 24px rgba(0, 0, 0, .18);--t: .15s ease;--masthead-h: 126px;--shell-max-h: calc(100dvh - var(--masthead-h) - 32px);--shell-h-mobile: calc(100dvh - 120px) }*{box-sizing:border-box;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-rendering:optimizeSpeed;font-kerning:none}html,body{height:100%;max-width:100%;overflow-x:hidden}html{font-size:var(--px-font);background:#f2f2f2 url(/assets/doshabbo_tile-DjmOAsQi.png) repeat}body{margin:0;font-family:var(--font-ui);color:var(--c-text);line-height:1}.px-snap,.px-word{display:inline-block}img{display:block}button,input{font:inherit}button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes live-pulse{0%,to{background:#4ade8012;box-shadow:inset 1px 1px #ffffff8c,0 0 8px #4ade8059,0 0 22px #4ade801f}50%{background:#4ade802e;box-shadow:inset 1px 1px #ffffff8c,0 0 18px #4ade80a6,0 0 40px #4ade8040}}@keyframes live-aura-inner{0%,to{box-shadow:inset 0 0 6px #4ade801f}50%{box-shadow:inset 0 0 20px #4ade806b}}.img-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--img-wrap-bg, #b8c6d2)}.img-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--img-wrap-sh, rgba(255,255,255,.32)) 50%,transparent 75%);animation:shimmer 1.3s ease-in-out infinite;z-index:0}.img-wrap.is-loaded{background:transparent}.img-wrap.is-loaded:before{display:none}.img-wrap img{opacity:0;transition:opacity .2s ease;position:relative;z-index:1}.img-wrap.is-loaded img{opacity:1}.bdg-art{position:relative;display:flex;align-items:center;justify-content:center}.bdg-art__ph{display:none;font-family:var(--font-ui);font-size:9px;font-weight:700;color:#6e8f97;letter-spacing:1px;line-height:13px;padding:0 4px;text-align:center;word-break:break-all}.bdg-art.is-missing .bdg-art__img{display:none}.bdg-art.is-missing .bdg-art__ph{display:block}.px{image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.px-smooth{image-rendering:auto;display:block}@keyframes arrow-chase{0%,to{opacity:.2}50%{opacity:1}}.npc-arrow{display:inline-flex;align-items:center;gap:1px;vertical-align:middle;line-height:1;font-style:normal}.npc-arrow:before,.npc-arrow:after{content:"▶";display:inline-block;width:8px;font-size:9px;color:var(--rich-arrow, #754bd4)}.npc-arrow:before{animation:arrow-chase .75s ease-in-out infinite}.npc-arrow:after{animation:arrow-chase .75s ease-in-out infinite .22s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}*{scrollbar-width:thin;scrollbar-color:var(--c-border-2) transparent}::selection{background:var(--c-primary);color:#fff}.hb-qty{display:inline-flex;align-items:center;height:20px;padding:0 6px 2px;box-sizing:border-box;border:2px solid #0b4a2a;border-radius:4px;background:linear-gradient(180deg,#23ab62 0 50%,#1c9a57 50%,#138046);box-shadow:inset 0 -2px #0000002e,0 2px #08183040;color:#fff;text-shadow:1px 1px 0 #0b4a2a;font-family:var(--font-ui);font-size:9px;font-weight:700;line-height:12px;letter-spacing:1px;white-space:nowrap;pointer-events:none}.post-theme{--home-ink: #1b2e40;--home-mut: #4d6156;--g-deep: #0b4a2a;--g: #138046;--g-hi: #23ab62;--g-tint: #e3f4ea;--g-line: #94cfab;--g-pale: #f3faf5;--c-focus: #1b2e40}.hb-tooltip{position:fixed;background:#1a1a1a;color:#fff;font-family:var(--font-ui);font-size:9px;font-weight:600;padding:5px 10px;border-radius:5px;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 3px 8px #00000059}.hb-tooltip--lines{white-space:pre-line;text-align:left;line-height:14px}.hb-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a1a1a}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--dh-panel-border: #3d6b52}.dh-hd{position:relative;z-index:1;isolation:isolate;display:flex;align-items:center;gap:6px;height:41px;flex-shrink:0;padding:0 10px 0 50px;font-family:var(--font-ui);font-size:9px;font-weight:700;line-height:1;color:#00000080;text-shadow:0 1px rgba(255,255,255,.3);text-transform:none;letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:none}:where(html.cf) .dh-hd{color:#000000b4}.dh-hd:before{content:"";position:absolute;inset:2px 0;z-index:-1;border:1px solid #008347;border-top-color:#007e4d;border-radius:2px;background:linear-gradient(180deg,#17ca87 0 1px,#00d48d 1px 5px,#00cb79 5px,#00c26c calc(100% - 5px),#00b865 calc(100% - 5px))}.dh-hd--toggle{cursor:pointer;user-select:none}.dh-hd--toggle:hover:before{filter:brightness(1.05)}.dh-hd:focus-visible{outline:2px solid #007e4d;outline-offset:1px}.dh-tile{position:absolute;left:6px;top:0;bottom:0;width:36px;border:1px solid #1f7a54;border-radius:2px;box-shadow:inset 0 0 0 1px #cdfff5;background:linear-gradient(180deg,#e9e9e9 0 calc(100% - 6px),#ddd calc(100% - 6px));display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px}.dh-tile img{display:block;max-width:none;image-rendering:pixelated}.dh-tile img.dh-tile__placed{position:absolute}.dh-tile--wide{width:37px}.dh-tile img.dh-tile__wait{visibility:hidden}.dh-chev{margin-left:auto;flex-shrink:0;width:6px;height:6px;border-right:2px solid rgba(0,0,0,.45);border-bottom:2px solid rgba(0,0,0,.45);transform:rotate(45deg);transition:transform .18s ease;margin-bottom:2px}.dh-chev--open{transform:rotate(-135deg);margin-bottom:-2px}.dh-panel{margin-top:-2px;background:#e6ebe7;border:1px solid var(--dh-panel-border);border-top:0;border-radius:0 0 var(--r-sm) var(--r-sm);box-shadow:inset 1px 0 #fff9,inset -1px -1px #0000001f,0 4px 14px #0000002e;overflow:hidden}
