@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap";.wm-screen,.wm-combat-surface{--wm-bg:#14110d;--wm-panel:#1c1813;--wm-panel-raised:#24201a;--wm-slot:#100d0a;--wm-border:#78623e73;--wm-border-strong:#6b5836;--wm-gold:#c9a24b;--wm-gold-soft:#c9a24b2e;--wm-text:#e7ddc9;--wm-text-dim:#9a8f79;--wm-text-faint:#6c6353;--wm-rarity-common:#8a8a8a;--wm-rarity-uncommon:#4a9d52;--wm-rarity-rare:#4a83c7;--wm-rarity-veryRare:#9a5bd0;--wm-rarity-legendary:#d0a13a;--wm-rarity-artifact:#d24a3a;--wm-font-display:"Cinzel", "Trajan Pro", Georgia, serif;--wm-font-body:"EB Garamond", Georgia, "Times New Roman", serif;--wm-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.016' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--wm-panel-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='p' x='0' y='0' width='420' height='420' filterUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0190476' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23p)' opacity='0.55'/%3E%3C/svg%3E")}.wm-screen *,.wm-screen :before,.wm-screen :after{box-sizing:border-box}.wm-screen .wm-panel{background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--wm-panel);border:1px solid var(--wm-border);border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 26px #00000073}.wm-screen .wm-panel-title{font-family:var(--wm-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--wm-gold);border-bottom:1px solid var(--wm-border);background:var(--wm-gold-soft);padding:10px 16px;font-size:15px}.wm-screen .wm-panel-body{padding:16px}.wm-screen .wm-button{appearance:none;font-family:var(--wm-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--wm-text);background:var(--wm-panel-raised);border:1px solid var(--wm-border);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.wm-screen .wm-button:hover:not(:disabled){border-color:var(--wm-border-strong)}.wm-screen .wm-button:disabled{opacity:.5;cursor:not-allowed}.wm-screen .wm-button--primary{color:#1a140a;background:linear-gradient(180deg, #e0b862, var(--wm-gold));border-color:var(--wm-gold);box-shadow:0 0 14px #c9a24b47}.wm-screen .wm-button--primary:hover:not(:disabled){background:linear-gradient(#eac877,#d3ab55)}.wm-screen .wm-button--ghost{color:var(--wm-text-dim);background:0 0}.wm-screen .wm-button--ghost:hover:not(:disabled){color:var(--wm-text);border-color:var(--wm-border-strong)}.wm-screen .wm-button--danger{color:#f2d3cd;background:linear-gradient(#8a2f26,#6d241d);border-color:#a3453a}.wm-screen .wm-button--danger:hover:not(:disabled){background:linear-gradient(#9c342c,#7c2a22);border-color:#c05548}.wm-screen .wm-field{flex-direction:column;gap:5px;display:flex}.wm-screen .wm-field-label{font-family:var(--wm-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--wm-text-dim);font-size:11px}.wm-screen .wm-field-input{appearance:none;font:inherit;color:var(--wm-text);background:var(--wm-slot);border:1px solid var(--wm-border);border-radius:5px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.wm-screen .wm-field-input:focus{border-color:var(--wm-gold);box-shadow:0 0 0 2px #c9a24b2e}.wm-screen .wm-field-input::placeholder{color:var(--wm-text-faint)}.wm-screen .wm-field-input:disabled{opacity:.5}.wm-screen .wm-select-icon{color:var(--wm-text-faint);pointer-events:none;display:flex}.wm-screen .wm-select-native-wrap{align-items:center;display:inline-flex;position:relative}.wm-screen .wm-select-native{appearance:none;width:100%;padding-right:32px}.wm-screen .wm-select-native-wrap .wm-select-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.wm-screen .wm-tabbar{border-bottom:1px solid var(--wm-border);align-items:stretch;gap:4px;display:flex}.wm-screen .wm-tabbar .wm-tab{appearance:none;color:var(--wm-text-dim);font-family:var(--wm-font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:10px 20px;font-size:14px;transition:color .15s;position:relative}.wm-screen .wm-tabbar .wm-tab:hover{color:color-mix(in srgb, var(--wm-gold) 70%, var(--wm-text))}.wm-screen .wm-tabbar .wm-tab.is-active{color:var(--wm-gold);text-shadow:0 0 10px #e0b55866}.wm-screen .wm-tabbar .wm-tab.is-active:after{content:"";background:linear-gradient(90deg, transparent, var(--wm-gold), transparent);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.wm-screen .wm-badge{font-family:var(--wm-font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--wm-border);background:var(--wm-panel-raised);color:var(--wm-text-dim);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;display:inline-flex}.wm-screen .wm-badge--gold{color:var(--wm-gold);border-color:var(--wm-gold);background:var(--wm-gold-soft)}.wm-screen .wm-badge--danger{color:#f0cfc9;background:#8a2f264d;border-color:#a3453a}.wm-screen{box-sizing:border-box;background:var(--wm-panel-noise), radial-gradient(140% 90% at 50% -10%, #48382173, transparent 55%), radial-gradient(120% 120% at 50% 120%, #0000008c, transparent 60%), var(--wm-bg);background-blend-mode:overlay, normal, normal, normal;width:100%;height:100vh;color:var(--wm-text);font-family:var(--wm-font-body);background-size:420px 420px,cover,cover,cover;background-attachment:fixed,scroll,scroll,scroll;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:14px;padding:14px 22px 18px;display:grid;overflow:hidden}.wm-screen .wm-stat-name,.wm-screen .wm-stat-cell-label,.wm-screen .wm-attunement-label,.wm-screen .wm-item-label,.wm-screen .wm-tooltip-name,.wm-screen .wm-tooltip-rarity{font-family:var(--wm-font-display)}.wm-screen .wm-rarity-common{--wm-rarity:var(--wm-rarity-common);--wm-rarity-fill:transparent}.wm-screen .wm-rarity-uncommon{--wm-rarity:var(--wm-rarity-uncommon);--wm-rarity-fill:var(--wm-rarity-uncommon)}.wm-screen .wm-rarity-rare{--wm-rarity:var(--wm-rarity-rare);--wm-rarity-fill:var(--wm-rarity-rare)}.wm-screen .wm-rarity-veryRare{--wm-rarity:var(--wm-rarity-veryRare);--wm-rarity-fill:var(--wm-rarity-veryRare)}.wm-screen .wm-rarity-legendary{--wm-rarity:var(--wm-rarity-legendary);--wm-rarity-fill:var(--wm-rarity-legendary)}.wm-screen .wm-rarity-artifact{--wm-rarity:var(--wm-rarity-artifact);--wm-rarity-fill:var(--wm-rarity-artifact)}.wm-screen #wm-left-col{flex-direction:column;grid-area:2/1;gap:14px;min-height:0;display:flex;overflow:hidden}.wm-screen #wm-paperdoll{flex:auto;grid-template-rows:1fr auto;grid-template-columns:auto 1fr auto;place-items:center;gap:10px 4px;min-height:0;padding:10px 8px 4px;display:grid;position:relative}.wm-screen .wm-paperdoll-col{flex-direction:column;gap:20px;display:flex}.wm-screen .wm-paperdoll-figure{color:#c4b8a029;background:radial-gradient(58% 66% at 50% 42%,#b4a8941a,#0000 72%);grid-area:1/2;justify-content:center;place-self:stretch stretch;align-items:flex-end;padding-top:8px;display:flex;overflow:hidden}.wm-screen .wm-paperdoll-figure-img{object-fit:contain;object-position:bottom center;opacity:.55;filter:saturate(.8)brightness(.95);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;max-height:100%}.wm-screen .wm-paperdoll-bottom{grid-area:2/1/auto/-1;justify-content:center;gap:26px;margin-top:4px;display:flex}.wm-screen .wm-item{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.wm-screen .wm-item.is-empty{cursor:default}.wm-screen .wm-item-label{letter-spacing:.08em;color:var(--wm-text-faint);text-transform:uppercase;font-size:11px}.wm-screen .wm-item-box{background:var(--wm-noise), linear-gradient(128deg, #fffaeb24, #fffaeb08 38%, transparent 58%), radial-gradient(140% 120% at 100% 100%, #0000006b, transparent 55%), radial-gradient(120% 100% at 50% 0%, #4034228c, transparent 72%), var(--wm-slot);background-blend-mode:soft-light, screen, multiply, normal, normal;border:1px solid var(--wm-border);background-size:130px 130px,cover,cover,cover,cover;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fffaeb14,inset 0 2px 8px #0009}.wm-screen .wm-item-icon[data-testid=wm-item-icon-missing]{border:1px dashed var(--wm-rarity-artifact);color:var(--wm-rarity-artifact);font-family:var(--wm-font-display,serif);opacity:.85;pointer-events:none;border-radius:4px;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;inset:8%}.wm-screen .wm-item--small .wm-item-icon[data-testid=wm-item-icon-missing]{font-size:22px}.wm-screen .wm-item-icon--img{object-fit:contain;object-position:center;image-rendering:auto;filter:drop-shadow(0 1px 2px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:84%;height:84%;position:absolute;inset:8%}.wm-screen .wm-item--large .wm-item-box{width:62px;height:62px;font-size:30px}.wm-screen .wm-item--small .wm-item-box{aspect-ratio:1;width:100%;font-size:26px}.wm-screen .wm-item.is-filled .wm-item-box:before{content:"";border:1px solid var(--wm-gold);opacity:.62;pointer-events:none;border-radius:1px;position:absolute;inset:3px;-webkit-mask:linear-gradient(#000 0 0) 0 0/9px 9px no-repeat,linear-gradient(#000 0 0) 100% 0/9px 9px no-repeat,linear-gradient(#000 0 0) 0 100%/9px 9px no-repeat,linear-gradient(#000 0 0) 100% 100%/9px 9px no-repeat;mask:linear-gradient(#000 0 0) 0 0/9px 9px no-repeat,linear-gradient(#000 0 0) 100% 0/9px 9px no-repeat,linear-gradient(#000 0 0) 0 100%/9px 9px no-repeat,linear-gradient(#000 0 0) 100% 100%/9px 9px no-repeat}.wm-screen .wm-item--large.is-filled .wm-item-box:before{opacity:.85;inset:2px;-webkit-mask:linear-gradient(#000 0 0) 0 0/11px 11px no-repeat,linear-gradient(#000 0 0) 100% 0/11px 11px no-repeat,linear-gradient(#000 0 0) 0 100%/11px 11px no-repeat,linear-gradient(#000 0 0) 100% 100%/11px 11px no-repeat;mask:linear-gradient(#000 0 0) 0 0/11px 11px no-repeat,linear-gradient(#000 0 0) 100% 0/11px 11px no-repeat,linear-gradient(#000 0 0) 0 100%/11px 11px no-repeat,linear-gradient(#000 0 0) 100% 100%/11px 11px no-repeat}.wm-screen .wm-item.is-filled .wm-item-box{border-color:color-mix(in srgb, var(--wm-rarity,var(--wm-border)) 85%, var(--wm-border-strong));background:radial-gradient(66% 60% at 50% 50%, #000000a3, transparent 74%), radial-gradient(126% 116% at 50% 50%, transparent 52%, color-mix(in srgb, var(--wm-rarity-fill,transparent) 70%, transparent) 98%), var(--wm-noise), linear-gradient(128deg, #fff8e612, #fff8e604 38%, transparent 56%), linear-gradient(color-mix(in srgb, var(--wm-rarity-fill,transparent) 14%, color-mix(in srgb, var(--wm-slot) 52%, #000)) 0 0);background-blend-mode:multiply, screen, soft-light, screen, normal;box-shadow:inset 0 1px 0 #fffaeb17, inset 0 2px 8px #0009, inset 0 0 30px color-mix(in srgb, var(--wm-rarity,transparent) 40%, transparent), 0 0 8px color-mix(in srgb, var(--wm-rarity,transparent) 40%, transparent);background-size:cover,cover,130px 130px,cover,cover;position:relative}.wm-screen .wm-item.is-empty .wm-item-box{background:var(--wm-noise), #1a140d;background-blend-mode:multiply, normal;opacity:1;background-size:130px 130px,cover;border:1px solid #7864422e;box-shadow:inset 0 2px 7px #0000008c}.wm-screen .wm-item.is-selected .wm-item-box{outline:2px solid var(--wm-gold);outline-offset:-2px}.wm-screen .wm-item-count{color:var(--wm-text);text-shadow:0 1px 2px #000,0 0 3px #000;font-size:12px;font-weight:700;position:absolute;bottom:2px;right:4px}.wm-screen .wm-item--large .wm-item-count{letter-spacing:.02em;text-shadow:0 1px 3px #000,0 0 5px #000,0 0 2px #000;font-size:25px;font-weight:800;bottom:5px;right:8px}.wm-screen #wm-item-grid .wm-item-count{letter-spacing:.02em;text-shadow:0 1px 3px #000,0 0 5px #000,0 0 2px #000;font-size:22px;font-weight:800;bottom:4px;right:7px}.wm-screen .wm-item-index{color:var(--wm-text-faint);font-size:10px;position:absolute;top:1px;left:3px}.wm-item-tooltip-layer{z-index:1000;pointer-events:none;--wm-gold:#d8b166;--wm-text:#e8ddc7;--wm-text-dim:#b6a888;--wm-text-faint:#8a7d64;--wm-border-strong:#786036b3;--wm-font-display:"Cinzel", Georgia, serif;font-family:EB Garamond,Georgia,serif;position:fixed}.wm-item-tooltip.wm-rarity-common{--wm-rarity:#8a8a8a}.wm-item-tooltip.wm-rarity-uncommon{--wm-rarity:#4a9d52}.wm-item-tooltip.wm-rarity-rare{--wm-rarity:#4a83c7}.wm-item-tooltip.wm-rarity-veryRare{--wm-rarity:#9a5bd0}.wm-item-tooltip.wm-rarity-legendary{--wm-rarity:#d0a13a}.wm-item-tooltip.wm-rarity-artifact{--wm-rarity:#d24a3a}.wm-item-tooltip{text-align:left;border:1px solid var(--wm-rarity,var(--wm-border-strong));width:380px;max-width:80vw;box-shadow:0 10px 26px #0009, 0 0 10px var(--wm-rarity,transparent);white-space:normal;background:linear-gradient(#221c12fa,#14100afa);border-radius:5px;padding:12px 14px}.wm-item-tooltip .wm-tooltip-head{align-items:flex-start;gap:12px;display:flex}.wm-item-tooltip .wm-tooltip-head-text{min-width:0;padding-top:2px}.wm-item-tooltip .wm-tooltip-icon{background:radial-gradient(60% 60% at 50% 40%, color-mix(in srgb, var(--wm-rarity) 22%, transparent), transparent 72%), linear-gradient(180deg, #282116e6, #16120ce6);border:1px solid var(--wm-rarity,var(--wm-border-strong));border-radius:5px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:inset 0 0 8px #00000080}.wm-item-tooltip .wm-tooltip-icon-img{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:100%;height:100%;padding:5px}.wm-item-tooltip .wm-tooltip-icon-emoji{font-size:24px;line-height:1}.wm-item-tooltip .wm-tooltip-name{font-family:var(--wm-font-display);color:var(--wm-rarity,var(--wm-gold));margin:0 0 2px;font-size:16px}.wm-item-tooltip .wm-tooltip-type{letter-spacing:.03em;color:var(--wm-text-dim);font-size:11px}.wm-item-tooltip .wm-tooltip-rarity{font-family:var(--wm-font-display);color:var(--wm-rarity,var(--wm-text-dim));text-transform:uppercase}.wm-item-tooltip .wm-tooltip-stat{margin:10px 0 2px}.wm-item-tooltip .wm-tooltip-stat-row{align-items:center;gap:9px;display:flex}.wm-item-tooltip .wm-tooltip-stat-row+.wm-tooltip-stat-row{margin-top:5px}.wm-item-tooltip .wm-tooltip-stat-icon{color:var(--wm-gold);opacity:.92;flex:none}.wm-item-tooltip .wm-tooltip-stat-value{font-family:var(--wm-font-display);color:var(--wm-text);font-size:21px;font-weight:700;line-height:1}.wm-item-tooltip .wm-tooltip-stat-label{letter-spacing:.02em;color:var(--wm-text);font-size:13px}.wm-item-tooltip .wm-tooltip-named{background:#00000047;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin:10px -14px;padding:9px 14px;list-style:none}.wm-item-tooltip .wm-tooltip-named-row+.wm-tooltip-named-row{margin-top:7px}.wm-item-tooltip .wm-tooltip-named-name{color:var(--wm-text);font-weight:700}.wm-item-tooltip .wm-tooltip-named-text{color:var(--wm-text-dim);font-size:12.5px;line-height:1.4}.wm-item-tooltip .wm-tooltip-desc{color:var(--wm-text-dim);margin:8px 0;font-size:12px;line-height:1.4}.wm-item-tooltip .wm-tooltip-effects{color:var(--wm-text);margin:6px 0;padding-left:16px;font-size:12px}.wm-item-tooltip .wm-tooltip-flavor{color:var(--wm-text-faint);margin:6px 0 0;font-size:12px}.wm-item-tooltip .wm-tooltip-warnings{margin:9px 0 0;padding:0;list-style:none}.wm-item-tooltip .wm-tooltip-warning-row{color:#e0a83e;align-items:center;gap:6px;font-size:12px;display:flex}.wm-item-tooltip .wm-tooltip-warning-row+.wm-tooltip-warning-row{margin-top:3px}.wm-item-tooltip .wm-tooltip-warning-icon{color:#e0a83e;flex:none}.wm-item-tooltip .wm-tooltip-tags{color:var(--wm-text-dim);border-top:1px solid #ffffff12;align-items:center;gap:7px;margin:10px 0 2px;padding-top:9px;font-size:12px;display:flex}.wm-item-tooltip .wm-tooltip-tags-icon{color:var(--wm-text-faint);flex:none}.wm-item-tooltip .wm-tooltip-tags-text{letter-spacing:.02em}.wm-item-tooltip .wm-tooltip-footer{color:var(--wm-text-dim);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.wm-item-tooltip .wm-tooltip-weight{align-items:center;gap:4px;display:inline-flex}.wm-item-tooltip .wm-tooltip-footer-icon{color:var(--wm-gold);opacity:.85}.wm-screen #wm-stat-block{background:var(--wm-panel);border:1px solid var(--wm-border);border-radius:4px;padding:14px 16px}.wm-screen .wm-stat-name{color:var(--wm-text);margin:0;font-size:24px}.wm-screen .wm-stat-subtitle{color:var(--wm-text-dim);letter-spacing:.06em;font-size:13px}.wm-screen .wm-stat-xp{color:var(--wm-text-faint);margin:8px 0 4px;font-size:12px}.wm-screen .wm-xp-track{background:var(--wm-slot);border-radius:2px;height:4px;overflow:hidden}.wm-screen .wm-xp-fill{background:linear-gradient(90deg, #b07f2a, var(--wm-gold));height:100%}.wm-screen .wm-level-up{width:100%;font-family:var(--wm-font-display,serif);letter-spacing:.04em;color:#1c1712;background:linear-gradient(180deg, var(--wm-gold), #b07f2a);border:1px solid var(--wm-gold);cursor:pointer;border-radius:3px;margin-top:8px;padding:6px 10px;font-size:13px}.wm-screen .wm-level-up:hover{filter:brightness(1.1)}.wm-screen .wm-stat-grid{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.wm-screen .wm-stat-cell{text-align:center;background:var(--wm-panel-raised);border:1px solid var(--wm-border);border-radius:3px;flex:1;min-width:54px;padding:6px 4px}.wm-screen .wm-stat-cell-label{letter-spacing:.08em;color:var(--wm-text-faint);text-transform:uppercase;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.wm-screen .wm-stat-ac-icon{color:var(--wm-gold);opacity:.9}.wm-screen .wm-stat-cell-value{color:var(--wm-text);font-size:20px;display:block}.wm-screen .wm-stat-cell-sub{color:var(--wm-text-faint);font-size:10px;display:block}.wm-screen .wm-attunement{margin-top:14px}.wm-screen .wm-attunement-label{letter-spacing:.1em;color:var(--wm-text-faint);text-transform:uppercase;font-size:11px}.wm-screen .wm-attunement-row{gap:12px;margin-top:6px;display:flex}.wm-screen .wm-attunement-slot.wm-item{flex:none}.wm-screen .wm-attunement-slot .wm-item-box{aspect-ratio:auto;width:56px;height:56px}.wm-screen #wm-right-col{grid-area:2/2;grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;display:grid}.wm-screen #wm-inventory-panel{background:linear-gradient(180deg, #28211680, transparent 120px), var(--wm-panel);border:1px solid var(--wm-border-strong);border-radius:5px;flex-direction:column;min-height:0;padding:14px 16px 12px;display:flex;box-shadow:inset 0 1px #fff0c80d,0 6px 18px #00000073}.wm-screen .wm-inventory-header{justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.wm-screen .wm-inventory-weight{color:var(--wm-text-dim);align-items:center;gap:5px;font-size:13px;display:inline-flex}.wm-screen #wm-inventory-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wm-screen .wm-toolbar-search{background:var(--wm-slot);border:1px solid var(--wm-border);border-radius:4px;flex:1;align-items:center;gap:6px;padding:6px 10px;display:flex}.wm-screen .wm-toolbar-search-icon{color:var(--wm-text-faint);display:flex}.wm-screen .wm-toolbar-search input{appearance:none;min-width:0;color:var(--wm-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.wm-screen .wm-toolbar-search input::placeholder{color:var(--wm-text-faint)}.wm-screen .wm-select-trigger{appearance:none;min-width:120px;font:inherit;color:var(--wm-text);background:var(--wm-panel-raised);border:1px solid var(--wm-border);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.wm-screen .wm-select-trigger:hover{border-color:var(--wm-border-strong)}.wm-screen .wm-select-trigger[data-expanded]{border-color:var(--wm-gold)}.wm-screen .wm-select-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wm-screen .wm-select-icon{color:var(--wm-text-faint);display:flex}.wm-select-content{z-index:2147483000;min-width:var(--kb-select-trigger-width,140px);color:var(--wm-text,#ece3d0);background:var(--wm-panel-raised,#241f18);border:1px solid var(--wm-border-strong,#c6a05c66);font-family:var(--wm-font-body,inherit);border-radius:6px;padding:4px;font-size:13px;box-shadow:0 12px 30px #0009}.wm-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.wm-select-item[data-highlighted]{background:#c6a05c29;outline:none}.wm-select-item[data-selected]{color:var(--wm-gold,#e0b558)}.wm-select-item-indicator{color:var(--wm-gold,#e0b558);display:flex}.wm-screen .wm-inventory-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.wm-screen #wm-item-grid{gap:8px;display:grid}.wm-screen .wm-inventory-scroll,.wm-screen #wm-left-col,.wm-screen #wm-right-col{scrollbar-width:thin;scrollbar-color:var(--wm-border-strong) transparent}.wm-screen .wm-inventory-scroll::-webkit-scrollbar{width:10px;height:10px}.wm-screen #wm-left-col::-webkit-scrollbar{width:10px;height:10px}.wm-screen #wm-right-col::-webkit-scrollbar{width:10px;height:10px}.wm-screen .wm-inventory-scroll::-webkit-scrollbar-track{background:#00000040;border-radius:6px}.wm-screen #wm-left-col::-webkit-scrollbar-track{background:#00000040;border-radius:6px}.wm-screen #wm-right-col::-webkit-scrollbar-track{background:#00000040;border-radius:6px}.wm-screen .wm-inventory-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--wm-border-strong), #5a4828b3);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.wm-screen #wm-left-col::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--wm-border-strong), #5a4828b3);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.wm-screen #wm-right-col::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--wm-border-strong), #5a4828b3);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.wm-screen .wm-inventory-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--wm-gold), #786036e6);background-clip:padding-box}.wm-screen #wm-left-col::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--wm-gold), #786036e6);background-clip:padding-box}.wm-screen #wm-right-col::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--wm-gold), #786036e6);background-clip:padding-box}.wm-screen .wm-inventory-scroll::-webkit-scrollbar-corner{background:0 0}.wm-screen #wm-left-col::-webkit-scrollbar-corner{background:0 0}.wm-screen #wm-right-col::-webkit-scrollbar-corner{background:0 0}.wm-context-menu{z-index:1100;--wm-gold:#d8b166;--wm-text:#e8ddc7;--wm-text-dim:#b6a888;--wm-danger:#d8674a;--wm-font-display:"Cinzel", Georgia, serif;min-width:168px;color:var(--wm-text);background:linear-gradient(#221c13fa,#14100afa);border:1px solid #786036b3;border-radius:8px;flex-direction:column;gap:1px;padding:5px;font-family:EB Garamond,Georgia,serif;display:flex;position:fixed;box-shadow:0 12px 30px #0000008c,0 0 0 1px #0006,inset 0 1px #d8b16624}.wm-context-menu-head{font-family:var(--wm-font-display);letter-spacing:.03em;color:var(--wm-gold);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #78603659;margin-bottom:3px;padding:5px 9px 6px;font-size:12px;font-weight:600;overflow:hidden}.wm-context-menu-item{width:100%;color:var(--wm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:7px 9px;font-size:14px;transition:background-color .1s,color .1s;display:flex}.wm-context-menu-item:hover,.wm-context-menu-item:focus-visible{color:#fff;background:#d8b16629;outline:none}.wm-context-menu-item.is-danger{color:var(--wm-danger)}.wm-context-menu-item.is-danger:hover,.wm-context-menu-item.is-danger:focus-visible{color:#f0a08d;background:#d8674a2e}.wm-context-menu-icon{color:currentColor;opacity:.85;justify-content:center;align-items:center;width:16px;display:inline-flex}.wm-item[draggable=true]{cursor:grab}.wm-item[draggable=true]:active{cursor:grabbing}.wm-item.is-drop-target .wm-item-box{border-color:var(--wm-gold);box-shadow:0 0 0 1px var(--wm-gold), 0 0 14px #c9a24b73}@keyframes wm-drop-hint-pulse{0%,to{box-shadow:0 0 0 1px var(--wm-gold-soft), 0 0 6px #c9a24b40}50%{box-shadow:0 0 0 1px var(--wm-gold), 0 0 12px #c9a24b80}}.wm-item.is-drop-hint .wm-item-box{border-color:var(--wm-gold);animation:1.1s ease-in-out infinite wm-drop-hint-pulse}
