@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-trigger{appearance:none;min-width:140px;font:inherit;color:var(--wm-text);background:var(--wm-panel-raised);border:1px solid var(--wm-border);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;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);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-select-content{z-index:2147483000;min-width:var(--kb-select-trigger-width,160px);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:14px;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-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}
