/*! 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-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}.relative{position:relative}.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}.hidden{display:none}.table{display:table}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--scene-look-x:0px;--scene-look-y:0px;--ink:#f5f7f2;--muted:#c2ccc2;--canvas:#090d0b;--panel:#111814;--panel-2:#18231d;--line:#2e4035;--acid:#9bea6e;--acid-dim:#5e9f42;--danger:#ff776d;--survival-scene:url(/art/scum-autumn-refuge-cinematic-v1.webp);--pov-foreground:url(/art/scum-field-manual-foreground-v1.webp)}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;margin:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}button,input,a{font:inherit}.site-tabs{border:1px solid var(--line);background:#090d0bdb;gap:4px;margin:0 0 24px;padding:4px;display:inline-flex}.site-tabs a{min-width:78px;color:var(--muted);letter-spacing:.12em;text-align:center;padding:9px 14px 8px;font-family:Courier New,monospace;font-size:12px;font-weight:900;text-decoration:none}.site-tabs a:hover,.site-tabs a:focus-visible{color:var(--ink);background:#9bea6e14}.site-tabs a.is-active{background:var(--acid);color:#081008}button{cursor:pointer}.board-shell{isolation:isolate;background:#050806;min-height:100vh;padding:clamp(18px,4vw,56px);position:relative;overflow:hidden}.board{z-index:1;width:min(100%,1050px);margin:0 auto;position:relative}.board,.guide-page{opacity:1;will-change:transform, opacity;transition:transform .76s cubic-bezier(.72,0,.22,1),opacity .43s;transform:translateY(0)}.board-shell:before,.guide-shell:before{z-index:-2;background-image:var(--survival-scene);background-position:calc(50% + var(--scene-look-x)) calc(0% + var(--scene-look-y));content:"";filter:saturate(1.02)contrast(1.03)brightness(1.04);background-repeat:no-repeat;background-size:cover;transition:filter .9s,transform 1.4s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;transform:scale(1)}.board .reminder-text-button{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 7px;font-size:clamp(12px,1.02vw,15px);font-weight:650;line-height:1.3;display:flex}.board .reminder-text-button>span{color:#c2ccc294;letter-spacing:.12em;opacity:0;flex:none;font-family:Courier New,monospace;font-size:8px;font-weight:900;transition:opacity .12s}.board .reminder-text-button:hover>span,.board .reminder-text-button:focus-visible>span{opacity:1}.board .reminder-edit-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:5px 3px;display:grid}.board .reminder-edit-form input{min-width:0;height:32px;color:var(--ink);background:#030908b8;border:1px solid #9bea6ea6;outline:0;padding:0 8px;font-size:12px}.board .reminder-edit-form button{height:30px;color:var(--muted);background:#050c0ab8;border:1px solid #d2ddd13d;padding:0 7px;font-family:Courier New,monospace;font-size:8px;font-weight:900}.board .reminder-edit-form button[type=submit]{color:var(--acid);border-color:#9bea6e99}.skills-page{scrollbar-color:#9bea6ea6 #050a0966;height:calc(100vh - clamp(40px,6.4vw,92px));padding:44px clamp(16px,1.8vw,28px) 24px;display:block;overflow:auto}.skills-page .site-tabs a{min-width:56px}.skills-hero{border-bottom:1px solid #dcccaf3d;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:28px;padding:10px 4px 20px;display:grid}.skills-hero h1{text-transform:uppercase;margin:4px 0 8px;font-size:clamp(34px,4.5vw,64px);line-height:.9}.skills-hero>div>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.skills-level-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.skills-level-key span{color:var(--muted);background:#0000001f;border:1px solid #dcccaf2e;justify-content:space-between;gap:8px;padding:8px 10px;font-family:Courier New,monospace;font-size:10px;font-weight:900;display:flex}.skills-level-key strong{color:var(--acid)}.skills-warning{color:#eadfca;background:#36280c57;border-left:3px solid #e6bd63;margin:14px 4px 0;padding:10px 12px;font-size:12px;line-height:1.45}.skills-search{justify-content:space-between;align-items:end;gap:20px;margin:18px 4px 22px;display:flex}.skills-search label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px;font-weight:900}.skills-search>div{grid-template-columns:minmax(220px,430px) auto;align-items:center;gap:10px;width:min(100%,540px);display:grid}.skills-search input{width:100%;height:42px;color:var(--ink);background:#0003;border:1px solid #dcccaf38;outline:0;padding:0 12px;font-size:13px}.skills-search input:focus{border-color:var(--acid)}.skills-search span{color:var(--muted);font-family:Courier New,monospace;font-size:10px;font-weight:900}.skill-categories{gap:28px;padding:0 4px 28px;display:grid}.skill-category>summary{cursor:pointer;background:#0003;border:1px solid #dcccaf2e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;list-style:none;display:grid}.skill-category>summary::-webkit-details-marker{display:none}.skill-category>summary:hover,.skill-category>summary:focus-visible,.skill-category[open]>summary{background:#9bea6e12;border-color:#9bea6e7a}.skill-category>summary>strong{width:44px;height:44px;color:var(--acid);background:#0d1b16b8;border:1px solid #9bea6e80;place-items:center;font-family:Courier New,monospace;font-size:12px;display:grid}.skill-category>summary h2{letter-spacing:.02em;margin:1px 0 0;font-size:21px}.skill-category>summary .eyebrow{margin:0;font-size:8px}.skill-category>summary>span{color:var(--muted);font-family:Courier New,monospace;font-size:9px;font-weight:900}.skill-category>summary>span b:after{content:"+";min-width:1em;color:var(--acid);margin-left:8px;font-size:18px;line-height:1;display:inline-block}.skill-category[open]>summary>span b:after{content:"−"}.skill-list{gap:7px;display:grid}.skill-card{background:#00000026;border:1px solid #dcccaf2e}.skill-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 13px;list-style:none;display:flex}.skill-card>summary::-webkit-details-marker{display:none}.skill-card>summary:hover,.skill-card>summary:focus-visible,.skill-card[open]>summary{background:#9bea6e12}.skill-card>summary h3{color:var(--ink);margin:0 0 3px;font-size:17px}.skill-card>summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.skill-card>summary>span{color:var(--acid);letter-spacing:.09em;flex:none;font-family:Courier New,monospace;font-size:9px;font-weight:900}.skill-card>summary>span:before{content:"+ "}.skill-card[open]>summary>span:before{content:"− "}.skill-tier-grid{border-top:1px solid #dcccaf29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.skill-tier-grid>section{border-right:1px solid #dcccaf21;min-width:0;padding:13px}.skill-tier-grid>section:last-child{border-right:0}.skill-tier-grid h4{color:var(--acid);letter-spacing:.08em;margin:0 0 8px;font-family:Courier New,monospace;font-size:10px}.skill-tier-grid ul{color:#e0e4dc;margin:0;padding-left:16px;font-size:11px;line-height:1.45}.skill-card footer{background:#0000001f;border-top:1px solid #dcccaf1f;justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;display:flex}.skill-card footer p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.skill-card footer a{color:var(--acid);flex:none;font-family:Courier New,monospace;font-size:9px;font-weight:900;text-decoration:none}@media (width<=900px){.skills-hero{grid-template-columns:1fr}.skill-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-tier-grid>section:nth-child(2){border-right:0}.skill-tier-grid>section:nth-child(-n+2){border-bottom:1px solid #dcccaf21}}@media (width<=700px){.skills-page{height:calc(100vh - 32px)}.skills-search{display:grid}.skills-search>div{grid-template-columns:minmax(0,1fr) auto}.skill-tier-grid{grid-template-columns:1fr}.skill-tier-grid>section,.skill-tier-grid>section:nth-child(2){border-bottom:1px solid #dcccaf21;border-right:0}.skill-tier-grid>section:last-child{border-bottom:0}.skill-card footer{align-items:flex-start}}.board-shell:after,.guide-shell:after{z-index:-1;content:"";opacity:1;pointer-events:none;background:linear-gradient(#02050300 0%,#02050308 20%,#02050324 52%,#0205034d 100%);transition:opacity .7s;position:fixed;inset:0}html.scene-mode,html.scene-mode body{overflow:hidden}.scene-mode .board,.scene-mode .guide-page{opacity:0;pointer-events:none;transform:translateY(112vh)}.scene-mode .board-shell:before,.scene-mode .guide-shell:before{filter:saturate(1.08)contrast(1.02)brightness(1.08);animation:18s ease-in-out infinite alternate scene-camera-drift}.scene-mode .board-shell:after,.scene-mode .guide-shell:after{opacity:0;transition-delay:.15s}.scene-mode-controls{z-index:100;pointer-events:none;position:fixed;inset:auto 18px 16px auto}.pov-foreground{z-index:2;background-image:var(--pov-foreground);clip-path:inset(47% 0 0);pointer-events:none;will-change:transform, opacity;background-position:top;background-repeat:no-repeat;background-size:cover;transition:transform .76s cubic-bezier(.72,0,.22,1),opacity .43s;position:fixed;inset:0;transform:translateY(0)}.scene-mode .pov-foreground{opacity:0;transform:translateY(112vh)}.scene-atmosphere{z-index:90;opacity:0;pointer-events:none;transition:opacity .9s .45s;position:fixed;inset:0;overflow:hidden}.scene-haze{filter:blur(28px);mix-blend-mode:screen;background:radial-gradient(#7785791c,#27302a0a 48%,#0000 72%);width:64vw;height:34vh;animation:15s ease-in-out infinite alternate scene-haze-drift;position:absolute;bottom:17vh;left:17vw}.scene-fire-glow{filter:blur(18px);mix-blend-mode:screen;transform-origin:72% 58%;background:radial-gradient(#ff892b33,#c4410f0d 42%,#0000 70%);width:32vw;height:50vh;animation:2.8s ease-in-out infinite alternate scene-fire-breathe;position:absolute;top:27vh;right:-5vw}.scene-embers{filter:drop-shadow(0 0 4px #ff681ea6);opacity:.46;background-image:radial-gradient(circle,#ffb759cc 0 1px,#0000 1.7px);background-size:53px 71px;width:34vw;height:48vh;animation:8s linear infinite scene-embers-rise;position:absolute;bottom:5vh;right:0}.scene-embers-b{opacity:.3;background-position:25px 37px;background-size:79px 97px;animation-duration:12s;animation-delay:-5s;bottom:-8vh;right:8vw}.scene-mode-prompt,.scene-mode-return{color:#f5f7f2e0;letter-spacing:.13em;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040806b8;border:1px solid #cae0ca4d;font-family:Courier New,monospace;font-size:10px;font-weight:900}.scene-mode-prompt{align-items:center;gap:8px;padding:9px 12px 8px;animation:.5s both scene-prompt-arrive;display:inline-flex}.scene-mode-prompt span{color:var(--acid);font-size:16px;line-height:.7}.scene-mode-return{opacity:0;padding:10px 13px 9px;animation:4.6s .9s both scene-return-hint}.scene-mode-prompt:hover,.scene-mode-prompt:focus-visible,.scene-mode-return:hover,.scene-mode-return:focus-visible{border-color:var(--acid);color:#fff;opacity:1}@keyframes scene-prompt-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-return-hint{0%,60%{opacity:.78}to{opacity:.16}}@keyframes scene-camera-drift{0%{transform:scale(1.018)translate(0)}to{transform:scale(1.052)translate(-.7%,-.35%)}}@keyframes scene-haze-drift{0%{opacity:.5;transform:translate(-3vw,1vh)scale(.94)}to{opacity:.95;transform:translate(4vw,-2vh)scale(1.08)}}@keyframes scene-fire-breathe{0%{opacity:.58;transform:scale(.94,.9)}34%{opacity:.9}67%{opacity:.7;transform:scale(1.04,1.1)}to{opacity:1;transform:scale(1.1,1.04)}}@keyframes scene-embers-rise{0%{transform:translateY(12vh)}to{transform:translate(-3vw,-48vh)}}@media (prefers-reduced-motion:reduce){.board,.guide-page,.board-shell:before,.guide-shell:before,.board-shell:after,.guide-shell:after{transition-duration:1ms!important}.scene-mode-prompt,.scene-mode-return,.scene-haze,.scene-fire-glow,.scene-embers,.scene-mode .board-shell:before,.scene-mode .guide-shell:before{animation:none}}.board-shell,.guide-shell{font-size:16px}.site-tabs a,.profile-selector,.profile-selector select,.sync-status,.clock-label>span,.server-meta,.map-header p,.scene-mode-prompt,.scene-mode-return{letter-spacing:.045em!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}.eyebrow,.reminder-section h2,.add-form label,.board .reminder-section h2,.board .add-form label,.guide-toolbar label>span,.keybind-toolbar label,.map-pin-form>label{letter-spacing:.07em!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}.board-header h1,.guide-hero h1,.keybind-header h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important}.board .reminder p,.reminder p{letter-spacing:0!important;font-size:clamp(15px,1.15vw,18px)!important;font-weight:650!important;line-height:1.35!important}.board .add-row input,.add-row input,.keybind-toolbar input,.guide-toolbar input,.guide-toolbar select,.map-pin-form input,.map-pin-row input{letter-spacing:0!important;font-size:15px!important;line-height:1.4!important}.add-row button,.keybind-controls>button,.keybind-edit-form button,.map-pin-actions button,.map-pin-locate,.map-pin-delete,.map-controls button{letter-spacing:.035em!important;font-size:12px!important;font-weight:750!important}.keybind-controls p,.keybind-toolbar span,.keybind-card>summary>span,.bind-row dd small,.keybind-button>span,.result-line,.loot-name>span,.weapon-card header div>span,.attachment-card header div>span,.loot-values dt,.compat-field dt,.confidence-badge,.tier-badge,.priority-badge,.guide-stat-grid span,.estimate-warning strong,.estimate-warning a,.mode-switch span,.attachment-weapons span,.attachment-weapons small,.map-pin-message,.map-pin-row small,.map-credit{letter-spacing:.025em!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}.keybind-card h3{letter-spacing:.045em!important;font-size:16px!important}.bind-row dt,.bind-row dd,.keybind-button,.keybind-edit-form input{font-size:15px!important;line-height:1.4!important}.guide-intro,.loot-basis,.compat-field dd span,.weapon-card,.attachment-card,.guide-empty{font-size:14px!important;line-height:1.5!important}.loot-name h2,.weapon-card h2,.attachment-card h2{font-weight:750!important;line-height:1.25!important}.map-pin-panel{width:min(430px,100% - 28px)!important}.map-pin-panel-title strong{letter-spacing:.045em!important;font-size:17px!important}.map-pin-panel-title span,.map-layer-toggle,.map-layer-toggle strong{letter-spacing:.035em!important;font-size:12px!important}.map-pin-label{letter-spacing:.025em!important;max-width:220px!important;font-size:12px!important;line-height:1.2!important}.map-pin-row small{color:#b6c0b8;margin-top:4px}.counter span,.board .counter span{letter-spacing:.06em!important;font-size:11px!important}@media (width<=700px){.site-tabs a,.profile-selector,.profile-selector select,.sync-status,.server-meta,.map-header p{font-size:12px!important}.map-pin-panel{width:min(410px,100% - 20px)!important}}.board:before,.guide-page:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0307050f 0%,#0307051f 190px,#0307057a 380px,#030705ad 100%),linear-gradient(90deg,#0307051a,#0307053d 50%,#0307051a);border:1px solid #7b97811f;position:absolute;inset:-26px -30px;box-shadow:0 24px 80px #0000004d}.board-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.board-profile-tools,.map-profile-tools{align-items:center;gap:16px;display:flex}.profile-selector{color:var(--acid);letter-spacing:.14em;gap:4px;font-family:Courier New,monospace;font-size:9px;font-weight:900;display:grid}.profile-selector select{color:#fff;letter-spacing:.08em;background:#050907eb;border:1px solid #9bea6e73;border-radius:0;min-width:112px;padding:7px 28px 7px 9px;font:900 11px/1 Courier New,monospace}.eyebrow{color:var(--acid);letter-spacing:.2em;margin:0;font-family:Courier New,monospace;font-size:clamp(13px,1.2vw,16px);font-weight:700}.status-line{align-items:center;gap:14px;margin:0 0 10px;display:flex}.sync-status{color:#c9a35b;letter-spacing:.12em;align-items:center;gap:6px;font-family:Courier New,monospace;font-size:11px;font-weight:700;display:inline-flex}.sync-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.sync-status.is-connected{color:var(--acid)}h1{color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(40px,8vw,88px);font-weight:800;line-height:.92}.counter{border:1px solid var(--line);text-align:center;background:#111814d1;min-width:92px;padding:12px 14px 10px}.counter strong{color:var(--acid);font-family:Courier New,monospace;font-size:34px;line-height:.9;display:block}.counter span{color:var(--muted);letter-spacing:.18em;font-family:Courier New,monospace;font-size:11px;font-weight:700}.rule{background:repeating-linear-gradient(-45deg, var(--acid) 0, var(--acid) 9px, transparent 9px, transparent 18px);opacity:.75;height:7px;margin:clamp(24px,4vw,42px) 0;overflow:hidden}.rule span{display:block}.server-clock{border:1px solid var(--line);border-left:5px solid var(--acid);background:linear-gradient(120deg,#18231dfa,#0a0f0cfa);grid-template-columns:minmax(150px,1fr) auto minmax(185px,1fr);align-items:center;gap:clamp(18px,4vw,44px);margin-bottom:clamp(34px,6vw,64px);padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 20px 50px #0003}.clock-label .eyebrow{margin-bottom:7px}.clock-label>span,.server-meta{color:var(--muted);letter-spacing:.12em;font-family:Courier New,monospace;font-size:11px;font-weight:700}.server-clock>strong{color:var(--ink);letter-spacing:-.07em;text-shadow:0 0 32px #9bea6e24;font-family:Courier New,monospace;font-size:clamp(44px,7vw,76px);line-height:.9}.server-meta{text-align:right;justify-items:end;gap:7px;display:grid}.server-meta a{color:var(--muted);text-decoration:none}.server-meta a:hover,.server-meta a:focus-visible{color:var(--acid)}.server-state{color:#c9a35b;align-items:center;gap:7px;display:inline-flex}.server-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.server-state.is-online{color:var(--acid)}.reminder-section h2,.add-form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-family:Courier New,monospace;font-size:clamp(14px,1.4vw,18px);font-weight:700;display:block}.reminder-list{gap:12px;display:grid}.reminder{border:1px solid var(--line);border-left:5px solid var(--acid);background:linear-gradient(90deg, var(--panel-2), var(--panel));grid-template-columns:48px 1fr 44px;align-items:center;min-height:82px;display:grid;box-shadow:0 18px 45px #0000002e}.reminder p{margin:0;padding:14px 16px;font-size:clamp(17px,2.1vw,24px);font-weight:600;line-height:1.3}.check-button,.remove-button{height:100%;color:inherit;background:0 0;border:0}.check-button{place-items:center;display:grid}.check-button span{border:2px solid var(--acid);color:#071007;background:0 0;place-items:center;width:27px;height:27px;font-size:19px;font-weight:900;display:grid}.check-button[aria-pressed=true] span{background:var(--acid)}.remove-button{color:#7e8d82;font-size:27px}.remove-button:hover,.remove-button:focus-visible{color:var(--danger)}.reminder.is-done{border-left-color:var(--acid-dim);opacity:.58}.reminder.is-done p{text-decoration:line-through}.empty-state{border:1px dashed var(--line);color:var(--muted);margin:0;padding:26px;font-size:20px}.add-form{margin-top:clamp(34px,6vw,68px)}.add-row{grid-template-columns:1fr auto;gap:10px;display:grid}.add-row input{border:1px solid var(--line);min-width:0;height:58px;color:var(--ink);background:#111814d9;border-radius:0;outline:0;padding:0 18px;font-size:18px}.add-row input::placeholder{color:#78857c}.add-row input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #9bea6e29}.add-row button{background:var(--acid);color:#0a100c;letter-spacing:.12em;border:0;min-width:104px;font-family:Courier New,monospace;font-weight:900}.add-row button:hover,.add-row button:focus-visible{background:#b0f68a}.keybind-section{border-top:1px solid var(--line);margin-top:clamp(52px,9vw,96px);padding-top:clamp(28px,5vw,48px)}.keybind-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.keybind-header .eyebrow{margin-bottom:8px}.keybind-header h2{color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,52px);line-height:1}.keybind-controls{justify-items:end;gap:10px;max-width:330px;display:grid}.keybind-controls p{max-width:310px;color:var(--muted);text-align:right;margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.45}.keybind-controls>button{color:var(--acid);letter-spacing:.08em;background:0 0;border:1px solid #496453;padding:7px 9px 6px;font-family:Courier New,monospace;font-size:11px;font-weight:800}.keybind-controls>button:hover,.keybind-controls>button:focus-visible{border-color:var(--acid);background:#9bea6e14}.keybind-toolbar{border:1px solid var(--line);background:#111814b8;grid-template-columns:auto minmax(260px,540px);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:12px 14px;display:grid}.keybind-toolbar label,.keybind-toolbar span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;font-weight:800}.keybind-toolbar>div{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.keybind-toolbar input{width:100%;min-width:0;height:42px;color:var(--ink);background:#0a100c;border:1px solid #496453;border-radius:0;outline:0;padding:0 12px}.keybind-toolbar input::placeholder{color:#78857c}.keybind-toolbar input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #9bea6e1f}.keybind-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.keybind-column{align-content:start;gap:14px;min-width:0;display:grid}.keybind-card{border:1px solid var(--line);background:linear-gradient(145deg,#18231df5,#0d1310f5);align-self:start;box-shadow:0 18px 45px #00000024}.keybind-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:48px;padding:11px 14px;list-style:none;display:grid}.keybind-card>summary::-webkit-details-marker{display:none}.keybind-card>summary:before{color:var(--acid);content:"+";grid-area:1/3;justify-self:center;font-family:Courier New,monospace;font-size:18px;font-weight:900;display:inline-block}.keybind-card[open]>summary{border-bottom-color:var(--line)}.keybind-card[open]>summary:before{content:"−"}.keybind-card>summary:hover,.keybind-card>summary:focus-visible{background:#9bea6e0d}.keybind-card h3{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;grid-area:1/1;margin:0;font-family:Courier New,monospace;font-size:15px}.keybind-card>summary>span{color:var(--muted);grid-area:1/2;font-family:Courier New,monospace;font-size:11px;font-weight:700}.keybind-card dl{margin:0}.bind-row{border-bottom:1px solid #2e4035a3;grid-template-columns:minmax(126px,.9fr) minmax(0,1.1fr);align-items:center;min-height:54px;padding:8px 14px;display:grid}.bind-row:last-child{border-bottom:0}.bind-row dt,.bind-row dd{margin:0}.bind-row dd{color:#dce3dc;padding-left:12px;font-size:16px;line-height:1.25}.bind-row dd small{color:#829087;margin-top:3px;font-family:Courier New,monospace;font-size:10px;line-height:1.3;display:block}.keybind-empty{border:1px dashed var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:28px;font-size:17px}.keybind-button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.keybind-button>span{letter-spacing:.09em;opacity:.58;font-family:Courier New,monospace;font-size:9px;font-weight:800}.keybind-button:hover kbd,.keybind-button:focus-visible kbd{border-color:var(--acid);color:var(--acid)}.keybind-button:hover>span,.keybind-button:focus-visible>span,.keybind-button.is-custom>span{color:var(--acid);opacity:1}.keybind-button.is-custom kbd{border-color:var(--acid-dim);color:var(--acid)}.keybind-edit-form{grid-template-columns:1fr 1fr;gap:5px;padding-right:6px;display:grid}.keybind-edit-form input{border:1px solid var(--acid);width:100%;min-width:0;height:34px;color:var(--ink);background:#0a100c;border-radius:0;outline:0;grid-column:1/-1;padding:0 7px;font-family:Courier New,monospace;font-size:13px;font-weight:700;box-shadow:0 0 0 3px #9bea6e1f}.keybind-edit-form button{min-width:0;color:var(--muted);letter-spacing:.04em;background:0 0;border:1px solid #496453;padding:5px 4px 4px;font-family:Courier New,monospace;font-size:9px;font-weight:800}.keybind-edit-form button[type=submit]{border-color:var(--acid-dim);color:var(--acid)}.keybind-edit-form button:hover,.keybind-edit-form button:focus-visible{border-color:var(--acid);color:var(--ink)}kbd{max-width:100%;color:var(--ink);white-space:normal;background:#0a100c;border:1px solid #496453;border-bottom-width:3px;padding:5px 7px;font-family:Courier New,monospace;font-size:14px;font-weight:700;line-height:1.1;display:inline-block}.map-page{background:#050806;grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.map-header{z-index:5;border-bottom:1px solid var(--line);background:#090d0bfa;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px clamp(12px,3vw,30px);display:flex}.map-header .site-tabs{margin:0}.map-header p{color:var(--acid);letter-spacing:.16em;margin:0;font-family:Courier New,monospace;font-size:12px;font-weight:900}.map-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#081019;outline:none;min-height:0;position:relative;overflow:hidden}.map-stage:active{cursor:grabbing}.map-stage.is-dropping-pin,.map-stage.is-dropping-pin:active{cursor:crosshair}.map-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--acid)}.map-canvas{transform-origin:0 0;will-change:transform;contain:layout paint;background:#0d1b26;width:1280px;height:1280px;position:absolute;top:0;left:0;box-shadow:0 0 45px #000000b3}.map-overview{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.map-tile-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-tile{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.sector-grid{z-index:2;pointer-events:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.sector-cell{border-top:var(--sector-line-width,1px) solid #040605a3;border-left:var(--sector-line-width,1px) solid #040605a3;position:relative}.sector-cell:nth-child(5n){border-right:var(--sector-line-width,1px) solid #040605a3}.sector-cell:nth-last-child(-n+5){border-bottom:var(--sector-line-width,1px) solid #040605a3}.map-sector-label-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-sector-label{color:#ffffffeb;text-shadow:-1px -1px #111,1px -1px #111,-1px 1px #111,1px 1px #111;background:#0508076b;padding:2px 4px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;line-height:1;display:block;position:absolute}.map-pin-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-pin{pointer-events:auto;background:0 0;border:0;outline:none;width:1px;height:1px;padding:0;position:absolute;overflow:visible}.map-pin-visual{transform-origin:50% 100%;pointer-events:none;width:1px;height:1px;display:block;position:absolute;bottom:0;left:0}.map-pin-marker{background:var(--pin-color);border:2px solid #fff;border-radius:50% 50% 50% 0;width:24px;height:24px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,-4px)rotate(-45deg);box-shadow:0 3px 12px #000000d9}.map-pin-marker:after{content:"";background:#101510;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:7px}.map-pin-label{color:#fff;letter-spacing:.06em;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;background:#070a08eb;border:1px solid #ffffff6b;max-width:190px;padding:5px 7px 4px;font-family:Courier New,monospace;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%)}.map-pin:hover .map-pin-marker,.map-pin:focus-visible .map-pin-marker{border-color:var(--acid);filter:brightness(1.2)}.map-pin:hover .map-pin-label,.map-pin:focus-visible .map-pin-label{border-color:var(--acid);color:var(--acid)}.map-gas-marker{color:#171006;background:#d79227;border:2px solid #fff4cc;border-radius:50% 50% 50% 0;place-items:center;width:25px;height:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:3px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 3px 12px #000000e6}.map-gas-marker>span{display:block;transform:rotate(45deg)}.map-gas-station .map-pin-label{color:#ffe2a3;opacity:0;border-color:#ffcf708c;transition:opacity .12s,transform .12s;transform:translate(-50%)translateY(3px)}.map-gas-station:hover .map-pin-label,.map-gas-station:focus-visible .map-pin-label{color:#fff4d2;opacity:1;border-color:#ffd166;transform:translate(-50%)translateY(0)}.map-gas-station:hover .map-gas-marker,.map-gas-station:focus-visible .map-gas-marker{filter:brightness(1.18);border-color:#fff}.map-pin-panel{z-index:6;cursor:default;touch-action:manipulation;-webkit-user-select:text;user-select:text;background:#080d0af2;border:1px solid #52685a;flex-direction:column;width:min(390px,100% - 28px);max-height:calc(100% - 28px);padding:13px;display:flex;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 12px 34px #0000007a}.map-pin-panel-title{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;font-family:Courier New,monospace;display:flex}.map-pin-panel-title strong{color:var(--acid);font-size:15px}.map-pin-panel-title span{color:var(--muted);font-size:9px;font-weight:900}.map-layer-toggle{color:#87938a;letter-spacing:.08em;background:#0b110d;border:1px solid #405447;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin:-2px 0 9px;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:900;display:flex}.map-layer-toggle strong{color:#9aa39c;font-size:8px}.map-layer-toggle.is-active{color:#ffd166;border-color:#9a6a24}.map-layer-toggle.is-active strong{color:#ffe2a3}.map-layer-toggle:hover,.map-layer-toggle:focus-visible{color:#fff4d2;border-color:#ffd166}.map-pin-form{gap:7px;display:grid}.map-pin-form>label{color:var(--muted);letter-spacing:.12em;font-family:Courier New,monospace;font-size:9px;font-weight:900}.map-pin-form input,.map-pin-row input{min-width:0;color:var(--ink);background:#080d0a;border:1px solid #405447;border-radius:0;outline:none;font-family:Courier New,monospace;font-weight:700}.map-pin-form input{width:100%;height:38px;padding:8px 10px;font-size:11px}.map-pin-form input:focus,.map-pin-row input:focus{border-color:var(--acid);box-shadow:0 0 0 1px #9bea6e33}.map-pin-name-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.map-pin-colors{align-items:center;gap:4px;display:flex}.map-pin-colors button,.map-pin-color-button{border:2px solid #0000;border-radius:50%;width:19px;height:19px;padding:0}.map-pin-colors button.is-selected{box-shadow:0 0 0 1px var(--acid);border-color:#fff}.map-pin-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.map-pin-actions button,.map-pin-locate,.map-pin-delete{color:var(--ink);letter-spacing:.06em;background:#111914;border:1px solid #52685a;font-family:Courier New,monospace;font-size:10px;font-weight:900}.map-pin-actions button{min-height:38px;padding:7px 9px}.map-pin-actions button:first-child,.map-pin-actions button.is-active{border-color:var(--acid-dim);color:var(--acid)}.map-pin-actions button:hover,.map-pin-actions button:focus-visible,.map-pin-locate:hover,.map-pin-locate:focus-visible,.map-pin-delete:hover,.map-pin-delete:focus-visible{border-color:var(--acid);color:var(--acid)}.map-pin-message{color:#9eaaa0;letter-spacing:.06em;min-height:23px;margin:8px 0 0;font-family:Courier New,monospace;font-size:8px;font-weight:800;line-height:1.4}.map-pin-list{border-top:1px solid var(--line);scrollbar-color:#52685a #0a0f0c;scrollbar-width:thin;gap:5px;max-height:190px;padding-top:8px;display:grid;overflow:hidden auto}.map-pin-row{background:#0d130f;border:1px solid #25352c;grid-template-columns:21px minmax(0,1fr) 48px 28px;align-items:center;gap:6px;min-height:42px;padding:5px;display:grid}.map-pin-row>div{min-width:0}.map-pin-row input{width:100%;padding:3px 5px;font-size:11px}.map-pin-row small{color:#849087;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Courier New,monospace;font-size:7px;line-height:1.2;display:block;overflow:hidden}.map-pin-color-button{justify-self:center}.map-pin-locate,.map-pin-delete{height:29px;padding:0 5px}.map-pin-delete{color:var(--danger);font-size:18px;line-height:1}.map-controls{z-index:4;cursor:default;grid-template-columns:46px 46px auto;gap:6px;display:grid;position:absolute;bottom:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px)}.map-controls button{height:46px;color:var(--ink);background:#090d0beb;border:1px solid #54705d;font-family:Courier New,monospace;font-size:25px;font-weight:900}.map-controls button:hover,.map-controls button:focus-visible{border-color:var(--acid);color:var(--acid)}.map-controls .map-reset{min-width:76px;color:var(--acid);letter-spacing:.1em;padding-inline:12px;font-size:11px}.map-credit{z-index:4;color:#f5f7f2a6;letter-spacing:.08em;background:#090d0bd1;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:800;text-decoration:none;position:absolute;bottom:16px;left:16px}.map-credit:hover,.map-credit:focus-visible{color:var(--acid)}.guide-shell{isolation:isolate;background:#050806;min-height:100vh;padding:clamp(18px,4vw,56px);position:relative;overflow:hidden}.guide-page{z-index:1;width:min(100%,1380px);margin:0 auto;position:relative}.guide-hero{border-bottom:7px solid #0000;border-image:repeating-linear-gradient(-45deg, var(--acid) 0, var(--acid) 9px, transparent 9px, transparent 18px) 7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,70px);padding-bottom:clamp(26px,4vw,42px);display:grid}.guide-hero .eyebrow{margin-bottom:12px}.guide-hero h1{max-width:980px;font-size:clamp(48px,7vw,96px)}.guide-intro{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.guide-stat-grid{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.guide-stat-grid>div{border:1px solid var(--line);background:#111814e0;min-width:105px;padding:16px}.guide-stat-grid strong,.guide-stat-grid span{font-family:Courier New,monospace;display:block}.guide-stat-grid strong{color:var(--acid);font-size:30px;line-height:1}.guide-stat-grid span{color:var(--muted);letter-spacing:.12em;margin-top:7px;font-size:9px;font-weight:900}.estimate-warning{background:#43321452;border:1px solid #735d31;border-left:5px solid #e2b85f;grid-template-columns:minmax(210px,auto) minmax(300px,1fr) auto;align-items:center;gap:20px;margin:26px 0 18px;padding:16px 18px;display:grid}.estimate-warning strong,.estimate-warning a{color:#f0c979;letter-spacing:.08em;font-family:Courier New,monospace;font-size:11px;font-weight:900}.estimate-warning p{color:#d5c8ad;margin:0;font-size:13px;line-height:1.45}.estimate-warning a,.sheet-link{white-space:nowrap;text-decoration:none}.estimate-warning a:hover,.estimate-warning a:focus-visible,.sheet-link:hover,.sheet-link:focus-visible{color:#fff}.guide-toolbar{border:1px solid var(--line);background:#111814cc;grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(160px,.8fr));gap:10px;margin:18px 0 0;padding:14px;display:grid}.guide-toolbar label{gap:7px;min-width:0;display:grid}.guide-toolbar label>span,.result-line{color:var(--muted);letter-spacing:.12em;font-family:Courier New,monospace;font-size:9px;font-weight:900}.guide-toolbar input,.guide-toolbar select{width:100%;min-width:0;height:44px;color:var(--ink);background:#080d0a;border:1px solid #496453;border-radius:0;outline:none;padding:0 12px}.guide-toolbar input:focus,.guide-toolbar select:focus{border-color:var(--acid);box-shadow:0 0 0 3px #9bea6e1f}.guide-toolbar option{background:#101712}.result-line{align-items:center;gap:8px;padding:16px 2px 10px;display:flex}.result-line strong{color:var(--acid);font-size:14px}.result-line span{color:#7f8d83;letter-spacing:.04em;margin-left:auto}.loot-list{gap:9px;display:grid}.loot-row{border:1px solid var(--line);border-left:4px solid var(--acid-dim);background:linear-gradient(100deg,#18231df5,#0c110ef5);grid-template-columns:minmax(250px,1.1fr) minmax(570px,2.2fr) minmax(160px,.7fr);align-items:center;gap:18px;min-height:108px;padding:14px 16px;display:grid}.loot-name>span,.weapon-card header div>span,.attachment-card header div>span{color:var(--acid);letter-spacing:.11em;text-transform:uppercase;font-family:Courier New,monospace;font-size:9px;font-weight:900}.loot-name h2,.weapon-card h2,.attachment-card h2{color:var(--ink);margin:4px 0 9px;font-size:21px;line-height:1.1}.loot-name>div{flex-wrap:wrap;gap:5px;display:flex}.confidence-badge,.tier-badge,.priority-badge{min-height:21px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #52685a;align-items:center;padding:3px 6px 2px;font-family:Courier New,monospace;font-size:8px;font-weight:900;display:inline-flex}.confidence-badge.is-high{border-color:var(--acid-dim);color:var(--acid)}.confidence-badge.is-medium{color:#e4bf72;border-color:#a88647}.confidence-badge.is-low{color:#c99186;border-color:#74524d}.loot-values{grid-template-columns:1.25fr .75fr 1fr .55fr 1fr;gap:8px;margin:0;display:grid}.loot-values>div{border-left:1px solid var(--line);min-width:0;padding-left:11px}.loot-values dt,.compat-field dt{color:#7f8d83;letter-spacing:.09em;font-family:Courier New,monospace;font-size:8px;font-weight:900}.loot-values dd{color:#e5ebe5;text-overflow:ellipsis;margin:5px 0 0;font-family:Courier New,monospace;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.loot-basis{color:#8d9a91;margin:0;font-size:11px;font-style:italic;line-height:1.4}.show-more{border:1px solid var(--acid-dim);min-width:220px;color:var(--acid);letter-spacing:.1em;background:#9bea6e12;margin:20px auto 0;padding:13px 18px;font-family:Courier New,monospace;font-size:11px;font-weight:900;display:block}.show-more:hover,.show-more:focus-visible{background:var(--acid);color:#081008}.weapons-hero{align-items:center}.sheet-link{border:1px solid var(--acid-dim);color:var(--acid);letter-spacing:.08em;padding:12px 14px;font-family:Courier New,monospace;font-size:10px;font-weight:900}.mode-switch{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.mode-switch button{border:1px solid var(--line);min-height:66px;color:var(--muted);text-align:left;background:#111814cc;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.mode-switch button.is-active{border-color:var(--acid);color:var(--acid);background:#9bea6e1f}.mode-switch strong,.mode-switch span{font-family:Courier New,monospace;display:block}.mode-switch strong{letter-spacing:.08em;font-size:12px}.mode-switch span{font-size:9px}.weapon-toolbar{grid-template-columns:minmax(300px,1.8fr) minmax(220px,.8fr)}.weapon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weapon-card,.attachment-card{border:1px solid var(--line);background:linear-gradient(145deg,#18231df5,#0c110ef5);box-shadow:0 18px 45px #00000024}.weapon-card>header,.attachment-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;min-height:76px;padding:15px 16px 11px;display:flex}.weapon-card h2,.attachment-card h2{margin-bottom:0;font-size:24px}.weapon-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.compat-field{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:108px;padding:13px 16px}.compat-field:nth-child(2n){border-right:0}.compat-field dd{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.compat-field dd span{color:#dce3dc;background:#0a100c;border:1px solid #3f5547;padding:4px 6px;font-size:11px;line-height:1.25}.compat-field dd em{color:#6f7d73;font-size:11px}.weapon-card>p{color:#8d9a91;margin:0;padding:11px 16px;font-size:11px;font-style:italic;line-height:1.4}.attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attachment-weapons{gap:7px;padding:11px;display:grid}.attachment-weapons>div{background:#0a100c;border:1px solid #304238;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:3px 12px;padding:9px 10px;display:grid}.attachment-weapons strong{font-size:13px}.attachment-weapons span,.attachment-weapons small{color:#859289;font-family:Courier New,monospace;font-size:8px}.attachment-weapons small{color:#c7a965;grid-column:1/-1}.guide-empty{border:1px dashed var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:28px}.guide-toolbar label>span,.result-line,.loot-name>span,.weapon-card header div>span,.attachment-card header div>span,.loot-values dt,.compat-field dt,.confidence-badge,.tier-badge,.priority-badge,.guide-stat-grid span,.estimate-warning strong,.estimate-warning a,.mode-switch span,.attachment-weapons span,.attachment-weapons small{letter-spacing:.035em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.guide-toolbar label>span,.result-line,.loot-name>span,.weapon-card header div>span,.attachment-card header div>span,.loot-values dt,.compat-field dt{font-size:11px;line-height:1.3}.guide-toolbar input,.guide-toolbar select{font-size:16px;line-height:1.35}.result-line{min-height:48px}.confidence-badge,.tier-badge,.priority-badge{min-height:24px;padding:4px 7px 3px;font-size:10px;line-height:1.2}.loot-name h2{font-size:22px;font-weight:600;line-height:1.25}.loot-values dd{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.loot-basis{color:#b7c1b8;font-size:13px;line-height:1.5}.guide-stat-grid span,.estimate-warning strong,.estimate-warning a,.mode-switch span{font-size:11px;line-height:1.3}.compat-field dd span{color:#edf1ed;font-size:13px;line-height:1.35}.attachment-weapons strong{font-size:15px;font-weight:600;line-height:1.3}.attachment-weapons span,.attachment-weapons small{font-size:11px;line-height:1.35}.keybind-toolbar label,.keybind-toolbar span,.keybind-controls p,.bind-row dd small{letter-spacing:.025em;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4}@media (width<=820px){.server-clock{grid-template-columns:1fr auto}.server-meta{text-align:left;grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:space-between;justify-items:start;width:100%}.keybind-grid,.guide-hero{grid-template-columns:1fr}.guide-stat-grid{width:100%}.estimate-warning{grid-template-columns:1fr;gap:9px}.guide-toolbar,.weapon-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-search{grid-column:1/-1}.loot-row,.weapon-grid,.attachment-grid{grid-template-columns:1fr}}@media (width<=560px){.board-shell{padding:18px 14px 28px}.guide-shell{padding:18px 12px 30px}.site-tabs{margin-bottom:18px}.map-header{min-height:58px;padding:8px}.map-profile-tools>p{display:none}.map-header .site-tabs a{min-width:68px;padding-inline:10px}.map-controls{grid-template-columns:42px 42px 68px;bottom:10px;right:10px}.map-controls button{height:42px}.map-credit{max-width:128px;bottom:10px;left:10px}.board-header{align-items:start}.counter{min-width:72px;padding-inline:8px}.counter strong{font-size:28px}.server-clock{grid-template-columns:1fr;gap:14px;padding:18px}.server-clock>strong{font-size:50px}.server-meta{grid-column:1;grid-template-columns:1fr;gap:6px}.reminder{grid-template-columns:42px 1fr 36px;min-height:72px}.reminder p{padding-inline:8px}.add-row{grid-template-columns:1fr}.add-row button{height:52px}.keybind-header{display:block}.keybind-controls{justify-items:start;margin-top:10px}.keybind-controls p{text-align:left}.keybind-toolbar{grid-template-columns:1fr;gap:8px}.keybind-toolbar>div{grid-template-columns:1fr}.keybind-toolbar span{text-align:right}.bind-row{grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);padding-inline:10px}.guide-stat-grid{grid-template-columns:1fr 1fr}.guide-stat-grid>div{min-width:0}.guide-toolbar,.weapon-toolbar,.mode-switch{grid-template-columns:1fr}.mode-switch button{min-height:58px}.result-line{flex-wrap:wrap;align-items:start}.result-line span{width:100%;margin-left:0}.loot-values{grid-template-columns:repeat(2,minmax(0,1fr))}.loot-values>div{min-height:48px}.weapon-card dl{grid-template-columns:1fr}.compat-field{border-right:0;min-height:0}}@media (prefers-reduced-motion:no-preference){.reminder,.add-row button,.remove-button,.keybind-button kbd,.keybind-controls>button{transition:all .16s}.reminder:hover{border-color:#476252;transform:translateY(-1px)}}body{overflow:hidden}.board-shell,.guide-shell{isolation:auto;width:100%;height:100vh;min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}.board-shell:before,.guide-shell:before{z-index:0}.board-shell:after,.guide-shell:after{z-index:1;background:linear-gradient(#01030200 0 48%,#01030214 65%,#0103023d 100%)}.board,.guide-page{z-index:5;scrollbar-color:#9bea6e80 #0507053d;scrollbar-width:thin;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);background:linear-gradient(90deg,#05060575,#0e0f0d57 48%,#0203028a 50%,#0e0f0d57 52%,#05060575),#080a0857;border:1px solid #c2ae8f33;border-radius:5px 5px 14px 14px;outline:1px solid #0c0907bf;width:min(66vw,1120px);height:40vh;margin:0;padding:50px clamp(20px,2.4vw,40px) 28px;position:fixed;bottom:3.4vh;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:inset 0 0 70px #00000075,0 18px 34px #00000047}.board:before,.guide-page:before{box-shadow:none;background:linear-gradient(90deg,#0000 0 48.8%,#00000061 49.7% 50.3%,#0000 51.2%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px);border:0;inset:0}.board .site-tabs,.guide-page .site-tabs{z-index:30;background:#0c0d0bf0;border-color:#bfa67c4d;margin:-50px 0 18px;position:sticky;top:-50px;box-shadow:0 8px 18px #00000047}.board h1,.guide-page h1{text-shadow:0 2px 12px #000000b8;font-size:clamp(34px,4.3vw,62px);line-height:.94}.board .rule{margin:18px 0}.board .server-clock{margin-bottom:28px;padding:16px 20px}.guide-hero h1{font-size:clamp(34px,4.5vw,64px)}.guide-intro{margin-top:10px;font-size:15px}.guide-stat-grid>div{padding:10px 12px}.scene-mode .board,.scene-mode .guide-page{transform:translate(-50%,112vh)}.map-guide-shell{background:#050806}.map-page{z-index:5;background:#060807eb;border:10px solid #261f18e6;border-radius:7px 7px 15px 15px;outline:1px solid #c2ae8f42;width:min(69vw,1160px);height:42vh;transition:transform .76s cubic-bezier(.72,0,.22,1),opacity .43s;position:fixed;bottom:3.4vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 60px #0000005c,0 20px 38px #00000052}.scene-mode .map-page{opacity:0;pointer-events:none;transform:translate(-50%,112vh)}.manual-page-turn{z-index:120;backface-visibility:hidden;pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 18%,#00000047),#171814;border:1px solid #c2ae8f57;width:min(33vw,560px);height:40vh;position:fixed;bottom:3.4vh;overflow:hidden;box-shadow:inset 0 0 70px #00000085}.manual-page-turn:after{content:"";background:linear-gradient(100deg,#0000 42%,#ded2b42e 50%,#0000 58%);position:absolute;inset:0}.manual-page-turn.is-forward{transform-origin:0;animation:.56s cubic-bezier(.65,.03,.32,1) both manual-turn-forward;left:50%}.manual-page-turn.is-back{transform-origin:100%;animation:.56s cubic-bezier(.65,.03,.32,1) both manual-turn-back;right:50%}@keyframes manual-turn-forward{0%{filter:brightness();transform:perspective(1200px)rotateY(0)translate(0)}48%{filter:brightness(1.18)}to{filter:brightness(.64);transform:perspective(1200px)rotateY(-168deg)translate(-3%)}}@keyframes manual-turn-back{0%{filter:brightness();transform:perspective(1200px)rotateY(0)translate(0)}48%{filter:brightness(1.18)}to{filter:brightness(.64);transform:perspective(1200px)rotateY(168deg)translate(3%)}}@media (width<=900px){.board,.guide-page{width:86vw;height:46vh;padding:48px 18px 22px;bottom:2vh}.map-page{width:88vw;height:47vh;bottom:2vh}.manual-page-turn{width:43vw;height:46vh;bottom:2vh}}@media (width<=560px){.board,.guide-page{width:94vw;height:54vh;padding-inline:14px}.map-page{border-width:6px;width:95vw;height:55vh}.manual-page-turn{width:47vw;height:54vh}.scene-mode-prompt{text-align:left;max-width:calc(100vw - 36px)}}@media (prefers-reduced-motion:reduce){.manual-page-turn{display:none}}.board-shell:before,.guide-shell:before{background-position:calc(50% + var(--scene-look-x)) calc(50% + var(--scene-look-y));filter:saturate(1.04)contrast(1.01)brightness(1.035);background-size:cover;transform:scale(1.018)}.board-shell:after,.guide-shell:after{background:linear-gradient(#02050403 0%,#02050405 42%,#0205041a 74%,#02050433 100%),radial-gradient(circle at 66% 22%,#ffc9760f,#0000 28%)}.pov-foreground{z-index:4;clip-path:none;filter:drop-shadow(0 -8px 24px #0003);background-position:50%;background-size:cover}.scene-atmosphere{z-index:3;opacity:.72;transition:opacity .7s}.scene-mode .scene-atmosphere{opacity:1}.scene-sun-bloom,.scene-mist,.scene-water-shimmer,.scene-cigarette-smoke,.scene-branch-shadow,.scene-leaf{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.scene-sun-bloom{filter:blur(16px);mix-blend-mode:screen;background:radial-gradient(circle,#ffd69024,#ffa64309 42%,#0000 70%);border-radius:50%;width:34vw;height:38vh;animation:6.8s ease-in-out infinite alternate refuge-sun-breathe;top:4vh;left:51vw}.scene-mist{filter:blur(22px);mix-blend-mode:screen;opacity:.54;background:radial-gradient(#ccdbd81f,#98aca90b 45%,#0000 72%);border-radius:50%;width:72vw;height:20vh;left:27vw}.scene-mist-a{animation:18s ease-in-out infinite alternate refuge-mist-drift;top:29vh}.scene-mist-b{opacity:.26;width:55vw;height:16vh;animation:24s ease-in-out -9s infinite alternate-reverse refuge-mist-drift;top:42vh;left:36vw}.scene-water-shimmer{filter:blur(1.2px);mix-blend-mode:screen;opacity:.5;transform-origin:50% 100%;background:repeating-linear-gradient(178deg,#0000 0 13px,#ffd8931c 14px 15px,#0000 16px 28px),repeating-linear-gradient(2deg,#0000 0 19px,#dfefed0e 20px 21px,#0000 22px 39px);width:48vw;height:45vh;animation:4.2s ease-in-out infinite alternate refuge-water-shimmer;top:39vh;left:37vw;transform:perspective(600px)rotateX(64deg)rotate(-1.5deg);-webkit-mask-image:radial-gradient(at 52% 52%,#000 0 24%,#000000a6 48%,#0000 76%);mask-image:radial-gradient(at 52% 52%,#000 0 24%,#000000a6 48%,#0000 76%)}.scene-cigarette-smoke{filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(at 48% 80%,#e5e8de38,#0000 27%),radial-gradient(at 58% 52%,#e5e8de29,#0000 30%),radial-gradient(at 40% 24%,#e5e8de1c,#0000 28%);border-radius:48% 52% 44% 56%;width:11vw;height:24vh;animation:7.4s ease-in-out infinite refuge-smoke-rise}.scene-cigarette-smoke-a{bottom:41vh;right:14vw}.scene-cigarette-smoke-b{animation-duration:8.6s;animation-delay:-3.2s;bottom:0;left:18vw}html:not(.scene-mode) .scene-cigarette-smoke-b,.scene-mode .scene-cigarette-smoke-a{opacity:0}.scene-branch-shadow{filter:blur(4px);opacity:.35;transform-origin:100% 0;background:linear-gradient(68deg,#0000 46%,#090d0a2e 47% 48.5%,#0000 50%),linear-gradient(111deg,#0000 52%,#090d0a24 53% 54%,#0000 55%);width:35vw;height:42vh;animation:9s ease-in-out infinite alternate refuge-branch-sway;top:-8vh;right:-4vw}.scene-leaf{opacity:0;background:linear-gradient(135deg,#d48b32,#7f451d);border-radius:90% 15%;width:9px;height:5px;animation-name:refuge-leaf-fall;animation-timing-function:linear;animation-iteration-count:infinite;top:-5vh;box-shadow:0 1px 2px #0000004d}.scene-leaf-1{animation-duration:13s;animation-delay:-2s;left:18vw}.scene-leaf-2{animation-duration:17s;animation-delay:-11s;left:31vw;transform:scale(.72)}.scene-leaf-3{animation-duration:14.5s;animation-delay:-7s;left:45vw;transform:scale(1.18)}.scene-leaf-4{animation-duration:19s;animation-delay:-15s;left:57vw;transform:scale(.62)}.scene-leaf-5{animation-duration:16s;animation-delay:-4s;left:68vw}.scene-leaf-6{animation-duration:21s;animation-delay:-18s;left:78vw;transform:scale(.74)}.scene-leaf-7{animation-duration:15.5s;animation-delay:-9s;left:86vw;transform:scale(1.1)}.scene-leaf-8{animation-duration:22s;animation-delay:-6s;left:95vw;transform:scale(.58)}@keyframes refuge-sun-breathe{0%{opacity:.62;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes refuge-mist-drift{0%{transform:translate(-5vw,1.4vh)scale(.94)}to{transform:translate(6vw,-1vh)scale(1.08)}}@keyframes refuge-water-shimmer{0%{opacity:.25;background-position:0 0,0 0}45%{opacity:.58}to{opacity:.34;background-position:18px 10px,-12px 17px}}@keyframes refuge-smoke-rise{0%{opacity:0;transform:translateY(5vh)scale(.72)rotate(-4deg)}18%{opacity:.38}62%{opacity:.23}to{opacity:0;transform:translate(3.8vw,-13vh)scale(1.28)rotate(9deg)}}@keyframes refuge-branch-sway{0%{transform:rotate(-.8deg)translate(0)}to{transform:rotate(1.2deg)translate(-.8vw,.5vh)}}@keyframes refuge-leaf-fall{0%{opacity:0;transform:translateY(-4vh)rotate(0)}8%{opacity:.72}52%{transform:translate(7vw,50vh)rotate(390deg)}92%{opacity:.62}to{opacity:0;transform:translate(-2vw,108vh)rotate(780deg)}}.board,.guide-page{width:min(49vw,920px);height:49vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-color:#daad60a6 transparent;background:0 0;border:0;border-radius:0;outline:0;padding:38px clamp(18px,1.8vw,30px) 24px;bottom:3.2vh}.board .site-tabs,.guide-page .site-tabs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0ad1;border:1px solid #daad6047;margin:-38px 0 14px;top:-38px;box-shadow:0 7px 18px #00000038}.board .site-tabs a,.guide-page .site-tabs a{min-width:62px;padding:7px 10px 6px;font-size:10px}.board h1,.guide-page h1,.guide-hero h1{text-shadow:0 2px 8px #000000c2;font-size:clamp(27px,3vw,43px);line-height:.98}.board .rule{height:4px;margin:13px 0}.board .server-clock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c120ebd;border-left-width:3px;grid-template-columns:minmax(100px,1fr) auto minmax(120px,1fr);gap:14px;margin-bottom:18px;padding:10px 13px;box-shadow:0 8px 22px #0000002e}.board .server-clock>strong{font-size:clamp(28px,3vw,42px)}.board .clock-label>span,.board .server-meta,.board .eyebrow{font-size:9px}.board .counter{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c120eb8;min-width:65px;padding:8px 10px}.board .reminder-section h2,.board .add-form label{margin-bottom:8px;font-size:11px}.board .reminder{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1712c7;border-left-width:3px;grid-template-columns:36px 1fr 34px;min-height:52px;box-shadow:0 7px 18px #00000029}.board .check-button span{width:21px;height:21px;font-size:14px}.board .add-form{margin-top:20px}.board .add-row input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c120ec7;height:43px;font-size:14px}.board .add-row button{min-width:78px}.board .keybind-section{margin-top:38px;padding-top:22px}.board .keybind-controls p{font-size:11px}.guide-hero{gap:16px;padding-bottom:15px}.guide-intro{margin-top:7px;font-size:13px;line-height:1.42}.guide-stat-grid>div{min-width:72px;padding:8px}.map-page{background:#060807e0;border-width:5px;border-color:#231d17e6;width:min(49vw,920px);height:49vh;bottom:3.2vh}.manual-page-turn{width:min(24.5vw,460px);height:49vh;bottom:3.2vh}@media (width<=1050px){.board,.guide-page,.map-page{width:69vw}.manual-page-turn{width:34.5vw}}@media (width<=700px){.pov-foreground{background-size:auto 100%}.board,.guide-page,.map-page{width:90vw;height:55vh;bottom:2vh}.manual-page-turn{width:45vw;height:55vh;bottom:2vh}}.ashtray-smoke-canvas{z-index:3;pointer-events:none;display:block;position:fixed}.board-shell:before,.guide-shell:before{will-change:transform;animation:34s ease-in-out infinite alternate bar-camera-breathe}.bar-lamp-life,.bar-jukebox-breath,.bar-smoke-ribbon,.bar-cigarette-ember{pointer-events:none;will-change:transform, opacity, filter;display:block;position:absolute}.bar-lamp-life{mix-blend-mode:screen;border-radius:50%}.bar-lamp-life-warm{filter:blur(24px);background:radial-gradient(#ffc26a33,#e77d310e 39%,#0000 70%);width:28vw;height:34vh;animation:11s linear infinite bar-warm-lamp-life;top:-5vh;right:27vw}.bar-lamp-life-cyan{filter:blur(18px);opacity:.62;transform-origin:82% 8%;background:linear-gradient(165deg,#0000 12%,#3ce2ed0a 36%,#59eef429 50%,#188f9d09 67%,#0000 82%);width:48vw;height:28vh;animation:8.6s ease-in-out -2s infinite bar-cyan-lamp-life;top:-9vh;right:-2vw}.bar-jukebox-breath{filter:blur(18px);mix-blend-mode:screen;opacity:.46;background:radial-gradient(at 77% 43%,#ff9d3c33,#0000 26%),radial-gradient(at 64% 49%,#ff24142e,#ae100e09 42%,#0000 70%);border-radius:46%;width:27vw;height:49vh;animation:5.6s ease-in-out infinite alternate bar-jukebox-life;top:22vh;right:-5vw}.bar-smoke-ribbon{filter:blur(6px);mix-blend-mode:screen;opacity:0;transform-origin:50% 100%;background:radial-gradient(at 52% 91%,#edecde40,#0000 17%),radial-gradient(at 35% 65%,#e2e6db2e,#0000 24%),radial-gradient(at 67% 39%,#e2e6db21,#0000 26%),radial-gradient(at 45% 13%,#e2e6db17,#0000 22%);border-radius:48% 52% 43% 57%;width:clamp(34px,4vw,72px);height:clamp(130px,25vh,250px);animation:9.5s cubic-bezier(.33,.02,.42,1) infinite bar-smoke-curl;bottom:7vh;right:8.2vw}.bar-smoke-ribbon-b{width:clamp(28px,3.2vw,58px);animation-duration:11.2s;animation-delay:-3.4s;bottom:6vh;right:7.1vw}.bar-smoke-ribbon-c{width:clamp(24px,2.8vw,50px);animation-duration:12.7s;animation-delay:-6.8s;bottom:7vh;right:9.1vw}.bar-cigarette-ember{mix-blend-mode:screen;opacity:.2;background:#ffd3a0;border-radius:50%;width:7px;height:7px;animation:4.2s ease-in-out infinite bar-ember-life;bottom:10.4vh;right:9.9vw;box-shadow:0 0 5px 2px #ff7825b8,0 0 16px 5px #d2341447}@keyframes bar-camera-breathe{0%{transform:scale(1.006)translate(0)}45%{transform:scale(1.016)translate(-.22%,.09%)}to{transform:scale(1.026)translate(-.48%,.22%)}}@keyframes bar-warm-lamp-life{0%,34%,to{opacity:.5}37%{opacity:.32}39%{opacity:.86}41%{opacity:.44}44%{opacity:.8}72%{opacity:.7}}@keyframes bar-cyan-lamp-life{0%,to{opacity:.42;transform:scale(.98)}46%{opacity:.78;transform:scale(1.045)}50%{opacity:.5}54%{opacity:.82}}@keyframes bar-jukebox-life{0%{opacity:.24;transform:scale(.96)}48%{opacity:.72}54%{opacity:.4}60%{opacity:.78}to{opacity:.56;transform:scale(1.055)}}@keyframes bar-smoke-curl{0%{opacity:0;transform:translateY(5vh)scale(.52,.62)rotate(-9deg)}12%{opacity:.48}42%{opacity:.38;transform:translate(-1.8vw,-6vh)scaleY(1.12)rotate(8deg)}72%{opacity:.26}to{opacity:0;transform:translate(3.3vw,-22vh)scale(1.55,1.65)rotate(-6deg)}}@keyframes bar-ember-life{0%,32%,to{opacity:.16;transform:scale(.72)}36%{opacity:.88;transform:scale(1.18)}42%{opacity:.3;transform:scale(.86)}72%{opacity:.48;transform:scale(1)}}@media (width<=700px){.bar-smoke-ribbon,.bar-cigarette-ember{right:10vw}.bar-jukebox-breath{width:48vw;right:-12vw}}@media (prefers-reduced-motion:reduce){.board-shell:before,.guide-shell:before,.bar-lamp-life,.bar-jukebox-breath,.bar-smoke-ribbon,.bar-cigarette-ember{animation:none!important}.bar-smoke-ribbon,.bar-cigarette-ember{display:none}}:root{--survival-scene:url(/art/scum-bunker-bar-ui-background-v1.webp);--ink:#f3f6f2;--muted:#b9c6c2;--canvas:#05090a;--panel:#080e0ec7;--panel-2:#0d1715d1;--line:#a3beb340;--acid:#a4eb78;--acid-dim:#6ea64d}html,body{background:var(--canvas);width:100%;height:100%;overflow:hidden}.pov-foreground,.scene-atmosphere,.scene-mode-controls,.manual-page-turn{display:none!important}.board-shell,.guide-shell{isolation:isolate;background:#05090a;width:100%;height:100vh;min-height:0;padding:clamp(20px,3.2vw,46px);position:fixed;inset:0;overflow:hidden}.board-shell:before,.guide-shell:before{z-index:0;background-image:var(--survival-scene);content:"";filter:saturate(1.03)contrast(1.01)brightness(1.02);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:scale(1.006)}.board-shell:after,.guide-shell:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#03080ac2 0%,#03080aa3 35%,#03080a57 52%,#03080a0d 67%,#0000 76%),linear-gradient(#0205061f,#0000 18% 80%,#02050633);position:fixed;inset:0}.bar-atmosphere{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bar-neon-glow,.bar-cigarette-haze,.bar-fan-shadow,.bar-dust{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.bar-neon-glow{filter:blur(22px);mix-blend-mode:screen;border-radius:50%}.bar-neon-glow-a{background:radial-gradient(#ff4f2624,#c41d1309 46%,#0000 72%);width:31vw;height:48vh;animation:4.8s ease-in-out infinite alternate bar-neon-pulse;top:23vh;right:-4vw}.bar-neon-glow-b{background:radial-gradient(#3dd9e51f,#268e9c08 48%,#0000 74%);width:34vw;height:38vh;animation:7s ease-in-out -2.4s infinite alternate-reverse bar-neon-pulse;top:-10vh;right:12vw}.bar-cigarette-haze{filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(at 50% 82%,#e6eae138,#0000 24%),radial-gradient(at 58% 53%,#e6eae121,#0000 30%),radial-gradient(at 41% 24%,#e6eae114,#0000 28%);border-radius:45% 55% 48% 52%;width:15vw;height:30vh;animation:8s ease-in-out infinite bar-smoke-rise}.bar-cigarette-haze-a{bottom:3vh;right:8vw}.bar-cigarette-haze-b{opacity:.48;width:10vw;height:22vh;animation-duration:10s;animation-delay:-4.5s;bottom:36vh;right:29vw}.bar-fan-shadow{background:conic-gradient(from 0deg, transparent 0 20deg, #0204041f 21deg 27deg, transparent 28deg 110deg, #0204041a 111deg 118deg, transparent 119deg 200deg, #0204041c 201deg 207deg, transparent 208deg 290deg, #0204041a 291deg 298deg, transparent 299deg 360deg);filter:blur(8px);opacity:.5;border-radius:50%;width:31vw;height:31vw;animation:14s linear infinite bar-fan-spin;top:-17vh;right:27vw}.bar-dust{filter:drop-shadow(0 0 2px #ffb75c2e);opacity:.16;background-image:radial-gradient(circle,#f4dcb06b 0 .7px,#0000 1.2px);background-size:63px 79px;animation:24s linear infinite bar-dust-drift;inset:0}.bar-dust-b{opacity:.1;background-position:31px 47px;background-size:97px 113px;animation-duration:34s;animation-direction:reverse}@keyframes bar-neon-pulse{0%{opacity:.58;transform:scale(.96)}38%{opacity:.84}42%{opacity:.48}46%{opacity:.9}to{opacity:.74;transform:scale(1.05)}}@keyframes bar-smoke-rise{0%{opacity:0;transform:translateY(5vh)scale(.7)rotate(-3deg)}18%{opacity:.35}65%{opacity:.2}to{opacity:0;transform:translate(3.2vw,-15vh)scale(1.25)rotate(8deg)}}@keyframes bar-fan-spin{to{transform:rotate(360deg)}}@keyframes bar-dust-drift{0%{transform:translateY(4vh)}to{transform:translate(4vw,-14vh)}}.board,.guide-page{z-index:5;width:min(56vw,900px);height:calc(100vh - clamp(40px,6.4vw,92px));box-shadow:none;scrollbar-color:#a4eb7885 #050a0a38;scrollbar-width:thin;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 clamp(16px,2vw,30px) 42px 0;display:block;position:relative;bottom:auto;left:auto;overflow:hidden auto;transform:none}.guide-page{width:min(64vw,1060px)}.board:before,.guide-page:before{display:none}.board .site-tabs,.guide-page .site-tabs,.map-header .site-tabs{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a0ac7;border:1px solid #a5c1b538;gap:4px;width:auto;margin:0 0 clamp(20px,3vh,30px);padding:4px;display:inline-flex;position:sticky;top:0;left:auto;transform:none;box-shadow:0 10px 30px #00000038}.board .site-tabs a,.guide-page .site-tabs a,.map-header .site-tabs a{min-width:72px;box-shadow:none;clip-path:none;color:var(--muted);background:0 0;border:0;padding:9px 13px 8px;font-size:11px}.board .site-tabs a.is-active,.guide-page .site-tabs a.is-active,.map-header .site-tabs a.is-active{background:var(--acid);color:#071008;box-shadow:none}.board-header{grid-area:auto;justify-content:space-between;align-items:end;gap:24px;padding:0;display:flex}.board-header h1,.board h1,.guide-page h1,.guide-hero h1{text-shadow:0 3px 18px #0000008c;max-width:none;font-size:clamp(38px,5vw,68px);line-height:.92}.board .counter{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f0ead;min-width:80px;padding:10px 12px 9px;box-shadow:0 12px 28px #0000002e}.board .rule{background:repeating-linear-gradient(-45deg, var(--acid) 0 8px, transparent 8px 16px);width:100%;height:5px;margin:22px 0;display:block}.board .server-clock{border:1px solid var(--line);border-left:4px solid var(--acid);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(115deg,#0e1916e0,#060c0ccc);grid-template-columns:minmax(130px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;margin:0 0 30px;padding:16px 18px;display:grid;box-shadow:0 18px 44px #0003}.board .server-meta{justify-content:initial;text-align:right;grid-column:auto;justify-items:end;gap:7px;display:grid}.board .reminder-section,.board .add-form,.board .keybind-section{width:auto;display:block}.board .reminder-section{padding:0}.board .reminder-list{gap:9px}.board .reminder{border:1px solid var(--line);border-left:4px solid var(--acid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#101d19db,#070e0ecc);grid-template-columns:42px 1fr 38px;min-height:62px;box-shadow:0 14px 34px #0000002e}.board .reminder p{padding:12px 13px;font-size:clamp(15px,1.35vw,19px)}.board .add-form{margin:24px 0 0}.board .add-row input{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e0ec7;height:48px;padding:0 14px;font-size:15px}.board .keybind-section{border-top:1px solid var(--line);margin-top:54px;padding-top:36px}.board .keybind-header h2{font-size:clamp(28px,3.5vw,46px)}.board .keybind-card,.board .keybind-toolbar,.loot-row,.weapon-card,.attachment-card,.guide-toolbar,.estimate-warning,.mode-switch button,.guide-stat-grid>div{border-color:var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#070e0ec7;box-shadow:0 14px 36px #00000029}.guide-hero{padding:0 0 26px}.map-page{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0ae6;border-radius:2px;outline:0;width:min(70vw,1180px);height:calc(100vh - clamp(40px,6.4vw,92px));margin:0;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none;box-shadow:0 24px 70px #00000052}.map-header{background:#050a0ae6;min-height:60px;padding:8px 12px}.map-header .site-tabs{margin:0;position:static}@media (width<=1000px){.board,.guide-page{width:min(72vw,820px)}.map-page{width:84vw}}@media (width<=700px){.board-shell,.guide-shell{padding:16px}.board-shell:after,.guide-shell:after{background:#03080a94}.board,.guide-page,.map-page{width:100%;height:calc(100vh - 32px);bottom:auto}.board .site-tabs,.guide-page .site-tabs{top:0}.board .server-clock{grid-template-columns:1fr auto}.board .server-meta{text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;display:flex}.board-header h1,.board h1,.guide-page h1,.guide-hero h1{font-size:clamp(34px,10vw,54px)}}.board-shell>.site-tabs,.guide-shell>.site-tabs{z-index:120;top:calc(var(--ui-top-gap) + 5px);width:max-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:3px;margin:0;padding:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.board-shell>.site-tabs a,.guide-shell>.site-tabs a{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);color:#e0d8c7c7;background:linear-gradient(#2d261de6,#13120fd6);border:1px solid #d2be9933;border-bottom:0;min-width:61px;padding:8px 10px 10px;font-size:13px;box-shadow:0 5px 8px #00000038}.board-shell>.site-tabs a.is-active,.guide-shell>.site-tabs a.is-active{color:#10160f;background:linear-gradient(#a7e87b,#6fa74f);box-shadow:0 5px 10px #0000004d,inset 0 1px #ffffff47}.map-pin-panel-title{text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-bottom:1px solid #52685a85;width:100%;padding:0 0 10px}.map-pin-panel-title:active,.map-pin-panel.is-dragging .map-pin-panel-title{cursor:grabbing}.map-pin-panel.is-dragging{box-shadow:0 18px 46px #000000ad}.map-pin-panel{z-index:150;max-height:calc(100dvh - 16px);position:fixed}.board-shell *,.guide-shell *{font-family:Segoe UI,Arial,Helvetica,sans-serif!important}.site-tabs a,.profile-selector,.profile-selector select,.sync-status,.clock-label>span,.server-meta,.eyebrow,.counter span,.guide-toolbar label>span,.keybind-toolbar label,.skills-search label,.skills-search span,.skills-level-key span,.skill-category>summary>span,.skill-tier-grid h4,.skill-card footer a,.map-credit,.map-layer-toggle,.map-pin-row small,.confidence-badge,.tier-badge,.priority-badge{letter-spacing:.025em!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}.skills-hero>div>p:last-child,.skills-warning,.skills-search input,.skill-card>summary p,.skill-tier-grid ul,.skill-card footer p,.guide-intro,.loot-basis,.bind-row dt,.bind-row dd,.keybind-button,.keybind-edit-form input,.map-pin-form input,.map-pin-row input{letter-spacing:0!important;font-size:15px!important;line-height:1.5!important}.skill-category>summary h2{font-size:22px!important;line-height:1.2!important}.skill-card>summary h3{font-size:18px!important;line-height:1.25!important}.skill-category>.skill-list{margin-top:8px}@media (width<=700px){.site-tabs a,.profile-selector,.profile-selector select,.sync-status,.server-meta,.eyebrow,.skills-search label,.skills-search span,.skills-level-key span,.skill-category>summary>span,.skill-tier-grid h4,.skill-card footer a{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.bar-neon-glow,.bar-cigarette-haze,.bar-fan-shadow,.bar-dust,.scene-sun-bloom,.scene-mist,.scene-water-shimmer,.scene-cigarette-smoke,.scene-branch-shadow,.scene-leaf{animation:none!important}}.board,.guide-page{background:linear-gradient(90deg,#0000 0 47.8%,#00000014 49.3%,#ffffff05 50.4%,#0000 52.2%),repeating-linear-gradient(0deg,#0000 0 27px,#e4dac106 27px 28px);height:54vh;padding:38px clamp(15px,1.35vw,24px) 20px}.board{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:clamp(42px,4vw,72px);display:grid}.board .site-tabs,.guide-page .site-tabs,.map-header .site-tabs{width:max-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:3px;margin:0;padding:0;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.board .site-tabs a,.guide-page .site-tabs a,.map-header .site-tabs a{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);color:#e0d8c7c7;background:linear-gradient(#2d261de6,#13120fd6);border:1px solid #d2be9933;border-bottom:0;min-width:61px;padding:8px 10px 10px;box-shadow:0 5px 8px #00000038}.board .site-tabs a.is-active,.guide-page .site-tabs a.is-active,.map-header .site-tabs a.is-active{color:#10160f;background:linear-gradient(#a7e87b,#6fa74f);box-shadow:0 5px 10px #0000004d,inset 0 1px #ffffff47}.board-header{grid-area:1/1;align-items:start;gap:10px;padding:7px 0 0 4px}.board-header h1{max-width:215px;font-size:clamp(25px,2.5vw,36px);line-height:.94}.board .counter{min-width:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000014;border:1px solid #decfb233;padding:6px 7px}.board .counter strong{font-size:21px}.board .counter span{font-size:8px}.board .rule{background:repeating-linear-gradient(-45deg,#9bea6eb8 0 7px,#0000 7px 14px);grid-area:2/1;width:100%;margin:12px 0 14px}.board .server-clock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000e;border-top:0;border-bottom:1px solid #ddcfb32e;border-left:2px solid #9bea6eb8;border-right:0;grid-area:3/1/span 2;grid-template-columns:1fr auto;align-items:end;gap:7px 12px;margin:0;padding:10px 4px 10px 10px}.board .server-clock>strong{text-shadow:none;font-size:clamp(26px,2.8vw,38px)}.board .server-meta{text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;justify-items:start;gap:6px 12px;display:flex}.board .reminder-section{grid-area:1/2/span 3;padding:8px 2px 0}.board .reminder-section h2,.board .add-form label{color:#e5decfc2;letter-spacing:.17em;font-size:9px}.board .reminder{min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000e;border-top:0;border-bottom:1px solid #dfd1b52e;border-left:2px solid #9bea6eb3;border-right:0;grid-template-columns:30px 1fr 27px}.board .reminder p{padding:8px 7px;font-size:clamp(12px,1.02vw,15px);font-weight:650}.board .check-button span{border-width:1px;width:17px;height:17px;font-size:11px}.board .remove-button{font-size:19px}.board .add-form{grid-area:4/2;margin:13px 2px 0}.board .add-row{gap:6px}.board .add-row input{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000e;border:0;border-bottom:1px solid #dcccaf42;height:36px;padding:0 9px;font-size:12px}.board .add-row button{background:#9bea6ecc;min-width:55px;font-size:10px}.board .keybind-section{border-top:1px dashed #dcccaf40;grid-area:5/1/auto/-1;margin-top:34px;padding:26px 3px 0}.board .keybind-card,.board .keybind-toolbar,.loot-row,.weapon-card,.attachment-card,.guide-toolbar,.estimate-warning,.mode-switch button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000021}.guide-page{padding-top:43px}.guide-page>.guide-hero{padding-inline:4px}.guide-page .guide-hero h1{max-width:480px;font-size:clamp(25px,2.75vw,40px)}.guide-page .guide-intro{max-width:520px;font-size:12px}@media (width<=1050px){.board{column-gap:clamp(32px,4vw,54px)}.board-header h1{font-size:clamp(23px,3.3vw,34px)}}@media (width<=700px){.board{padding-top:46px;display:block}.board-header,.board .rule,.board .server-clock,.board .reminder-section,.board .add-form,.board .keybind-section{width:100%}.board .reminder-section{margin-top:22px}.board .site-tabs,.guide-page .site-tabs,.map-header .site-tabs{top:8px}}.board-shell:before,.guide-shell:before{animation-duration:18s}.motion-requested .bar-lamp-life-warm{filter:blur(20px);animation-duration:7.5s}.motion-requested .bar-lamp-life-cyan{animation-duration:6.4s}.motion-requested .bar-jukebox-breath{filter:blur(14px);animation-duration:4.2s}.motion-requested .bar-smoke-ribbon{filter:blur(5px);width:clamp(44px,5vw,90px);animation-duration:7.2s}.motion-requested .bar-smoke-ribbon-b{animation-duration:8.5s}.motion-requested .bar-smoke-ribbon-c{animation-duration:9.4s}.motion-requested .bar-cigarette-ember{width:9px;height:9px}.motion-requested .bar-fan-shadow{opacity:.62;animation-duration:10s}.motion-requested .bar-dust{opacity:.24;animation-duration:18s}.motion-requested .bar-dust-b{opacity:.16;animation-duration:25s}@media (prefers-reduced-motion:reduce){.motion-requested .bar-lamp-life-warm{animation:7.5s linear infinite bar-warm-lamp-life!important}.motion-requested .bar-lamp-life-cyan{animation:6.4s ease-in-out -2s infinite bar-cyan-lamp-life!important}.motion-requested .bar-jukebox-breath{animation:4.2s ease-in-out infinite alternate bar-jukebox-life!important}.motion-requested .bar-smoke-ribbon{display:block;animation:7.2s cubic-bezier(.33,.02,.42,1) infinite bar-smoke-curl!important}.motion-requested .bar-smoke-ribbon-b{animation-duration:8.5s!important;animation-delay:-3.4s!important}.motion-requested .bar-smoke-ribbon-c{animation-duration:9.4s!important;animation-delay:-6.8s!important}.motion-requested .bar-cigarette-ember{display:block;animation:4.2s ease-in-out infinite bar-ember-life!important}.motion-requested .bar-neon-glow-a{animation:4.8s ease-in-out infinite alternate bar-neon-pulse!important}.motion-requested .bar-neon-glow-b{animation:7s ease-in-out -2.4s infinite alternate-reverse bar-neon-pulse!important}.motion-requested .bar-cigarette-haze-a{animation:8s ease-in-out infinite bar-smoke-rise!important}.motion-requested .bar-cigarette-haze-b{animation:10s ease-in-out -4.5s infinite bar-smoke-rise!important}.motion-requested .bar-fan-shadow{animation:10s linear infinite bar-fan-spin!important}.motion-requested .bar-dust-a{animation:18s linear infinite bar-dust-drift!important}.motion-requested .bar-dust-b{animation:25s linear infinite reverse bar-dust-drift!important}}.board-shell:before,.guide-shell:before{animation:none!important;transform:none!important}.board-shell,.guide-shell{--ui-top-gap:clamp(20px, 3.2vw, 46px);--ui-bottom-gap:clamp(10px, 1.4vw, 18px);padding:var(--ui-top-gap) clamp(20px, 3.2vw, 46px) var(--ui-bottom-gap)}.board,.guide-page{height:calc(100vh - var(--ui-top-gap) - var(--ui-bottom-gap));height:calc(100dvh - var(--ui-top-gap) - var(--ui-bottom-gap))}@media (width<=700px){.board-shell,.guide-shell{--ui-top-gap:16px;--ui-bottom-gap:10px;padding-inline:16px}}.map-guide-shell .map-page,.map-pin-panel{font-weight:400;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important}.map-header p{letter-spacing:.025em!important;font-weight:500!important}.map-sector-label{letter-spacing:0!important;font-weight:600!important}.map-pin-panel-title strong{letter-spacing:.015em!important;font-weight:600!important}.map-pin-panel-title span,.map-layer-toggle,.map-layer-toggle strong,.map-pin-form>label{letter-spacing:.02em!important;font-weight:500!important}.map-pin-form input,.map-pin-row input{letter-spacing:0!important;font-weight:400!important}.map-pin-actions button,.map-pin-locate,.map-pin-delete,.map-controls button{letter-spacing:.015em!important;font-weight:600!important}.map-pin-message,.map-pin-row small,.map-credit{letter-spacing:.01em!important;font-weight:400!important}.map-pin-label{letter-spacing:.01em!important;font-weight:500!important}.map-controls button:not(.map-reset){font-weight:400!important}.map-controls .map-reset{letter-spacing:.025em!important}.map-pin-panel,.map-pin-panel *,.map-controls,.map-controls *,.map-credit,.map-pin-label,.map-sector-label{-webkit-font-smoothing:antialiased;letter-spacing:0!important;text-shadow:none!important;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-style:normal!important}.map-pin-panel-title strong{font-size:16px!important;font-weight:600!important}.map-pin-panel-title span,.map-pin-form>label,.map-pin-message{font-size:13px!important;font-weight:400!important}.map-layer-toggle,.map-layer-toggle strong,.map-pin-form input,.map-pin-row input,.map-pin-actions button,.map-pin-locate{font-size:14px!important;font-weight:400!important}.map-layer-toggle strong,.map-pin-actions button:first-child,.map-pin-actions button.is-active,.map-pin-locate{font-weight:500!important}.map-pin-row small{font-size:12px!important;font-weight:400!important}.map-pin-delete{font-weight:400!important}.map-controls .map-reset,.map-credit,.map-pin-label{letter-spacing:0!important;font-weight:400!important}#page-title,#keybind-title,#loot-title,#weapons-title,#skills-title{letter-spacing:0!important;text-shadow:none!important;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-size:clamp(23px,2.25vw,32px)!important;font-weight:600!important;line-height:1.1!important}@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-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}
