:root{--color-minor-light: hsl(200, 85%, 65%);--color-minor-dark: hsl(220, 75%, 45%);--color-minor-leader: hsl(210, 80%, 55%);--color-major-light: hsl(5, 75%, 60%);--color-major-dark: hsl(355, 70%, 50%);--color-major-purple: hsl(44, 54%, 50%);--color-player: hsl(0, 0%, 100%);--color-player-shadow: hsl(0, 0%, 0%, .3);--color-board-light: hsl(40, 25%, 85%);--color-board-dark: hsl(30, 20%, 55%);--color-bg-primary: hsl(240, 20%, 12%);--color-bg-secondary: #211504;--color-bg-card: #211504;--color-text-primary: hsl(0, 0%, 95%);--color-text-secondary: hsl(0, 0%, 70%);--color-accent: hsl(39, 59%, 46%);--color-success: hsl(140, 60%, 50%);--color-danger: hsl(0, 70%, 60%);--color-highlight: hsl(280, 70%, 60%, .3);--color-valid-move: hsl(140, 60%, 50%, .4);--color-selected: hsl(50, 100%, 60%, .5);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--font-family: "Pirata One", cursive, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-secondary: "IM Fell English", serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .3);--shadow-glow: 0 0 20px rgba(160, 80, 255, .4);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .4s ease-in-out;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 50%;--board-size: 90vh;--cell-size: calc(var(--board-size) / 10);--sidebar-width: 280px;--sidebar-min-width: 250px;--sidebar-max-width: 500px}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0003;border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:#64503c80;border-radius:var(--radius-md);opacity:.5}::-webkit-scrollbar-thumb:hover{background:#8c6e5099}*{scrollbar-width:thin;scrollbar-color:rgba(100,80,60,.5) rgba(0,0,0,.2)}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;line-height:1.6;color:var(--color-text-primary);background:url(/assets/bg-min-ruMQv2NQ.jpg);background-size:cover;background-position:center;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABPlBMVEVHcEwmJicICAhsa2sMDAwUFBUxMTIrKywbGxwPDw9bWlo6OjpFRUVaWlpCQUIiIiMjIyQwLzBgX18VFRYyMjJ7eno4ODhnZ2dvbm9EREU1NTZUU1RoZ2eFhISFhIQ9PD08OzxYV1gzMzOHhYWNjY2Af388OzxQUFBHRkdqampycXGlpaYmJiZYV1h+fX4fHyBWVlZUU1R3dnYqKio4ODg7Ozx0c3ObmppNTU1/fn5+fX09PD2WlZW1tLR8fHyhoaGqqqk+PT6BgIAZGRqGhYU3NzimpaWbmZmamJeioKC1tLSvrq6WlJSEg4O7urmMi4vFxMS/vr4kJCV5eHhxcHCJiIgqKiufnZ1LSkuAf36dnJzW1tZfXl9SUlJBQUGsq6t7enp1dHRiYWJGRUaSkZGGhobCwcFXV1cwMDHLysrcbdVjAAAARXRSTlMANwL+BxYxJx0MvZpOSUNfVPTgLeOWwOqGWY2mc8+u4/xh7PHq3ciSb5fEHHw0xbzV7PSnP6zc9H+28Ory8aj2+jj4V+SC8J01AAABVUlEQVQ4y63TxXLDMBAGYGMcZmiaJk1DZWZGM8d27DBD3/8F2k5viaxeuhcd9M2O5t8VgvxXUd4/wO6RBw5S+lUWg4E1gc3c+GCAEZtmjnIHG62WaOD+C3fAym3GwONZwgVscUxb7FvDs9S+G5h9srzC88zeIRAEbUXnWJYXNeMkCAQvM0VSWxNGMPDMDuAh4ee2ZnWbjCTwsolvrwYfLus6J1s8aw8kSx36V4J/LYsCJ3ES7tD0eDRoxtEl4KkogsTKxXq9QdOxZDqwDKiKosvO4vu+dH4QTZDE8uSoj36/U2/0unQSBebgrdr4gi69iVN6HTh2smrPndr7ra6MN4GrQ+a5eQ1FQteTUQ/YgsybaRRDfAXZ7AJb+PyXiZ8z9MCovQCgBYb+pksUNK1zj0J2L/Qoqk4Asr/E01TFT2EtwnedRiwCAUSueBwhob8w6sWQf6wvOaI8d3uyZpsAAAAASUVORK5CYII=),default}.game-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;position:relative}.center-column{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;flex:1;gap:0}.top-bar,.bottom-bar{height:60px;flex-shrink:0;width:100%;display:flex;justify-content:center;align-items:center;background:var(--color-bg-secondary);z-index:10;position:relative}.bar-content-bottom{width:100%;max-width:min(calc(100vh - 120px),calc(100vw - 2 * var(--sidebar-width)));height:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-2xl)}@media (max-width: 1024px){.bar-content-bottom{gap:var(--space-lg)}}@media (max-width: 768px){.bar-content-bottom{gap:var(--space-md);padding:0 var(--space-sm)}}.bottom-stat{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-family)}.bottom-stat-label{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.bottom-stat-value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-accent)}@media (max-width: 768px){.bottom-stat-label{font-size:var(--font-size-sm)}.bottom-stat-value{font-size:var(--font-size-xl)}}.soul-progress-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);background:var(--color-bg-card);border-radius:var(--radius-lg);border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmYWQ0Yy02ODA1LWMxNGEtOTBkNi03ZTA3NzUwMTczMWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNThiYjM0OS0zNTdlLTc2NGEtOGE2ZS05Mzg3MDAxM2NmZGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1OGJiMzQ5LTM1N2UtNzY0YS04YTZlLTkzODcwMDEzY2ZkZSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTM6MzkrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYsGpAAAGL0lEQVR4nO1cO3LkNhB93eSs7HKw0ZaqHCv1nsGRI9dGvoJv52hDR76CHe8Fthw5cJWlIdEOAGIIDEDiMzOiMHwlaTREE59mA3jdBEC//vC9YEcV+LUr0AL6+RcFALIb5jIITO4Vq8RRBEoApQSTGmP6JEpLX5JJlVuTyS1rzUaW8iPSvx0BzGS7cQ9AK0+A50HhqARKToqsAQHV+aTmkSJXK8Mg9AwcOsY7gtW4tUQlgqMSPI8Ko8jeqwNgIhwAEBEOTFrjmClRjDWOIhiUAPrHPhlvGDhLuwcZRVqR0rn39Ijgz7//iSXdJT5+eH+m8Ak7xbkAtBJjKt6RBGuJhJku90klC+ExMWCZHz+8v3JVtoW/MuYErUQzE1sDzLDE0Ox2b3Askc7+iYMAgAhEpzFBzVydEH2YMFd0ikxMLjefU/vOH30NL3aUmJqPJuuEjoGeCUwEMhxToJUpsk2rnBwNMipVEIgQFAAp9NTClrhaCcKBgUPX4YG1MgnAKNrzGcynAA5bjRLbObPFuaHI3KxFp3uX3ExNYaH2MMj6vwAwCDCKwnEUDIpsL8pBviWS9h/fdYyHnvANM5i1BiYrVEqMJUp5l7uCDJG2PzbDEKAf/HEkMBQAhaNR5CK85KjHEoO1xI7w0DF6GxfSnx0Bik4OU2xs84wvWE6gvkUy7vjshrIYQEd6VB9EMKTEDWKhsFQwgJ4IPch2ic9fvuZmsyn8/PSIAxN6Ygw0Zndnx2NJIdvEekzSXbgNV4cBdEzopwkns1mOx4Lgl/PLOVToLUEBsKQ5A+EARCQTwYy6TF8aQU1TtBJ9j2XFEoHLRL63AgVghH49UtKuolCYSDkx3SRkRslSGuXJFClRYRo/2oAenjKMwuupWUqcCmk2klvYtcI8Mfb6sqyMq+G/0a2RAPi2u/0go5XoayeirXn1XsMa/z0mPMZuXSSGs+BOImw80cEVHuanp8ebG/LnL1/TwgHe92KPxfE/VilOW5iFQQHkt/P03jmUa6SwUuT62L/9/keW/C8//ZglP6HWA3O6czrZLkOuUm6FWuMonh9yeOI0IZRays1QqM2bTLLfHbbv22TV0HNrish2DTZvjSnwuFBWFKfV2dmisIHhZSQbJdvXQm142YbC9mUkae9sQsiyxNa7cynZdnrl2jKSVg3UvqquGhP9iO6dWWJpN55wE7K9ddhXI1Vku1UTuxFsd05Bq2NiLbK689xgW+KJtQi/vI+gZUusJ9sZy0iahlFAGdneKU7wMxU2su3ceGWyHYrkvGbAtrZd9m1f3jKSyyMWIrulckvX44Tf9iXgVmT7FvHHpcWmKciKJ7aKpZ0O4RtSItsJ8cTWkNU2mnYeaGQtN64h26kv0l8LZP+kg73PU0YLmGuhpQCERW0AIoXinN/YGKrIdiSzxMtvHomB/SjCHssK2W5n34CL0jY5vnMK2dbHmhBA1JwiS8l2OJ64tI/F/OWS6WzroDItZo2JgCGm1iSLytwcTq8HyhqUN8l66xibmaHldJxN0jaM2g2SeiepQEyBTIRPT4+52WwGSoCjEnMyVepOW3MvzF7HrBJFD76DKbQz2+79A8imApbACzLzNLurP7GKoXz9PKyMCEYFvIwKgxKoqYEZZQFePHEtsi3Q+4NJ9HFYAHAQQsfuTJ1SjzExbUkuNd/5NSLdBkAwKOAogpdR4agUlCpzWsLLjZfGVxGMivAMhVEJemb0bGjPjHBu2lHGdMicPtJrELGnBpQgK7Jtk0Rv9RcSjDLiZSQ76byNPZNiZ2QRfVJATSzAscQ1sj2XhXl6o7FA8tLPd7yf55ES8LiGzGnN0WX2J2bPznNMyrT/+2mB6yGZ1TJuJFOKZqjea8ANyiYQ9Zxjn+4FblD2TUwG28XenS+A8NK63TKzEPZY6P6O+quBe1YY6bO0Oi90PTnavj87T0dERiHu/4bGkrWyQrKh6359Qnmt1cevgz1j25OzKyDYHHusOoaC60SGGrbUgDUlpMpglh6STVWCX2f/05eP1acjMr/uCNgDOgojDBzA6EhB/DOQEypcI7dm2dcsKycfQMcIeiZnp4Htzh0RiAXC+4S9BiJyFO2MiVy6kePOsZvdBfA/mH9sg4DDiBoAAAAASUVORK5CYII=) 30 round}.soul-image-wrapper{width:60px;height:60px;border-radius:50%;overflow:hidden;background:#0000004d;flex-shrink:0}@media (max-width: 768px){.soul-progress-wrapper{gap:var(--space-xs);padding:var(--space-xs)}.soul-image-wrapper{width:40px;height:40px}.soul-progress-bar-container{height:12px}.soul-count{font-size:var(--font-size-xs)}}.soul-image{width:100%;height:100%;object-fit:cover;display:block}.soul-progress-bar-container{flex:1;min-width:0;height:16px;background:#00000080;border-radius:var(--radius-md);overflow:hidden;border:2px solid var(--color-accent);box-shadow:inset 0 0 5px #00000080}.soul-progress-bar{height:100%;background:linear-gradient(90deg,var(--color-accent),#FFD700);min-width:2%;width:0%;transition:width .5s ease;box-shadow:0 0 10px #ffd70080}.soul-count{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:700;white-space:nowrap;flex-shrink:0}.player-info-center{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.player-box{width:50px;height:50px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid var(--color-accent);box-shadow:var(--shadow-sm);flex-shrink:0}.player-box img{width:100%;height:100%;object-fit:cover;display:block}.stat-display{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.stat-display .stat-label{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.stat-display .stat-value{font-size:var(--font-size-lg);font-weight:700;color:var(--color-accent)}.bottom-bar-right{width:120px;flex-shrink:0}.bar-content{width:100%;max-width:min(calc(100vh - 120px),calc(100vw - 2 * var(--sidebar-width)));height:100%;display:flex;align-items:center;justify-content:center}.enemy-boxes{display:flex;gap:var(--space-sm);align-items:center;justify-content:center;flex-wrap:wrap}.enemy-box{width:50px;height:50px;position:relative;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base);border:2px solid rgb(88,57,57)}@media (max-width: 768px){.enemy-boxes{gap:2px}.enemy-box{width:35px;height:35px;border-width:1px}}@media (max-width: 480px){.enemy-box{width:25px;height:25px}}.enemy-box img{width:100%;height:100%;object-fit:cover;display:block}.enemy-box.dead:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1;pointer-events:none}.enemy-box.dead:after{content:"DEAD";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-danger);font-family:var(--font-family-secondary);font-size:var(--font-size-xs);font-weight:700;z-index:2;pointer-events:none;text-shadow:0 0 4px rgba(0,0,0,.8)}.enemy-box.active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1;pointer-events:none}.board-container{display:flex;justify-content:center;align-items:center;flex:1;border:20px solid transparent;border-image:url(/assets/border-PIVCcQr1.png) 30 round;border-radius:none;z-index:10;position:relative}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-min-width);max-width:var(--sidebar-max-width);height:100vh;background:#211504;padding:var(--space-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:10px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGmGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODdkYTJhMi0xMmM1LTk2NDUtYmUyZi03MTdkNjU3NWU3MTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYmQ2YjcxNy1mNmRiLWExNDYtODk3YS1iYmM0NmViZmM3NmIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYmVmYzdkMi01ZmQ4LTM0NGItYTk1ZC04N2I4ZGFiMWY3MTMiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YzJmYWI3NTgtZjE2NS1jMjQ1LWFhZTMtOTdiODQxZjNhZjQyPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGJlZmM3ZDItNWZkOC0zNDRiLWE5NWQtODdiOGRhYjFmNzEzIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4N2RhMmEyLTEyYzUtOTY0NS1iZTJmLTcxN2Q2NTc1ZTcxOCIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtB58yYAAAVMSURBVHic7VxNj9xEEH3Vbe9mQQIhcVsicUQocOGOIsSNP5I/GHFB3DhGSOTCMRFICCQOuRBl7a7i0B/umfFkZ1lXdcb4STP22rNT7nJ9dfXz0JOvPxco4vufX8IRIQTGg4tOUxQAgAGICG6GUI5999WnqjLVR0XpFd/04QCAjITVMjVBxgNqAXUlAutXpL4lagt4B2Dizt6VyLhKmLjz2qGfnSm9AHzzxSfa4gqePnthJkvdEh3RlljuCyLAEcCiWtPPyzaSY5CdCa6hJVpI1ndn19CdczBWhkFMRDNLpOpdEyZ1olu3IeqXOI4IroEWCfEGriImRmuwV6Igl1f6stQt0bs2lgjEpGZRWZm4s2+kRE8ENpBjExOTT/3wy2/a4nbgHUW/VobB3LmdO3tPIANT1I+JfrLEDy8HbXEFfw0O3jmQgSmuOiZ2nhDWkJ3rmGiNfjWW6AguVaOjpCmEYHeLI8dwwrmZz+SPeO9gERT1Y2I1d76Z861aiXc5l8/vn6umep13JsU2PXz/vZPsvVxLmgtTctNcTHeO0HmHzjl0Pu73nUPvHTrv8Pzl3+g9ilVqQgS4GYHPrj9CYEFgRmDBGARB4n4IgsACFgGnbWCBQCASCQACAJLvkxwt3E+3xLQCn+9snJtOTdfcwSYXXdg7KvEwWyILIkVBqTGQB81psNESJV1nEs4ubtNnKCmMMM1wOMeGrMjy5fM42RI3HEd3tcePqTsfjx9d3/oFeRZS14AswMCE1wMhMBBibG+RoqXz0Vt6Ai57QU9T5nn1pgcAfPvlw5O+7Mfnv88eP3BnqU34nsju3hJ1bmIBRCGUqIZ5grwTS/YxietFLZN+Ykvsy9dQ5caAWACbEhfApsQFsClxAWxKXACbEhfApsQFsClxARxVYusi+Zwwq0Qim0XvteBAiZsF3h0uM1ipap7Kis1Qw0bcyLHZl9v2K9YfAKUGRG6l53WFJfB/iwiF4SG8XMdt5cZ8gM4nP17rwC3G5Voy+00g2NGkSmLR+FIq2/Y3iNMSal6oOKvOtiOlO3RHMHYVt8Ql7TvvwWpfJozfR1r+d++BIG8j0OiDykvgFriS+FwOwDwxIm5dvJ+ju/xHNFl3thCyY4lUUUWyRbrEvYnUEAdf8W585t9U+/G8K+TOTCf56dc/zAuAx4+uIYLIuWHByIwQ4nYMjJElbgNjDIIhMALH/czfyVydTC+RiqCTB1SUSOncIYVNIKCJ5CMEThdGRIUIRAACpW3mt2VmW4q8Bj9GUnAzxgnERFbiqJD0yuMp+6jITNUqtUhO8JXW9syh0/65kz9f/QMTCv8MspKYBR9/cKUmR902Ak/cF28cFYs7KjcETJX4oNMkc+wikqkm3qEm1JU4Bi4FY+/kgGE8h7oiOEKG3Qnfc8cBArMgJHfWhL4lhophuld+vs27b/scHTlX/50VePaWGJibccOGwDG5nLsSh8DwEpWYSZUWuOxTeZNcWhP6MZGPE8Y18WYIGEaGYA3uHBiSEsuptN4l8PTZi1Rg6/8SioklukYLN2M1bdOEiSVyo8bvahLLyNKsrxhCni/rylFXIrNAyN6dry66lNRWMO3j9LTS/vMy2nh9M+Ky96nzpCvLZO5MFEsOa4Rkidp+oK7ElpSUwFz6gZowcuc2mYVLI1lXjoElAi2oAVcXHULiGZ29EgGolxi3ydUOKfqWWO0fe0rzLnBEadVnt6+W3Taen47tX4MGTBJLedA8k6fuMSouipnPGHVNmJvqZ69EAGUULRK1hS2aKLFdkWNQ38DKEhvByvK351gWwKbEBfAvFl+HUuAoaPsAAAAASUVORK5CYII=) 30 round;border-radius:none;position:fixed;top:0;z-index:20;overflow-y:auto}.sidebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0a070100,#0a070180);pointer-events:none;z-index:1}.sidebar-content{position:relative;z-index:2}.sidebar-left{left:0}.sidebar-right{right:0}.soul-visual-container{display:flex;justify-content:center;align-items:center;margin:var(--space-xl) 0}.soul-progress-wrapper{position:relative;width:auto;height:120px;display:flex;align-items:center;justify-content:center}.game-board{width:100%;height:100%;max-width:min(calc(100vh - 120px),calc(100vw - 2 * var(--sidebar-width)));max-height:min(calc(100vh - 120px),calc(100vw - 2 * var(--sidebar-width)));aspect-ratio:1 / 1;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);border:3px solid #000000;box-shadow:var(--shadow-lg),var(--shadow-glow);overflow:hidden;background:var(--color-board-light);position:relative}.game-board:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#0000,#0000004d);pointer-events:none;z-index:1}.turn-indicator-container{position:absolute;pointer-events:none;z-index:500;opacity:0;transition:opacity .5s ease-in-out;transform:translate(-50%,-100%);margin-top:-1.5rem;width:fit-content}.turn-indicator-container.show{opacity:1}.turn-indicator{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);font-weight:600;color:#fff;white-space:nowrap;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.95),0 3px 6px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,1)}.cell{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;transition:background-color var(--transition-fast);position:relative}.cell.light{background-color:var(--color-board-light);background-image:url(/assets/light-box-min-tEVMftoJ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.cell.dark{background-color:var(--color-board-dark);background-image:url(/assets/dark-box-min-z3KI4LsE.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.cell.light.bloodied{background-image:url(/assets/light-box-blood-min-D0xpfHzp.jpg)}.cell.dark.bloodied{background-image:url(/assets/dark-box-blood-min-UkMJGhAy.jpg)}.cell.selected{background-color:var(--color-selected);box-shadow:inset 0 0 0 3px #fd3}.cell.path-tile{position:relative;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer}.cell.path-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;box-shadow:inset 0 0 0 2px #64c86499;z-index:1;pointer-events:none}.cell.enemy-target{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB5lBMVEVHcEwGBwcDBQcAAA0KDRATFBUVGBgWFxgOEBIbHh4gICKnpqcyMTUVFRYHBwcSEhMYGBkRFBUnJCVPTk80NjszNj0vMDY1OT9aHiUkIyQuLjAgICFBQEEWFRRDQD4nKCswMDQlHBi/v787PDtlZWYhISI6IRRJJxcaFxlmZGS/j4MfGRsgHBu9in0VFhYtLC41MzU/QEBgXFtvPCVDJxokHBlMRkV3eHkcHR42NjhcWlpUMyJXLxsuKioJDRCcdWuegXrEp5wYGBgoJykrLDFAP0FmZ2h6a2c1NzdKT1C8kYbKnZBWMTRPHiOigoBwHCWoSEvEmY82JR6jNDtFIyaPjo1ZPD1aSkxBQ0mrqamsq62wrq6QjIymo6NdYWk1OUI/PkJOR0efn6H/uqf6l4+6cm3VcXBoNRs8OTu3t7ljZm7Z2drR0tNMTVF1Ox9bPC2Xlpfd3t6ws7gnKS7/pZe7aGe7HTKXOUaGhIX/rp60srJQAB3+kYjgWmCyUVfgloqlPkryi4RUWGDp6utPU132xrf+zL/u7+//7+j3sqb/0MP6oJf/1cnKcm/Kfnv/gHvTUlbYR1L/dHPAQUffY2RgVlWvamZkPkL/q6RuITReECiDFizlh4GCZ2FyIjXTfnqiLz/Mb2zzl6x2AAAAWHRSTlMAAwQBCDkgVRYjef3+AhExTRujquX29u9/iq2xnwtH1MKD/D24Wev4Q8XtZ5PlKrllfnv35n/Fw3BktO36LinJ0vJf6rOR2sw3XeX0hZD1ldr2+Om85tn9hBrJ4gAAAZRJREFUOMtjYKAGYGTBL89kqGLJgVeBVJKSuSo+UwTEi5q5XflwK2ARasnM5pbBYw2/SFZ0ZqywIMzRgpycnBzMSAqYVcWzuKNirdjAPA7/AF1dLwcjFFdpi8fFRkZqsoLYEhP6S5K72hzlkBXwWojGRUYruQFVaATXTCpJ7ulotRdE8SuXaFxUYbYKJ4P25JSayuTK7k4tWwY0FU1R7TmarBJT6spq6yeW9Xoro3pFVjo+IqqwKjRs4bzqmamzqsu1PNA8y+YSH5EUXRVTX7egIa28oTRQGT042BQiIpKqYubOn5E2e05KnzsbRoBpiMRHREZXTG9srE1J87XDEqRcYsW5MRVTp6WWpvrJYY0VdnmehMSC8BAJH09Z7NHCLpZQnJivw4QraQgoRGTwBOWpK+JIHnoiERnOOlxq6TaK2M3g0xeTZudgdrJONzblY2RixlTBxs7JC4x+dpM8dTNhYQNm3KlQLT82p0CGCXdCFkrMjZHi58WdCrkSeORZ8eUFSR4hVrz5iVWSn0B+ZGFkoBIAAE6CU03eAS3WAAAAAElFTkSuQmCC),crosshair}.cell.enemy-target:after{content:"";position:absolute;width:35%;height:35%;background:var(--color-danger);border-radius:var(--radius-full);opacity:.9;animation:pulse 1.5s ease-in-out infinite;z-index:2;box-shadow:0 0 10px #f009}.cell.enemy-selected{background-color:#6666;box-shadow:inset 0 0 0 3px gray}.cell.enemy-path-tile{position:relative;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB+1BMVEVHcEwACxA8IiAMEhQAAwsJExYsKSl2JhwjFhUDEBQVFBUqFxYAEhYzGRc5KCgrGhkkFxYgFRU4GhgtGhh7PjhEHhovGhi3eXJDHxxCHRkwGRdEHhtkIRkXFRWVMSV3KiJGIBzXh32QNCoVFhiZNyyrOi6wRDhiIhtrJB0zGhh+LCKTSUGyT0RDHBfDTD56T0pQJB9sOzZqJx+eOzBsLiiHMSZlJR65jolTIRymNyqUQDZPRkZqJR1KPj5FHBjIYlZUJB+JMCawXFOucGm1gXtcMi2HKR+EWVWjYFibYVvSY1abfXlhMi2bT0euf3pQPjyBMSjCcGeaOjC4WE2/VkpWIBq+enJGQkJhJB14Ni5ZIBqAPTZ7amhAGheaMSY7GRVcOTaBQTqOSEBSKiaJPzeKaWZ8KB/Fh4BQJyMxGhiqiIREIR2KdnSof3umcWt1Z2XIgnpvV1aegHzFSTvQVEXeU0TVSTmoMybSPy6dTkTNRDPQT0ChMCPXU0OFLSLJVEfMTD3hZ1jaSjnNXVDYRTS9OSmcQDXLPCzXXE7iYFHVbWG6PS7hWEjgbmHgYlTIQTGzOSvZT0CwTEDlW0y+Rzm8TECeOzDlcmXcWUq7RDbOWkyOPDPgRDG4VUnjTjzDOirUZ1vbfXPAPi/ZiYCUKh3kgHXgeW3YfHHPSjtpkFLfAAAAc3RSTlMABTgUAhIf9UMOIXEJkyguYTuKde1TP+FGgWdY7h3fqHn+/RnW6/XL6Ej9+/Kx9XjSZ5Lu9fG/4mz8/UXaM6P8t87m1N3F+YrJsf2tz7nSOsPty+Lv3O0snfuli3LA66hL8vnJ7Jzk7a9My8eM1cll+IPHvyRNLQAAActJREFUOMtjYBhsgJGZjY2ZEZcsS3iMt5+LuLOnPh8LNnm2HHPFrvq+ztqO5uBoNkx566zFM9pr6upmt81trm0IksCQN1+6aIlMLK8wt5CDyKSyFjk0FXy5y/qqLDO4gA5k4eTQVeqocuRDcX3qwobKKT06FhDXsfJaNRZHIPvGP6x0WrbNhInGUIM5o7rnmQoiKXDv6tbgyJQpb1Bhggjwy82ZIISQZ/XobbPjYeBmryoJkIUIGZVVqbMinOg0U0sK6BLJupJ6eWawkHTxDA1+uAImnRp2TZBJ8UqNU43AjmPSm8wuhlCgVg7hyZpNma4G9gpTSBM7B1wBv2qrmyhEqU1JozGImWDfL4PwhrJKRY0khMmR1l8mBzRNf0FrKBcinOTb56tDHMcgZVrW4sjFmtdZrsuD8KeoZUW5AlSxglJTtXyhYinIX4iAMCuuiJOGhqLdtMnNBdMnGXAhR4ZmSkmFqiEnmM3sYD9jRbGJAGpqUkgqadHzNbRlY7PNL1peVhzJy4ka3zySifVNpV6B4uLpir2lU014lTHSq7RP5azq6ura0onFVgbczFgSJZewq4h2ZaW2SLIQE46UzSwoIMwtwCHLOMhyIwCESmXdCBq65AAAAABJRU5ErkJggg==),not-allowed}.cell.enemy-path-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;box-shadow:inset 0 0 0 2px #96969680;z-index:1;pointer-events:none}.cell.enemy-attack-target:after{content:"";position:absolute;width:35%;height:35%;background:var(--color-danger);border-radius:var(--radius-full);opacity:.9;animation:pulse 1.5s ease-in-out infinite;z-index:2;box-shadow:0 0 10px #f009}.piece{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-base),box-shadow var(--transition-base);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0;box-shadow:var(--shadow-md)}.piece.minor-light{background-image:url(/assets/soldier-_-icon-min-CCXy1zk0.png)}.piece.minor-light:hover{background-image:url(/assets/soldier-_-icon-hover-min-BxQkNLnZ.png)}.cell.selected .piece.minor-light,.cell.enemy-selected .piece.minor-light,.piece.minor-light:active{background-image:url(/assets/soldier-_-icon-active-min-D2ydQNyW.png)}.piece.minor-dark{background-image:url(/assets/soldier-x-icon-min-vd9sTm3-.png)}.piece.minor-dark:hover{background-image:url(/assets/soldier-x-icon-hover-min-C6f7DYTF.png)}.cell.selected .piece.minor-dark,.cell.enemy-selected .piece.minor-dark,.piece.minor-dark:active{background-image:url(/assets/soldier-x-icon-active-min-CTREArIy.png)}.piece.minor-leader{background-image:url(/assets/soldier-leader-icon-min-Bj0KlXJL.png)}.piece.minor-leader:hover{background-image:url(/assets/soldier-leader-icon-hover-min-BueqI_n5.png)}.cell.selected .piece.minor-leader,.cell.enemy-selected .piece.minor-leader,.piece.minor-leader:active{background-image:url(/assets/soldier-leader-icon-active-min-MhGubJAC.png)}.piece.major-light{background-image:url(/assets/leader-1-icon-min-BRw14xlP.png)}.piece.major-light:hover{background-image:url(/assets/leader-1-icon-hover-min-DNwrfV5b.png)}.cell.selected .piece.major-light,.cell.enemy-selected .piece.major-light,.piece.major-light:active{background-image:url(/assets/leader-1-icon-active-min-BRiCD-GQ.png)}.piece.major-dark{background-image:url(/assets/leader-2-icon-min-8o8ax34D.png)}.piece.major-dark:hover{background-image:url(/assets/leader-2-icon-hover-min-B8y4z76x.png)}.cell.selected .piece.major-dark,.cell.enemy-selected .piece.major-dark,.piece.major-dark:active{background-image:url(/assets/leader-2-icon-active-min-DO1JDM19.png)}.piece.major-purple{background-image:url(/assets/leader-3-icon-min-DA2qkmXo.png)}.piece.major-purple:hover{background-image:url(/assets/leader-3-icon-hover-min-DOFS6zCO.png)}.cell.selected .piece.major-purple,.cell.enemy-selected .piece.major-purple,.piece.major-purple:active{background-image:url(/assets/leader-3-icon-active-min-D4mLYbwU.png)}.piece.player{background-image:url(/assets/player-icon-min-D3iU7EOt.png);border-radius:0;box-shadow:var(--shadow-md);border:none}.piece.player:hover{background-image:url(/assets/player-icon-hover-min-BlxvuPiv.png)}.cell.selected .piece.player,.piece.player:active{background-image:url(/assets/player-icon-active-min-noQR6VtU.png)}.sidebar-content{display:flex;flex-direction:column;gap:var(--space-lg)}.sidebar-logo{width:100%;max-height:100px;object-fit:contain;margin-bottom:var(--space-sm)}.game-title{font-size:var(--font-size-2xl);font-weight:700;text-align:center;background:linear-gradient(135deg,#d9d9d9,#a6a6a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-sm)}.stat-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmYWQ0Yy02ODA1LWMxNGEtOTBkNi03ZTA3NzUwMTczMWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNThiYjM0OS0zNTdlLTc2NGEtOGE2ZS05Mzg3MDAxM2NmZGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1OGJiMzQ5LTM1N2UtNzY0YS04YTZlLTkzODcwMDEzY2ZkZSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTM6MzkrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYsGpAAAGL0lEQVR4nO1cO3LkNhB93eSs7HKw0ZaqHCv1nsGRI9dGvoJv52hDR76CHe8Fthw5cJWlIdEOAGIIDEDiMzOiMHwlaTREE59mA3jdBEC//vC9YEcV+LUr0AL6+RcFALIb5jIITO4Vq8RRBEoApQSTGmP6JEpLX5JJlVuTyS1rzUaW8iPSvx0BzGS7cQ9AK0+A50HhqARKToqsAQHV+aTmkSJXK8Mg9AwcOsY7gtW4tUQlgqMSPI8Ko8jeqwNgIhwAEBEOTFrjmClRjDWOIhiUAPrHPhlvGDhLuwcZRVqR0rn39Ijgz7//iSXdJT5+eH+m8Ak7xbkAtBJjKt6RBGuJhJku90klC+ExMWCZHz+8v3JVtoW/MuYErUQzE1sDzLDE0Ox2b3Askc7+iYMAgAhEpzFBzVydEH2YMFd0ikxMLjefU/vOH30NL3aUmJqPJuuEjoGeCUwEMhxToJUpsk2rnBwNMipVEIgQFAAp9NTClrhaCcKBgUPX4YG1MgnAKNrzGcynAA5bjRLbObPFuaHI3KxFp3uX3ExNYaH2MMj6vwAwCDCKwnEUDIpsL8pBviWS9h/fdYyHnvANM5i1BiYrVEqMJUp5l7uCDJG2PzbDEKAf/HEkMBQAhaNR5CK85KjHEoO1xI7w0DF6GxfSnx0Bik4OU2xs84wvWE6gvkUy7vjshrIYQEd6VB9EMKTEDWKhsFQwgJ4IPch2ic9fvuZmsyn8/PSIAxN6Ygw0Zndnx2NJIdvEekzSXbgNV4cBdEzopwkns1mOx4Lgl/PLOVToLUEBsKQ5A+EARCQTwYy6TF8aQU1TtBJ9j2XFEoHLRL63AgVghH49UtKuolCYSDkx3SRkRslSGuXJFClRYRo/2oAenjKMwuupWUqcCmk2klvYtcI8Mfb6sqyMq+G/0a2RAPi2u/0go5XoayeirXn1XsMa/z0mPMZuXSSGs+BOImw80cEVHuanp8ebG/LnL1/TwgHe92KPxfE/VilOW5iFQQHkt/P03jmUa6SwUuT62L/9/keW/C8//ZglP6HWA3O6czrZLkOuUm6FWuMonh9yeOI0IZRays1QqM2bTLLfHbbv22TV0HNrish2DTZvjSnwuFBWFKfV2dmisIHhZSQbJdvXQm142YbC9mUkae9sQsiyxNa7cynZdnrl2jKSVg3UvqquGhP9iO6dWWJpN55wE7K9ddhXI1Vku1UTuxFsd05Bq2NiLbK689xgW+KJtQi/vI+gZUusJ9sZy0iahlFAGdneKU7wMxU2su3ceGWyHYrkvGbAtrZd9m1f3jKSyyMWIrulckvX44Tf9iXgVmT7FvHHpcWmKciKJ7aKpZ0O4RtSItsJ8cTWkNU2mnYeaGQtN64h26kv0l8LZP+kg73PU0YLmGuhpQCERW0AIoXinN/YGKrIdiSzxMtvHomB/SjCHssK2W5n34CL0jY5vnMK2dbHmhBA1JwiS8l2OJ64tI/F/OWS6WzroDItZo2JgCGm1iSLytwcTq8HyhqUN8l66xibmaHldJxN0jaM2g2SeiepQEyBTIRPT4+52WwGSoCjEnMyVepOW3MvzF7HrBJFD76DKbQz2+79A8imApbACzLzNLurP7GKoXz9PKyMCEYFvIwKgxKoqYEZZQFePHEtsi3Q+4NJ9HFYAHAQQsfuTJ1SjzExbUkuNd/5NSLdBkAwKOAogpdR4agUlCpzWsLLjZfGVxGMivAMhVEJemb0bGjPjHBu2lHGdMicPtJrELGnBpQgK7Jtk0Rv9RcSjDLiZSQ76byNPZNiZ2QRfVJATSzAscQ1sj2XhXl6o7FA8tLPd7yf55ES8LiGzGnN0WX2J2bPznNMyrT/+2mB6yGZ1TJuJFOKZqjea8ANyiYQ9Zxjn+4FblD2TUwG28XenS+A8NK63TKzEPZY6P6O+quBe1YY6bO0Oi90PTnavj87T0dERiHu/4bGkrWyQrKh6359Qnmt1cevgz1j25OzKyDYHHusOoaC60SGGrbUgDUlpMpglh6STVWCX2f/05eP1acjMr/uCNgDOgojDBzA6EhB/DOQEypcI7dm2dcsKycfQMcIeiZnp4Htzh0RiAXC+4S9BiJyFO2MiVy6kePOsZvdBfA/mH9sg4DDiBoAAAAASUVORK5CYII=) 30 round}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-label{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.stat-value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-accent)}.movement-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmYWQ0Yy02ODA1LWMxNGEtOTBkNi03ZTA3NzUwMTczMWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNThiYjM0OS0zNTdlLTc2NGEtOGE2ZS05Mzg3MDAxM2NmZGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1OGJiMzQ5LTM1N2UtNzY0YS04YTZlLTkzODcwMDEzY2ZkZSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTM6MzkrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYsGpAAAGL0lEQVR4nO1cO3LkNhB93eSs7HKw0ZaqHCv1nsGRI9dGvoJv52hDR76CHe8Fthw5cJWlIdEOAGIIDEDiMzOiMHwlaTREE59mA3jdBEC//vC9YEcV+LUr0AL6+RcFALIb5jIITO4Vq8RRBEoApQSTGmP6JEpLX5JJlVuTyS1rzUaW8iPSvx0BzGS7cQ9AK0+A50HhqARKToqsAQHV+aTmkSJXK8Mg9AwcOsY7gtW4tUQlgqMSPI8Ko8jeqwNgIhwAEBEOTFrjmClRjDWOIhiUAPrHPhlvGDhLuwcZRVqR0rn39Ijgz7//iSXdJT5+eH+m8Ak7xbkAtBJjKt6RBGuJhJku90klC+ExMWCZHz+8v3JVtoW/MuYErUQzE1sDzLDE0Ox2b3Askc7+iYMAgAhEpzFBzVydEH2YMFd0ikxMLjefU/vOH30NL3aUmJqPJuuEjoGeCUwEMhxToJUpsk2rnBwNMipVEIgQFAAp9NTClrhaCcKBgUPX4YG1MgnAKNrzGcynAA5bjRLbObPFuaHI3KxFp3uX3ExNYaH2MMj6vwAwCDCKwnEUDIpsL8pBviWS9h/fdYyHnvANM5i1BiYrVEqMJUp5l7uCDJG2PzbDEKAf/HEkMBQAhaNR5CK85KjHEoO1xI7w0DF6GxfSnx0Bik4OU2xs84wvWE6gvkUy7vjshrIYQEd6VB9EMKTEDWKhsFQwgJ4IPch2ic9fvuZmsyn8/PSIAxN6Ygw0Zndnx2NJIdvEekzSXbgNV4cBdEzopwkns1mOx4Lgl/PLOVToLUEBsKQ5A+EARCQTwYy6TF8aQU1TtBJ9j2XFEoHLRL63AgVghH49UtKuolCYSDkx3SRkRslSGuXJFClRYRo/2oAenjKMwuupWUqcCmk2klvYtcI8Mfb6sqyMq+G/0a2RAPi2u/0go5XoayeirXn1XsMa/z0mPMZuXSSGs+BOImw80cEVHuanp8ebG/LnL1/TwgHe92KPxfE/VilOW5iFQQHkt/P03jmUa6SwUuT62L/9/keW/C8//ZglP6HWA3O6czrZLkOuUm6FWuMonh9yeOI0IZRays1QqM2bTLLfHbbv22TV0HNrish2DTZvjSnwuFBWFKfV2dmisIHhZSQbJdvXQm142YbC9mUkae9sQsiyxNa7cynZdnrl2jKSVg3UvqquGhP9iO6dWWJpN55wE7K9ddhXI1Vku1UTuxFsd05Bq2NiLbK689xgW+KJtQi/vI+gZUusJ9sZy0iahlFAGdneKU7wMxU2su3ceGWyHYrkvGbAtrZd9m1f3jKSyyMWIrulckvX44Tf9iXgVmT7FvHHpcWmKciKJ7aKpZ0O4RtSItsJ8cTWkNU2mnYeaGQtN64h26kv0l8LZP+kg73PU0YLmGuhpQCERW0AIoXinN/YGKrIdiSzxMtvHomB/SjCHssK2W5n34CL0jY5vnMK2dbHmhBA1JwiS8l2OJ64tI/F/OWS6WzroDItZo2JgCGm1iSLytwcTq8HyhqUN8l66xibmaHldJxN0jaM2g2SeiepQEyBTIRPT4+52WwGSoCjEnMyVepOW3MvzF7HrBJFD76DKbQz2+79A8imApbACzLzNLurP7GKoXz9PKyMCEYFvIwKgxKoqYEZZQFePHEtsi3Q+4NJ9HFYAHAQQsfuTJ1SjzExbUkuNd/5NSLdBkAwKOAogpdR4agUlCpzWsLLjZfGVxGMivAMhVEJemb0bGjPjHBu2lHGdMicPtJrELGnBpQgK7Jtk0Rv9RcSjDLiZSQ76byNPZNiZ2QRfVJATSzAscQ1sj2XhXl6o7FA8tLPd7yf55ES8LiGzGnN0WX2J2bPznNMyrT/+2mB6yGZ1TJuJFOKZqjea8ANyiYQ9Zxjn+4FblD2TUwG28XenS+A8NK63TKzEPZY6P6O+quBe1YY6bO0Oi90PTnavj87T0dERiHu/4bGkrWyQrKh6359Qnmt1cevgz1j25OzKyDYHHusOoaC60SGGrbUgDUlpMpglh6STVWCX2f/05eP1acjMr/uCNgDOgojDBzA6EhB/DOQEypcI7dm2dcsKycfQMcIeiZnp4Htzh0RiAXC+4S9BiJyFO2MiVy6kePOsZvdBfA/mH9sg4DDiBoAAAAASUVORK5CYII=) 30 round;display:flex;flex-direction:column;gap:var(--space-md)}.movement-section{display:flex;flex-direction:column;gap:var(--space-xs)}.movement-label{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.movement-value{display:flex;align-items:center;gap:var(--space-sm)}.movement-symbol{font-size:var(--font-size-xl);color:var(--color-accent)}.movement-type{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.stolen-movement{display:flex;flex-direction:column;gap:var(--space-xs)}.stolen-empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.stolen-item{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm)}.stolen-icon{font-size:var(--font-size-lg)}.stolen-name{flex:1;color:var(--color-text-primary)}.stolen-rounds{color:var(--color-accent);font-weight:600}.guide-btn{width:100%;padding:var(--space-sm) var(--space-xl);background:#080502;color:#f5e6c8;border:6px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAIAAAAl7d1hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMWJhYjk0ZS1hZjcyLTg0NDAtYmZhYy02MWMxYzc0MjEzYmYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzVhMTQ4Yy0yYzViLWE1NDAtYjExZi0zMjg5MWEzMDZlOTAiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjYyNWVmNmItNzNmMC01NjQ0LTliZDAtZTlhYmIwMjkzOWU3PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1YTE0OGMtMmM1Yi1hNTQwLWIxMWYtMzI4OTFhMzA2ZTkwIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwMGQ5MDhlLTA5OTQtNjQ0NC04YWM5LTYwNDkyOWVjNmVjOSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTk6MDY6NDgrMDU6MzAiIHN0RXZ0OnNv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) 30 round;border-radius:var(--radius-lg);font-family:var(--font-family-secondary);font-size:var(--font-size-base);font-weight:600;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),text-shadow var(--transition-fast);box-shadow:var(--shadow-md);margin-top:auto;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.guide-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 25px #f5e6c880;text-shadow:0 0 12px rgba(245,230,200,.8)}.sidebar-footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);font-family:var(--font-family-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary);opacity:.5;margin-top:auto;padding-top:var(--space-md)}.guide-btn-icon{width:16px;height:16px;vertical-align:middle;margin-right:var(--space-xs)}.guide-modal-content{max-width:500px}.guide-title{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);background:linear-gradient(135deg,var(--color-accent),hsl(45,80%,60%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-lg)}.guide-title-icon{width:32px;height:32px}.guide-sections{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl);text-align:left}.guide-section{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-sm);background:#0003;border-radius:var(--radius-md)}.guide-icon{font-size:var(--font-size-xl);flex-shrink:0}.guide-text{flex:1;font-family:var(--font-family-secondary)}.guide-text strong{display:block;color:var(--color-accent);margin-bottom:var(--space-xs);font-family:var(--font-family-secondary)}.guide-text p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;font-family:var(--font-family-secondary)}.profile-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:0;padding-bottom:var(--space-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABp1BMVEVHcEyHm7KIm7AMDBAoHx0DChANEBUCAwmgsMEZFheNoLSVp7pjUkjO1d4YFhX///8lHhsyJiGtuskmIBsrJR0kHRo+LSI6KyUuIx4eGxifcz2idDzv8vX6+/tYMRw5KyUfHBtNPjM2KSW1wM7EztklIRydeUlVQC8eGhmNaD8sHxlCMh9xf49tTCqph1qLaUQjGhi8x9ORZzWFa0re4+k6KxxwZFZqbnKWZizr7O14XjxwUjfNzM2RpLiGVCc/LCF8hIx1amV9aU99kahXRj6ZqbxDMio3KiWHYC17VymCXi4oHRloSyZyVz1vUy1cSjt4foRMOyR2WDZrTCdkTDeAXTJ3iJ1kYWH09vhjQy2egFdhT0Wsra7r7/OwjWC7v8Skf05aSTSIbUqlr7tRPSxMOiaLXyqoglOceEZ4W0JiQyCSck19YUNqV0qonJKuq6uUdU1SPytvQB5UQTiocS2bbDZ3ZVxnVU2qdjKrfUVPOzNbSD+EZUVJNi9wW1FjQB+3jlm2hkyOXzCgeEp0TSeAcmuKdm1/bGR9WDSBYUKQb0uhcUCieEavdZIuAAAAc3RSTlMAf4AHgwkPAoA3gH/NgRZ/X5+ALyRS6NynG/r+gID98kPRu4CAIfDlY+eTX5Dv4eBogPSjgEq+o/6FlPaOf/6xmr/Ng/yA/MbOyL5xo/2M1ptB4sf67oevgOzT05p/9I3yTMCIzY/f+srdof7106ec5nzeTa5Q3wAAAXJJREFUOMtjYKAjYOcTUWXDLc2aaBylp5dhJcyOXV7EOK6xu7S0orGgEKspkkkNTZE8jo651pXZqcyY8sxWDXY8MZay/Jb5mT052pgKAhNKo+NjZSJk+flt9JtT+DAU+FXqOhgaqvCayMjy50lZi2L4wKvCn4mb25VDCKjERrOTBV0Bm0cJDyMjExMXh4oyL69+hyCGAk+IAiYhZQ6OZM0WLYww9KkICgOZIMRha+tgVO+N4UjtUotwRiYuLm4mRmcnCzFODAV8wSWh5ozcjIyMzmZSLRKsmAFhqittZBago2PuJN0kZ8+HJSYF1LsqpdTU0ptb5OTssiQlMYObU0Ldt6YmRFzLoKikRFFcFEt8cxqwsGhwsjKYpkmXVbHgSDPgmLOvK68SE8WddNiUaquqi8VYRHCqENaQKG6vqxVnwZ0A2QTL26qL3QRwW6PqXlxWXqzEiluFgnxxWasgM24FzCzyLoqc+HIJs4IArhxAfwAAtP9BP+zr2egAAAAASUVORK5CYII=),zoom-in;border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmYWQ0Yy02ODA1LWMxNGEtOTBkNi03ZTA3NzUwMTczMWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNThiYjM0OS0zNTdlLTc2NGEtOGE2ZS05Mzg3MDAxM2NmZGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1OGJiMzQ5LTM1N2UtNzY0YS04YTZlLTkzODcwMDEzY2ZkZSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTM6MzkrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYsGpAAAGL0lEQVR4nO1cO3LkNhB93eSs7HKw0ZaqHCv1nsGRI9dGvoJv52hDR76CHe8Fthw5cJWlIdEOAGIIDEDiMzOiMHwlaTREE59mA3jdBEC//vC9YEcV+LUr0AL6+RcFALIb5jIITO4Vq8RRBEoApQSTGmP6JEpLX5JJlVuTyS1rzUaW8iPSvx0BzGS7cQ9AK0+A50HhqARKToqsAQHV+aTmkSJXK8Mg9AwcOsY7gtW4tUQlgqMSPI8Ko8jeqwNgIhwAEBEOTFrjmClRjDWOIhiUAPrHPhlvGDhLuwcZRVqR0rn39Ijgz7//iSXdJT5+eH+m8Ak7xbkAtBJjKt6RBGuJhJku90klC+ExMWCZHz+8v3JVtoW/MuYErUQzE1sDzLDE0Ox2b3Askc7+iYMAgAhEpzFBzVydEH2YMFd0ikxMLjefU/vOH30NL3aUmJqPJuuEjoGeCUwEMhxToJUpsk2rnBwNMipVEIgQFAAp9NTClrhaCcKBgUPX4YG1MgnAKNrzGcynAA5bjRLbObPFuaHI3KxFp3uX3ExNYaH2MMj6vwAwCDCKwnEUDIpsL8pBviWS9h/fdYyHnvANM5i1BiYrVEqMJUp5l7uCDJG2PzbDEKAf/HEkMBQAhaNR5CK85KjHEoO1xI7w0DF6GxfSnx0Bik4OU2xs84wvWE6gvkUy7vjshrIYQEd6VB9EMKTEDWKhsFQwgJ4IPch2ic9fvuZmsyn8/PSIAxN6Ygw0Zndnx2NJIdvEekzSXbgNV4cBdEzopwkns1mOx4Lgl/PLOVToLUEBsKQ5A+EARCQTwYy6TF8aQU1TtBJ9j2XFEoHLRL63AgVghH49UtKuolCYSDkx3SRkRslSGuXJFClRYRo/2oAenjKMwuupWUqcCmk2klvYtcI8Mfb6sqyMq+G/0a2RAPi2u/0go5XoayeirXn1XsMa/z0mPMZuXSSGs+BOImw80cEVHuanp8ebG/LnL1/TwgHe92KPxfE/VilOW5iFQQHkt/P03jmUa6SwUuT62L/9/keW/C8//ZglP6HWA3O6czrZLkOuUm6FWuMonh9yeOI0IZRays1QqM2bTLLfHbbv22TV0HNrish2DTZvjSnwuFBWFKfV2dmisIHhZSQbJdvXQm142YbC9mUkae9sQsiyxNa7cynZdnrl2jKSVg3UvqquGhP9iO6dWWJpN55wE7K9ddhXI1Vku1UTuxFsd05Bq2NiLbK689xgW+KJtQi/vI+gZUusJ9sZy0iahlFAGdneKU7wMxU2su3ceGWyHYrkvGbAtrZd9m1f3jKSyyMWIrulckvX44Tf9iXgVmT7FvHHpcWmKciKJ7aKpZ0O4RtSItsJ8cTWkNU2mnYeaGQtN64h26kv0l8LZP+kg73PU0YLmGuhpQCERW0AIoXinN/YGKrIdiSzxMtvHomB/SjCHssK2W5n34CL0jY5vnMK2dbHmhBA1JwiS8l2OJ64tI/F/OWS6WzroDItZo2JgCGm1iSLytwcTq8HyhqUN8l66xibmaHldJxN0jaM2g2SeiepQEyBTIRPT4+52WwGSoCjEnMyVepOW3MvzF7HrBJFD76DKbQz2+79A8imApbACzLzNLurP7GKoXz9PKyMCEYFvIwKgxKoqYEZZQFePHEtsi3Q+4NJ9HFYAHAQQsfuTJ1SjzExbUkuNd/5NSLdBkAwKOAogpdR4agUlCpzWsLLjZfGVxGMivAMhVEJemb0bGjPjHBu2lHGdMicPtJrELGnBpQgK7Jtk0Rv9RcSjDLiZSQ76byNPZNiZ2QRfVJATSzAscQ1sj2XhXl6o7FA8tLPd7yf55ES8LiGzGnN0WX2J2bPznNMyrT/+2mB6yGZ1TJuJFOKZqjea8ANyiYQ9Zxjn+4FblD2TUwG28XenS+A8NK63TKzEPZY6P6O+quBe1YY6bO0Oi90PTnavj87T0dERiHu/4bGkrWyQrKh6359Qnmt1cevgz1j25OzKyDYHHusOoaC60SGGrbUgDUlpMpglh6STVWCX2f/05eP1acjMr/uCNgDOgojDBzA6EhB/DOQEypcI7dm2dcsKycfQMcIeiZnp4Htzh0RiAXC+4S9BiJyFO2MiVy6kePOsZvdBfA/mH9sg4DDiBoAAAAASUVORK5CYII=) 30 round;overflow:hidden}.profile-image-container{width:100%;border-radius:0;overflow:hidden;margin-bottom:0;background:var(--color-bg-secondary);border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMDBkOTA4ZS0wOTk0LTY0NDQtOGFjOS02MDQ5MjllYzZlYzkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNjI1ZWY2Yi03M2YwLTU2NDQtOWJkMC1lOWFiYjAyOTM5ZTciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzVhMTQ4Yy0yYzViLWE1NDAtYjExZi0zMjg5MWEzMDZlOTAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NWExNDhjLTJjNWItYTU0MC1iMTFmLTMyODkxYTMwNmU5MCIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMDBkOTA4ZS0wOTk0LTY0NDQtOGFjOS02MDQ5MjllYzZlYzkiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTI6NDcrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50gvKJAAAGOUlEQVR4nO1cO47kNhB9RWoGDpw48QE22XCihTGAb2DA61v4Hr6Fj7GBb2BgATvacBMfwJEDB8asyHLAT5NsUiKpVo9arQfMdLdYKpKlJ7GqSJF++ek7xoFFEK/dgD1gCH8wAPBBzGkQiOIj3oiaGZoZrBnOjCV7OiVz5VMytXJzMq11zXFkSh8RQEQQRBCC4EQHJ6yZ8WXUGJUyxrwAIQnAUjW1OmrklsoIIkhBGAaJBxIga3HPRGbGqDReRgWlL2PEvUEQYRgIJAQGwZ62gRENG5VmKK0BNlfEXZnkMXBWdg8yTAShBThhWDSwhPjj81+lorvEu7dvzgzucLg4F4AxYsnEB6rgmUgIbHkMKk3IPxMzzHz39s3KTdkW/mwYE4wR7UjsCdjAxNzodm+ImEhnX8ogACATAnkXIAh1cu6DQ2joGpmSXKueU//OL/0Sv/g8dq4AwYY/gjBIApEAWT+TwdCawczgi8Qscy1p0U+27fDRhonOCAzX5nbkmTjZDNOAQRIGOeBRCghpGqfZGFDZT5PQOCkuOrahZ4tzonDk8Zry5FCs1FaW648gsvGv+a0YUFphHDWUhr+LWtDORBs/PkiJx0eJRyEghABgKvdJDDZHum+5FWSIyJMgZOKoBF4w4mVUGK0hJ5EUFyOWEggwseMg8CAFpBC+hGCuNNOpptKzLSFftp7c+T0y8fM5TmUJmKwMYO4gxWr++VhKhdWCAEgiSBKQtjUfPn5qVbMp/Pj8hEEYQgjSaL2ho4ilxtkmYf6EiNzzmwbB9EcSmftpslvnhSJbVFDiDhNPy90qGDCdmyTieWE+AVFQwoAdMIIfOwG7TnV0yRgxjVhmmIjmp8a2wQA0GJr7etaVCmNGt2O6SdjpELaO97x8/LPPiOd6bhpuljPvlGWQ2LnJiDsdT07oZEbeTyxNX/bVsRr++S/mAAP45iu9UGt7vD/481I9GdSEXmvi73/Xnc04S+5UwucTI6zwwHv//HR1u3/4+KkuHZD8bu2+j1ii+GPWxdkXgjQogPZ+nuadc1oLlfWiNcb+9bffm+R//uH7JnmHlmR0DtHtXO9s96HVKNcCT/yqQfeTuqUqNyD0MuVqMMFz82lXmbz/9uulbsf6aOJfkjPocraXYPNsrIpYYrY2ZXH2Ojp7kP/XhPwyko0622shTi/3Dix8LCMB6uZscmhi4p7Yl0Ovsx09E+eWkeyVoD471cmSKLPtcWdM7L2NHa7ibG8dPsnc2aljkecZel2cyiuwJ/aVsXLsTIXv+8KC2Lnm1D0zcbmz3bCMZNewYV+fs324OMEn92e2oxNXdrZzmZzXTNjG/Vow29e2jOTyKKXIrmlc7nQW87N9NRW2n9KFa+Qfl64sb8on7hXpStr5E2oy2xX5xL2BM9+KIDcEGTQtN17ibNdOpL8WepLaTlzkDpbAhe+7wdIERI2LE2KXPqPtVJ+zXVBWefjmUZnYLyIfscw42/t5byBGb5+i2LnG2fbvxRHtzpC96/jz+cSp91hgDCg652g3DeqzYtMzEQCYrJtE6Wh0uzhND/R1qG2OhczFirMeOwADrNlvqjTLx0Sg+d0+hntH2PwREd4/P7Wq2QyYgVFrjM6INScFYwih1Yj2XQ+lzG5Obtun3HztXGOmgv6wrHU6M6c31eFl7GZKX0aFUWlo1k2ji9Mb5RPnMtuGhebKvYzKKJBsNx87NXXLb6sRnVJeSpu+GCMqsO4LWvLLjacedszQGngZFbRmSCksG+31TVfdbhTsdgkIbmXdefWbMtu+iM1VZFZQWgd+47ZZ6MEMtoxku1PAkmWoERPnnO1QFmxeKNRkjlBSTsFnSUdNwmMNmdOao8u8n9g8OodwxvTf07LM8ZzMbB1XkunFseHaAsRJ2QqvuWXbp3tBnJS9hcFgwzhu5wsgv7TuYGYT8hEL3d9Wf0sQ7xVm95DmJM0V+n1AmbilmLcU/+bGs7m6crK542l7crrm2pO2we+xnUj7FRBEhEEQ9CAhmaIach2b6sCcEWplws7lZGuNkLa5FAzMtcclXMKNygFrRCKzQ9EwSAhBYJaTnSpV1Cs3x+w162rRAxiypZkrfzsLIpAAWJwb8EAMogwTS4UH6nD4iRfA/3m9m87eMqSHAAAAAElFTkSuQmCC) 30 round;box-shadow:inset 0 0 0 2px #282323,inset 0 0 0 4px #3c3232,0 4px 12px #0009,0 0 0 1px #1e1919;position:relative}.profile-image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(120,100,80,.3);pointer-events:none;z-index:1}.profile-image{width:100%;height:auto;object-fit:contain;display:block;background:linear-gradient(135deg,#191414,#231e1e)}.profile-name{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg) 0;text-align:center;background:linear-gradient(135deg,#d9d9d9,#a6a6a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-bottom:var(--space-md);padding:0 var(--space-lg)}.profile-stat-item{background:var(--color-bg-secondary);padding:var(--space-sm);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.profile-stat-label{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.profile-stat-value{font-size:var(--font-size-lg);font-weight:600;color:var(--color-accent)}.profile-description-section,.profile-pattern-section{margin-bottom:var(--space-md);padding:0 var(--space-lg)}.profile-description-section:last-child,.profile-pattern-section:last-child{margin-bottom:0}.profile-description-label,.profile-pattern-label{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:var(--space-xs)}.profile-description,.profile-pattern{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.5;margin:0}.legend-card{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:8px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1MzozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmYWQ0Yy02ODA1LWMxNGEtOTBkNi03ZTA3NzUwMTczMWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNThiYjM0OS0zNTdlLTc2NGEtOGE2ZS05Mzg3MDAxM2NmZGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1OGJiMzQ5LTM1N2UtNzY0YS04YTZlLTkzODcwMDEzY2ZkZSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODoxMTo1MiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODVmOTcyNS01ODRhLTVjNDYtOWZmZS0yYjU1ODg0ZGY2ZWQiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTg6NTM6MzkrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYsGpAAAGL0lEQVR4nO1cO3LkNhB93eSs7HKw0ZaqHCv1nsGRI9dGvoJv52hDR76CHe8Fthw5cJWlIdEOAGIIDEDiMzOiMHwlaTREE59mA3jdBEC//vC9YEcV+LUr0AL6+RcFALIb5jIITO4Vq8RRBEoApQSTGmP6JEpLX5JJlVuTyS1rzUaW8iPSvx0BzGS7cQ9AK0+A50HhqARKToqsAQHV+aTmkSJXK8Mg9AwcOsY7gtW4tUQlgqMSPI8Ko8jeqwNgIhwAEBEOTFrjmClRjDWOIhiUAPrHPhlvGDhLuwcZRVqR0rn39Ijgz7//iSXdJT5+eH+m8Ak7xbkAtBJjKt6RBGuJhJku90klC+ExMWCZHz+8v3JVtoW/MuYErUQzE1sDzLDE0Ox2b3Askc7+iYMAgAhEpzFBzVydEH2YMFd0ikxMLjefU/vOH30NL3aUmJqPJuuEjoGeCUwEMhxToJUpsk2rnBwNMipVEIgQFAAp9NTClrhaCcKBgUPX4YG1MgnAKNrzGcynAA5bjRLbObPFuaHI3KxFp3uX3ExNYaH2MMj6vwAwCDCKwnEUDIpsL8pBviWS9h/fdYyHnvANM5i1BiYrVEqMJUp5l7uCDJG2PzbDEKAf/HEkMBQAhaNR5CK85KjHEoO1xI7w0DF6GxfSnx0Bik4OU2xs84wvWE6gvkUy7vjshrIYQEd6VB9EMKTEDWKhsFQwgJ4IPch2ic9fvuZmsyn8/PSIAxN6Ygw0Zndnx2NJIdvEekzSXbgNV4cBdEzopwkns1mOx4Lgl/PLOVToLUEBsKQ5A+EARCQTwYy6TF8aQU1TtBJ9j2XFEoHLRL63AgVghH49UtKuolCYSDkx3SRkRslSGuXJFClRYRo/2oAenjKMwuupWUqcCmk2klvYtcI8Mfb6sqyMq+G/0a2RAPi2u/0go5XoayeirXn1XsMa/z0mPMZuXSSGs+BOImw80cEVHuanp8ebG/LnL1/TwgHe92KPxfE/VilOW5iFQQHkt/P03jmUa6SwUuT62L/9/keW/C8//ZglP6HWA3O6czrZLkOuUm6FWuMonh9yeOI0IZRays1QqM2bTLLfHbbv22TV0HNrish2DTZvjSnwuFBWFKfV2dmisIHhZSQbJdvXQm142YbC9mUkae9sQsiyxNa7cynZdnrl2jKSVg3UvqquGhP9iO6dWWJpN55wE7K9ddhXI1Vku1UTuxFsd05Bq2NiLbK689xgW+KJtQi/vI+gZUusJ9sZy0iahlFAGdneKU7wMxU2su3ceGWyHYrkvGbAtrZd9m1f3jKSyyMWIrulckvX44Tf9iXgVmT7FvHHpcWmKciKJ7aKpZ0O4RtSItsJ8cTWkNU2mnYeaGQtN64h26kv0l8LZP+kg73PU0YLmGuhpQCERW0AIoXinN/YGKrIdiSzxMtvHomB/SjCHssK2W5n34CL0jY5vnMK2dbHmhBA1JwiS8l2OJ64tI/F/OWS6WzroDItZo2JgCGm1iSLytwcTq8HyhqUN8l66xibmaHldJxN0jaM2g2SeiepQEyBTIRPT4+52WwGSoCjEnMyVepOW3MvzF7HrBJFD76DKbQz2+79A8imApbACzLzNLurP7GKoXz9PKyMCEYFvIwKgxKoqYEZZQFePHEtsi3Q+4NJ9HFYAHAQQsfuTJ1SjzExbUkuNd/5NSLdBkAwKOAogpdR4agUlCpzWsLLjZfGVxGMivAMhVEJemb0bGjPjHBu2lHGdMicPtJrELGnBpQgK7Jtk0Rv9RcSjDLiZSQ76byNPZNiZ2QRfVJATSzAscQ1sj2XhXl6o7FA8tLPd7yf55ES8LiGzGnN0WX2J2bPznNMyrT/+2mB6yGZ1TJuJFOKZqjea8ANyiYQ9Zxjn+4FblD2TUwG28XenS+A8NK63TKzEPZY6P6O+quBe1YY6bO0Oi90PTnavj87T0dERiHu/4bGkrWyQrKh6359Qnmt1cevgz1j25OzKyDYHHusOoaC60SGGrbUgDUlpMpglh6STVWCX2f/05eP1acjMr/uCNgDOgojDBzA6EhB/DOQEypcI7dm2dcsKycfQMcIeiZnp4Htzh0RiAXC+4S9BiJyFO2MiVy6kePOsZvdBfA/mH9sg4DDiBoAAAAASUVORK5CYII=) 30 round}.legend-title{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:var(--space-md)}.legend-items{display:flex;flex-direction:column;gap:var(--space-sm)}.legend-item{display:flex;align-items:center;gap:var(--space-md)}.legend-piece{width:24px;height:24px;flex-shrink:0;box-shadow:var(--shadow-sm);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0}.legend-piece.minor-light{background-image:url(/assets/soldier-_-icon-min-CCXy1zk0.png)}.legend-piece.minor-dark{background-image:url(/assets/soldier-x-icon-min-vd9sTm3-.png)}.legend-piece.minor-leader{background-image:url(/assets/soldier-leader-icon-min-Bj0KlXJL.png)}.legend-piece.major-light{background-image:url(/assets/leader-1-icon-min-BRw14xlP.png)}.legend-piece.major-dark{background-image:url(/assets/leader-2-icon-min-8o8ax34D.png)}.legend-piece.major-purple{background-image:url(/assets/leader-3-icon-min-DA2qkmXo.png)}.legend-text{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-text-primary)}.new-game-btn{background:#080502;color:#f5e6c8;border:16px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAIAAAAl7d1hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMWJhYjk0ZS1hZjcyLTg0NDAtYmZhYy02MWMxYzc0MjEzYmYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzVhMTQ4Yy0yYzViLWE1NDAtYjExZi0zMjg5MWEzMDZlOTAiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjYyNWVmNmItNzNmMC01NjQ0LTliZDAtZTlhYmIwMjkzOWU3PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1YTE0OGMtMmM1Yi1hNTQwLWIxMWYtMzI4OTFhMzA2ZTkwIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwMGQ5MDhlLTA5OTQtNjQ0NC04YWM5LTYwNDkyOWVjNmVjOSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTk6MDY6NDgrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ITUpEAAAG6klEQVR4nO1cy5LjRBY9J1N+Yru6iqoOKHo6iIBFA8FyFrOZn5jv5DvYQbCAaDY8eoBh+kHX02WXlfeySElWyZKVKlxluZsTFQ6V8qF7dPPevPkS94YR3jKYbQuwBSRK/s+/HgGA6jZluTsovXK/+PIXZJxV1alCoMm/xVLkuvulSetTq5JCKqxSTWlZEqRSaE2SnHB2qi5WJ6KqqkRDEKpoVmp9kTWpTZNIWqtmSTnlDIUTiZ160o2kT3GLUuuLrEltkGRIATp2ySpr21ClqPz/5NKXY/qbr4w7mHQ0GZIGZpm3pKN6fTEre387iQej/urNt7Gveos5N/bUu4yawLPUHlqOkzp/lPrt6hxHk0H+34KfbBtenF3V5mkwwKD/YUI77f5Vy0xDb5QqT1pNDSnFkizNIopQzp6wMbSWUBLwsYt6JD1iIf+aqqqSivWUlSKTMJMAFKpKeFnCuARx9oStoTU2MjCWSNk6Neq0SnVZeFCVmr+ftZdV0QuviSSpxgCAUyMi4uAEDLO2QD3TGkaG3/12NuiYyFov2NXC+afEcn+mHZnEyCJjAHzyaOwcY3UAnITVEPoo0kaMLL//7eJWot4JHu71SFjLKIqm89iFte7Qtm1IQzPo2L8m5IYxGkSGiVM1MIZBQ8KgOIwWNCDZtuClY5byGCrDxKuPw3wSvcW2i/INl6XFG5Wo17MCKsh1xq2Dk2ZD/oTzmiKpaqWVfKGK2InvpZUb0nNSNSujha1DVVX8bxN7Dqv6tkLdGZiLRDdszy1HUwnrObfMVReggOZIb6htLwc07WOva4diVdj5uSGSzJGobecMj0naCaZxMVK2DWLP202fbx0JzyZWp57z+hJt1rMfwxpmvmajMQla2T8PuhEA5zCdx7Fzqno4Gcgi9n9VpXbeh4UiF5aaQkhpTbEtt0+7lVgnam5kbQr5JsNeZG8ov832XMCqqMYsw4pskJTQ+/nFNM3E44NRvtjzdMa4bTHJwajrL5ZL7St5DkdDf+FEv3z6h7+2g44B8PJsfjTpdSxV0etYgtP5AsDsOo4Mneg7/U5kzOvLxcMH/Ren87vmU4vj/f7Rg/6TD8YARNSJiqhTffb7SZxOBX74/n43sqoQ4OsfT16eXSOJSQgATvSbn06z6cuDcd+khn0xW0zn8XQeA3jyaALgs8d7903xJh4fDffHPU8465yd6A+//jG7Xrpr79Vjp1/9cPLq/Nrf1LzfvpzHv7+e+QpOLueSm769mF1n1/5J26U9HnS8GHlcXl27ssnen15MT6eL7F8feybvadSPjg/6JET05c1Vn4d7w+z66a/nAL59dropArfA+XThxchj8k6vdEXxw4fDXifnlZnF28Tnj/d84Prq4srJ8oXtj/oAhr1IFU9/OcO2CQN49nL6+nzuaef3v7z37njY72TZvKPuWP7zo/1BN52lVthB1yrw8fuj4/2BqDrV/726yJr1g1GfwOFkYAytMSeXi2//e3Zv3NbgfBaL6Gwhh+OuE3Wq3hgno/6r06QPigXjYRdAN7IfHAyen10vYkFmz0+OE/O4nC0Kk32HN9di24PMLWUo9FVnV/PZIvZsBl3770/fRd5vZ1467/c8sl65bf1zhkywVQFPLpfdaj9t3sYPHdbQeUNizxyKseeOwXupqNlIqX5vRVtb9BKq2utYKhfOPT+dms7ahUfCaN061C40BK5cVEMbrN20GH4pLfupw27PkyRoKNgbNk9S3Sjz8yS11bRWu2WoFjY/T1JbTftjkqZooOfW2nMzZbDJHtfW6nllh0UNdn1dsohNrt2wtS0biYihutEwPdP4Ff22qnwZkwQhbH+YEvTDzTbSTmQK20CDQM6KdOKsjZRTBB8LC9NzW+05dgp/UEqSPdUhUgbt99Rsqq1lzM9nC1GNnTTaFhfGWVWEzsnVwn32j70WtXCvW4ETCCXQkSWca8bPCqdKp58cj601qRsHqRK2ZXqzMAb+uSKIY4mdiohKqOuunyfx6SKIIap0AmOVysxPbqG5Oy8TVFQUTlVCbRkI0TOSUwMqAqUaVTiCyi1bt29/2YGQBgjUczoLoXAakv3ecJvX3uxjBuHzL21GPeeQU1q7hRrOtefwdg76xs2HBeFvzm8HSvrnXTz/2whLH0Yqwfw2ivxpx9VzjoWk0tOOq8deSyssZCjcyT+rVJKq+8kpKZIGJLJvkERZCWuoltsIn+8WVBqChsXvk1hDwNAo9MbpwMIHXQoITM0nJUuC/uspm6iwtpS/bXJn7FJ7JiODpt+S2SHk93jz/r+ldbuDWqvuo7TCNR4kQzPCvHlFUKHMjqdXn9Fk3j9VZPK15avNhof5pPUPKHJWiB9p5nj/CWXfN5IsbHnFAAAAAElFTkSuQmCC) 30 round;border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-lg);font-family:var(--font-family-secondary);font-size:var(--font-size-base);font-weight:600;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),text-shadow var(--transition-fast);box-shadow:var(--shadow-md)}.new-game-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 25px #f5e6c880;text-shadow:0 0 12px rgba(245,230,200,.8)}.new-game-btn:active{transform:translateY(0)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:1000;animation:fadeIn var(--transition-base)}.modal.active{display:flex}.modal-content{background:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:var(--space-2xl);max-width:600px;width:90%;box-shadow:var(--shadow-lg),var(--shadow-glow);text-align:center;animation:slideUp var(--transition-base);position:relative;overflow:hidden;border:10px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGmGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODdkYTJhMi0xMmM1LTk2NDUtYmUyZi03MTdkNjU3NWU3MTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYmQ2YjcxNy1mNmRiLWExNDYtODk3YS1iYmM0NmViZmM3NmIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYmVmYzdkMi01ZmQ4LTM0NGItYTk1ZC04N2I4ZGFiMWY3MTMiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YzJmYWI3NTgtZjE2NS1jMjQ1LWFhZTMtOTdiODQxZjNhZjQyPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGJlZmM3ZDItNWZkOC0zNDRiLWE5NWQtODdiOGRhYjFmNzEzIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4N2RhMmEyLTEyYzUtOTY0NS1iZTJmLTcxN2Q2NTc1ZTcxOCIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtB58yYAAAVMSURBVHic7VxNj9xEEH3Vbe9mQQIhcVsicUQocOGOIsSNP5I/GHFB3DhGSOTCMRFICCQOuRBl7a7i0B/umfFkZ1lXdcb4STP22rNT7nJ9dfXz0JOvPxco4vufX8IRIQTGg4tOUxQAgAGICG6GUI5999WnqjLVR0XpFd/04QCAjITVMjVBxgNqAXUlAutXpL4lagt4B2Dizt6VyLhKmLjz2qGfnSm9AHzzxSfa4gqePnthJkvdEh3RlljuCyLAEcCiWtPPyzaSY5CdCa6hJVpI1ndn19CdczBWhkFMRDNLpOpdEyZ1olu3IeqXOI4IroEWCfEGriImRmuwV6Igl1f6stQt0bs2lgjEpGZRWZm4s2+kRE8ENpBjExOTT/3wy2/a4nbgHUW/VobB3LmdO3tPIANT1I+JfrLEDy8HbXEFfw0O3jmQgSmuOiZ2nhDWkJ3rmGiNfjWW6AguVaOjpCmEYHeLI8dwwrmZz+SPeO9gERT1Y2I1d76Z861aiXc5l8/vn6umep13JsU2PXz/vZPsvVxLmgtTctNcTHeO0HmHzjl0Pu73nUPvHTrv8Pzl3+g9ilVqQgS4GYHPrj9CYEFgRmDBGARB4n4IgsACFgGnbWCBQCASCQACAJLvkxwt3E+3xLQCn+9snJtOTdfcwSYXXdg7KvEwWyILIkVBqTGQB81psNESJV1nEs4ubtNnKCmMMM1wOMeGrMjy5fM42RI3HEd3tcePqTsfjx9d3/oFeRZS14AswMCE1wMhMBBibG+RoqXz0Vt6Ai57QU9T5nn1pgcAfPvlw5O+7Mfnv88eP3BnqU34nsju3hJ1bmIBRCGUqIZ5grwTS/YxietFLZN+Ykvsy9dQ5caAWACbEhfApsQFsClxAWxKXACbEhfApsQFsClxARxVYusi+Zwwq0Qim0XvteBAiZsF3h0uM1ipap7Kis1Qw0bcyLHZl9v2K9YfAKUGRG6l53WFJfB/iwiF4SG8XMdt5cZ8gM4nP17rwC3G5Voy+00g2NGkSmLR+FIq2/Y3iNMSal6oOKvOtiOlO3RHMHYVt8Ql7TvvwWpfJozfR1r+d++BIG8j0OiDykvgFriS+FwOwDwxIm5dvJ+ju/xHNFl3thCyY4lUUUWyRbrEvYnUEAdf8W585t9U+/G8K+TOTCf56dc/zAuAx4+uIYLIuWHByIwQ4nYMjJElbgNjDIIhMALH/czfyVydTC+RiqCTB1SUSOncIYVNIKCJ5CMEThdGRIUIRAACpW3mt2VmW4q8Bj9GUnAzxgnERFbiqJD0yuMp+6jITNUqtUhO8JXW9syh0/65kz9f/QMTCv8MspKYBR9/cKUmR902Ak/cF28cFYs7KjcETJX4oNMkc+wikqkm3qEm1JU4Bi4FY+/kgGE8h7oiOEKG3Qnfc8cBArMgJHfWhL4lhophuld+vs27b/scHTlX/50VePaWGJibccOGwDG5nLsSh8DwEpWYSZUWuOxTeZNcWhP6MZGPE8Y18WYIGEaGYA3uHBiSEsuptN4l8PTZi1Rg6/8SioklukYLN2M1bdOEiSVyo8bvahLLyNKsrxhCni/rylFXIrNAyN6dry66lNRWMO3j9LTS/vMy2nh9M+Ky96nzpCvLZO5MFEsOa4Rkidp+oK7ElpSUwFz6gZowcuc2mYVLI1lXjoElAi2oAVcXHULiGZ29EgGolxi3ydUOKfqWWO0fe0rzLnBEadVnt6+W3Taen47tX4MGTBJLedA8k6fuMSouipnPGHVNmJvqZ69EAGUULRK1hS2aKLFdkWNQ38DKEhvByvK351gWwKbEBfAvFl+HUuAoaPsAAAAASUVORK5CYII=) 30 round}.modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0a070100,#0a070180);pointer-events:none;z-index:0}.modal-content>*{position:relative;z-index:1}.modal-title{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-md);background:linear-gradient(135deg,#d9d9d9,#a6a6a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-message{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.modal-score{font-size:var(--font-size-xl);font-weight:700;color:var(--color-accent);margin-bottom:var(--space-xl)}.modal-btn{background:#080502;color:#f5e6c8;border:6px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAIAAAAl7d1hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMWJhYjk0ZS1hZjcyLTg0NDAtYmZhYy02MWMxYzc0MjEzYmYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzVhMTQ4Yy0yYzViLWE1NDAtYjExZi0zMjg5MWEzMDZlOTAiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjYyNWVmNmItNzNmMC01NjQ0LTliZDAtZTlhYmIwMjkzOWU3PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1YTE0OGMtMmM1Yi1hNTQwLWIxMWYtMzI4OTFhMzA2ZTkwIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwMGQ5MDhlLTA5OTQtNjQ0NC04YWM5LTYwNDkyOWVjNmVjOSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTk6MDY6NDgrMDU6MzAiIHN0RXZ0OnNv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) 30 round;border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-xl);font-family:var(--font-family-secondary);font-size:var(--font-size-base);font-weight:600;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),text-shadow var(--transition-fast);box-shadow:var(--shadow-md)}.modal-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 25px #f5e6c880;text-shadow:0 0 12px rgba(245,230,200,.8)}.modal-death-image{position:relative;height:250px;width:250px;margin:var(--space-md) auto;object-fit:contain;opacity:1;z-index:1;pointer-events:none}.modal-victory-image{width:calc(100% + var(--space-2xl) * 2);height:200px;margin:calc(-1 * var(--space-2xl)) calc(-1 * var(--space-2xl)) var(--space-md) calc(-1 * var(--space-2xl));object-fit:cover;z-index:1;pointer-events:none}.welcome-title{background:linear-gradient(135deg,#d9d9d9,#a6a6a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-description{font-family:var(--font-family-secondary);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:left;margin-bottom:var(--space-xl);line-height:1.6}.welcome-description p{margin-bottom:var(--space-md)}.welcome-description p:last-child{margin-bottom:0}.welcome-description strong{color:var(--color-accent);font-weight:600}.welcome-description ul{list-style:none;padding-left:0;margin:var(--space-md) 0}.welcome-description li{padding-left:var(--space-lg);margin-bottom:var(--space-sm);position:relative}.welcome-description li:before{content:"⚔";position:absolute;left:0;color:var(--color-accent)}.title-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:none;align-items:center;justify-content:center;z-index:2000}.title-screen.active{display:flex}.title-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);animation:fadeIn .5s ease-out}.title-logo{height:150px;width:auto;object-fit:contain}.title-btn{background:#080502;color:#f5e6c8;border:6px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAIAAAAl7d1hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxOTowNjo0OCswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMWJhYjk0ZS1hZjcyLTg0NDAtYmZhYy02MWMxYzc0MjEzYmYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzVhMTQ4Yy0yYzViLWE1NDAtYjExZi0zMjg5MWEzMDZlOTAiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjYyNWVmNmItNzNmMC01NjQ0LTliZDAtZTlhYmIwMjkzOWU3PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1YTE0OGMtMmM1Yi1hNTQwLWIxMWYtMzI4OTFhMzA2ZTkwIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmEwMGQ5MDhlLTA5OTQtNjQ0NC04YWM5LTYwNDkyOWVjNmVjOSIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1Mjo0NyswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZGI1NWVkNi01ZTE2LTRiNGEtYjUyMC1iODA4ZGE4NGU4YzEiIHN0RXZ0OndoZW49IjIwMjUtMTItMDlUMTk6MDY6NDgrMDU6MzAiIHN0RXZ0OnNv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) 30 round;border-radius:var(--radius-lg);padding:var(--space-md) var(--space-2xl);font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:600;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEVHcEwNDQ0AAAAMDAwQEBAtLS07OzsNDQ0HBwcREREeHh4BAQEYGBgeHh4ICAgSEhIwMDAjIyMtLS11dXVZWVloaGgFBQUYGBgcHBwVFRUEBAQcHBxISEg7OzskJCRNTU0SEhIdHR0sLCyYmJhXV1dvb28gICBLS0ulpaV9fX1DQ0MdHR1cXFw3NzdGRkYZGRkHBwdcXFxISEgiIiKJiYloaGgRERF9fX2EhIQkJCR0dHQmJiaoqKiqqqqenp6mpqasrKyzs7O2traTk5Otra2wsLBsbGyhoaEsLCw3NzeFhYVFRUUlJSXQ0NB+fn6kpKSQkJCBgYFZWVm5ubmbm5t4eHiMjIzKysp6enp1dXWIiIiWlpZUVFRRUVEfHx9nZ2dLS0tiYmK8vLzf39/AwMDg4ODWXeq7AAAAPHRSTlMABgIbH/37MFIOWxXozyN8/sNL26eXNy2jjkfYfVznikNP7/Ws34PS4uFstMu1m/CE7+yV3cDl8uy293fiTfqxAAABkElEQVQ4y82TWVfCMBCF2QSlAgVUQAVRcN/3LSR0SVfatEBL2UQE//9f8OCThdonH8xTzrnfuTNzJwkE/scJnWxTvkDwzKyGfYFzgVtb8SPi0a6xHZrdqHDQ0+JW1p8ygUjm9XC/Gs95MOF0VMkeHFa4bp0Vbi48GirvqcZ4KH5CTkMOXA8tTnogjaa9rqZxWqfPHOW8isiMZsIJwhPAa+sebewuCR1gsyzstEinklkEVp5VOBXbGNVaiK2vBb3CEFqsiDBhajw+Ti4Y7OajA+6DF3kAAKpzxfkeT2laHo4QAwggSCTtnTlg41IV3ptNhceEICRCeJ+MubYT2ZL1riDoENcQAAQaL9lHt0mKNknfsPugNtNNSwTMXeQnECsN+A9MIAKEtB0FYxYrcddC85I60jkR1RF0bKbF95rSlatGLCHRS/LYhlA3Eeaa9NvDhnuQZCGxJ0nR4XDcM0y10VhdXsiSKhfSWyXZshxv/TtQavPa6g1+1WeJ7LcV2kcPhIrZ97fEpt8bj6VSyb/8l18rWU9heYKh6AAAAABJRU5ErkJggg==),pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),text-shadow var(--transition-fast);box-shadow:var(--shadow-md);min-width:200px;min-height:56px;position:relative}.title-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 25px #f5e6c880;text-shadow:0 0 12px rgba(245,230,200,.8)}.title-btn .btn-text{display:inline}.title-btn .btn-loader{display:none;width:24px;height:24px;border:3px solid rgba(245,230,200,.3);border-top-color:#f5e6c8;border-radius:50%;animation:spin .8s linear infinite}.title-btn.loading .btn-text{display:none}.title-btn.loading .btn-loader{display:inline-block}.title-btn.loading{pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.story-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:1500;opacity:0;transition:opacity .5s ease-out}.story-screen.active{display:flex;opacity:1}.story-screen.fade-in{animation:fadeIn .5s ease-out forwards}.story-content{background:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:var(--space-2xl);max-width:550px;width:90%;box-shadow:var(--shadow-lg),var(--shadow-glow);text-align:center;animation:slideUp var(--transition-base);position:relative;overflow:hidden;border:10px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGmGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODdkYTJhMi0xMmM1LTk2NDUtYmUyZi03MTdkNjU3NWU3MTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYmQ2YjcxNy1mNmRiLWExNDYtODk3YS1iYmM0NmViZmM3NmIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYmVmYzdkMi01ZmQ4LTM0NGItYTk1ZC04N2I4ZGFiMWY3MTMiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YzJmYWI3NTgtZjE2NS1jMjQ1LWFhZTMtOTdiODQxZjNhZjQyPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGJlZmM3ZDItNWZkOC0zNDRiLWE5NWQtODdiOGRhYjFmNzEzIiBzdEV2dDp3aGVuPSIyMDI1LTEyLTA5VDE4OjExOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4N2RhMmEyLTEyYzUtOTY0NS1iZTJmLTcxN2Q2NTc1ZTcxOCIgc3RFdnQ6d2hlbj0iMjAyNS0xMi0wOVQxODo1ODozOSswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtB58yYAAAVMSURBVHic7VxNj9xEEH3Vbe9mQQIhcVsicUQocOGOIsSNP5I/GHFB3DhGSOTCMRFICCQOuRBl7a7i0B/umfFkZ1lXdcb4STP22rNT7nJ9dfXz0JOvPxco4vufX8IRIQTGg4tOUxQAgAGICG6GUI5999WnqjLVR0XpFd/04QCAjITVMjVBxgNqAXUlAutXpL4lagt4B2Dizt6VyLhKmLjz2qGfnSm9AHzzxSfa4gqePnthJkvdEh3RlljuCyLAEcCiWtPPyzaSY5CdCa6hJVpI1ndn19CdczBWhkFMRDNLpOpdEyZ1olu3IeqXOI4IroEWCfEGriImRmuwV6Igl1f6stQt0bs2lgjEpGZRWZm4s2+kRE8ENpBjExOTT/3wy2/a4nbgHUW/VobB3LmdO3tPIANT1I+JfrLEDy8HbXEFfw0O3jmQgSmuOiZ2nhDWkJ3rmGiNfjWW6AguVaOjpCmEYHeLI8dwwrmZz+SPeO9gERT1Y2I1d76Z861aiXc5l8/vn6umep13JsU2PXz/vZPsvVxLmgtTctNcTHeO0HmHzjl0Pu73nUPvHTrv8Pzl3+g9ilVqQgS4GYHPrj9CYEFgRmDBGARB4n4IgsACFgGnbWCBQCASCQACAJLvkxwt3E+3xLQCn+9snJtOTdfcwSYXXdg7KvEwWyILIkVBqTGQB81psNESJV1nEs4ubtNnKCmMMM1wOMeGrMjy5fM42RI3HEd3tcePqTsfjx9d3/oFeRZS14AswMCE1wMhMBBibG+RoqXz0Vt6Ai57QU9T5nn1pgcAfPvlw5O+7Mfnv88eP3BnqU34nsju3hJ1bmIBRCGUqIZ5grwTS/YxietFLZN+Ykvsy9dQ5caAWACbEhfApsQFsClxAWxKXACbEhfApsQFsClxARxVYusi+Zwwq0Qim0XvteBAiZsF3h0uM1ipap7Kis1Qw0bcyLHZl9v2K9YfAKUGRG6l53WFJfB/iwiF4SG8XMdt5cZ8gM4nP17rwC3G5Voy+00g2NGkSmLR+FIq2/Y3iNMSal6oOKvOtiOlO3RHMHYVt8Ql7TvvwWpfJozfR1r+d++BIG8j0OiDykvgFriS+FwOwDwxIm5dvJ+ju/xHNFl3thCyY4lUUUWyRbrEvYnUEAdf8W585t9U+/G8K+TOTCf56dc/zAuAx4+uIYLIuWHByIwQ4nYMjJElbgNjDIIhMALH/czfyVydTC+RiqCTB1SUSOncIYVNIKCJ5CMEThdGRIUIRAACpW3mt2VmW4q8Bj9GUnAzxgnERFbiqJD0yuMp+6jITNUqtUhO8JXW9syh0/65kz9f/QMTCv8MspKYBR9/cKUmR902Ak/cF28cFYs7KjcETJX4oNMkc+wikqkm3qEm1JU4Bi4FY+/kgGE8h7oiOEKG3Qnfc8cBArMgJHfWhL4lhophuld+vs27b/scHTlX/50VePaWGJibccOGwDG5nLsSh8DwEpWYSZUWuOxTeZNcWhP6MZGPE8Y18WYIGEaGYA3uHBiSEsuptN4l8PTZi1Rg6/8SioklukYLN2M1bdOEiSVyo8bvahLLyNKsrxhCni/rylFXIrNAyN6dry66lNRWMO3j9LTS/vMy2nh9M+Ky96nzpCvLZO5MFEsOa4Rkidp+oK7ElpSUwFz6gZowcuc2mYVLI1lXjoElAi2oAVcXHULiGZ29EgGolxi3ydUOKfqWWO0fe0rzLnBEadVnt6+W3Taen47tX4MGTBJLedA8k6fuMSouipnPGHVNmJvqZ69EAGUULRK1hS2aKLFdkWNQ38DKEhvByvK351gWwKbEBfAvFl+HUuAoaPsAAAAASUVORK5CYII=) 30 round}.story-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0a070100,#0a070180);pointer-events:none;z-index:0}.story-content>*{position:relative;z-index:1}.story-text{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-xl);line-height:1.8}.story-text p{margin-bottom:var(--space-lg)}.story-text p:last-child{margin-bottom:0}.story-text em{color:var(--color-text-secondary)}.story-goal{margin-top:var(--space-lg);font-size:var(--font-size-xl)}.story-goal strong{color:var(--color-accent);text-shadow:0 0 10px rgba(200,150,50,.5)}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes playerGlow{0%,to{box-shadow:0 4px 12px var(--color-player-shadow),0 0 20px #fff6}50%{box-shadow:0 4px 12px var(--color-player-shadow),0 0 30px #fff9}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1400px){:root{--sidebar-width: 240px;--board-size: min(500px, 70vh)}.game-container{gap:var(--space-lg)}.enemy-box{width:45px;height:45px}}@media (max-width: 1024px){:root{--board-size: min(500px, 60vh);--sidebar-width: 220px}.enemy-box{width:40px;height:40px}.enemy-boxes{gap:var(--space-xs)}}@media (max-width: 768px){:root{--board-size: min(90vw, 90vh)}.game-container{padding:var(--space-md)}.sidebar{display:none}.game-title{font-size:var(--font-size-xl)}.enemy-box{width:35px;height:35px}.top-bar,.bottom-bar{height:50px}.enemy-box.dead:after{font-size:.6rem}.player-box{width:40px;height:40px}.soul-progress-bar-container{width:80px;height:16px}.stat-display .stat-value{font-size:var(--font-size-base)}.bottom-bar{padding:0 var(--space-sm);gap:var(--space-sm)}}.effects-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;overflow:hidden}.concussive-ring{position:absolute;width:var(--target-size);height:var(--target-size);border:4px solid #f9fafb;border-radius:50%;opacity:1;will-change:transform,opacity;animation:ring-expand .4s ease-out forwards;box-shadow:0 0 10px #ffffff80}@keyframes ring-expand{0%{opacity:1;transform:translate(-50%,-50%) scale(1);border-width:4px}to{opacity:0;transform:translate(-50%,-50%) scale(5);border-width:0px}}
