@font-face{font-family:Silkscreen;src:url(/bundle/Silkscreen-Regular-CXGsBV3a.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/bundle/Silkscreen-Bold-fdGlWurB.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/bundle/PixelifySans-Regular-kQYMvAl-.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/bundle/PixelifySans-Medium-D4GHEcTW.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/bundle/PixelifySans-SemiBold-w4_na4KQ.ttf)format("truetype");font-weight:600;font-display:swap}:root{--ink:#0b0a10;--night:#161724;--shadow:#232635;--slate:#343b4e;--steel:#56617a;--grey:#89939f;--bone:#f0e9d6;--gold:#e3a83f;--rust:#b04f3c;--teal:#4d8d86;--leaf:#94ad5c;--font-head:"Silkscreen", monospace;--font-body:"Pixelify Sans", "Courier New", monospace}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;height:100%;color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:17px;line-height:1.25;overflow:hidden}button{font-family:var(--font-body);color:var(--bone);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnklEQVR4nGNgoBXg5hL4Tw1zmKhtKBMy5+n9YxQbyoQuQKmhTNgEKTGUCZcEuYYy4ZMkx1AmQgpINZSJGEWkGMpErM11nf1EGcpEjGEzV50k2lAWQoZJK1phiIEM/frtAyPRBkorWoHDDQZwacYLuLkE/n94ee0/zEswfufk+XAxYgATusvIcg02gM0V5LiSCcagmssIAZDLqFX4kgUAyBJO7V9JK+wAAAAASUVORK5CYII=) 2 1,pointer}img{image-rendering:pixelated}[hidden],.hidden,.only-mobile{display:none!important}#game{background:var(--ink);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}#world{width:100%;height:100%;image-rendering:pixelated;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnklEQVR4nGNgoBXg5hL4Tw1zmKhtKBMy5+n9YxQbyoQuQKmhTNgEKTGUCZcEuYYy4ZMkx1AmQgpINZSJGEWkGMpErM11nf1EGcpEjGEzV50k2lAWQoZJK1phiIEM/frtAyPRBkorWoHDDQZwacYLuLkE/n94ee0/zEswfufk+XAxYgATusvIcg02gM0V5LiSCcagmssIAZDLqFX4kgUAyBJO7V9JK+wAAAAASUVORK5CYII=) 2 1,default;touch-action:none;position:absolute;inset:0}.panel-frame{border:16px solid #0000;background:0 0;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABCUlEQVR4nO3bMUpDURBG4ZPDq5SggjtxA3YWLsA9uAgLezfiAqxt3I0gErRVFKIQXmJS5h2/ariXW8xcmO6fHR4cfxAmccOyuLy6puLx4Z63xfN3/TOAL3cXT6MPzm/e2UePtwej52cPv/UwlWbHjPWyOhSJG9ZdLF5fmJL50cluA9j0aN9s+kyJc6oLcJ3VHiVO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iTObTI2U/IfmdklMbKYWGxmpwHMJxKX+YvEDasHY4twX6M02yz12TI8fTg/pWQZnZ39p8dp+wSYaCp8dxe3GAAAAABJRU5ErkJggg==);border-image-slice:16 fill;border-image-width:16px;border-image-repeat:stretch}#loading{z-index:50;background:var(--ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-inner{text-align:center;width:min(520px,90vw)}#loading-logo{width:min(384px,80vw);height:auto;image-rendering:pixelated}.loading-label{font-family:var(--font-head);letter-spacing:1px;color:var(--gold);text-transform:uppercase;margin:20px 0 8px;font-size:12px}.loadbar{background:0 0;border:4px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAYAAABO3B6yAAAAQklEQVR4nGPk5hL4zzCAgAVEaBraDYjl188fgjgAxqEngHmaiWGAAdOoAxhGo2CAAdOoAxgGGLDAGANVHDMOdGUEAOibCQHJeHJpAAAAAElFTkSuQmCC) 4 fill;height:20px;padding:2px}#loadbar-fill{width:0;height:100%;image-rendering:pixelated;border-right:2px solid var(--bone);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAI0lEQVR4nGP88PLafwY8gPHxCnu8CpjwSQ4WBSxnr3DjVQAAfDYINKgLFC4AAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:8px 8px;transition:width .12s steps(5,end)}.loading-small{color:var(--grey);margin:8px 0 0;font-size:12px}#hud{z-index:10;pointer-events:none;position:absolute;inset:0}#hud>*{pointer-events:auto}#topbar{align-items:center;gap:18px;min-height:78px;padding:0 10px;display:flex;position:absolute;top:10px;left:10px;right:10px}.brand{flex-direction:column;gap:3px;min-width:150px;display:flex}.brand-title{font-family:var(--font-head);letter-spacing:1px;color:var(--gold);text-shadow:2px 2px 0 var(--ink);font-size:15px;font-weight:700}.brand-sub{font-family:var(--font-head);letter-spacing:2px;color:var(--steel);font-size:8px}.stat-block{border-left:2px solid var(--slate);align-items:center;gap:8px;min-width:132px;padding-left:14px;display:flex}.stat-block img{width:32px;height:32px}.stat-copy{flex-direction:column;gap:1px;display:flex}.stat-copy strong{font-family:var(--font-head);color:var(--bone);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.1}.stat-copy span{color:var(--grey);white-space:nowrap;font-size:11px}#caps-stat .stat-copy strong{color:var(--gold)}#rep-stat .stat-copy strong{color:var(--teal)}#clock-stat{min-width:152px}#clock-stat .stat-copy strong{font-size:12px}#clock-stat .stat-copy span{text-transform:uppercase;letter-spacing:1px;font-size:11px}.top-actions{gap:6px;margin-left:auto;display:flex}.icon-btn{background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.icon-btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.icon-btn:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.icon-btn img{width:32px;height:32px}#side-panel{background:0 0;border:16px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABCUlEQVR4nO3bMUpDURBG4ZPDq5SggjtxA3YWLsA9uAgLezfiAqxt3I0gErRVFKIQXmJS5h2/ariXW8xcmO6fHR4cfxAmccOyuLy6puLx4Z63xfN3/TOAL3cXT6MPzm/e2UePtwej52cPv/UwlWbHjPWyOhSJG9ZdLF5fmJL50cluA9j0aN9s+kyJc6oLcJ3VHiVO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iTObTI2U/IfmdklMbKYWGxmpwHMJxKX+YvEDasHY4twX6M02yz12TI8fTg/pWQZnZ39p8dp+wSYaCp8dxe3GAAAAABJRU5ErkJggg==) 16 fill;flex-direction:column;width:424px;transition:transform .14s steps(4,end),opacity .14s steps(4,end);display:flex;position:absolute;top:98px;bottom:10px;right:10px}#side-panel.collapsed{opacity:0;pointer-events:none;transform:translate(calc(100% + 20px))}#tabs{flex-wrap:wrap;flex-shrink:0;gap:3px;padding:0 2px 4px;display:flex}.tab{white-space:nowrap;min-height:44px;color:var(--grey);font-family:var(--font-head);letter-spacing:.5px;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAdElEQVR4nO3ZsQ3CUAAD0fsnqkRIFGzFANmBgdghA2SrdIgapEiZ4niNvYArj3m6fQmTuMtZHsuTkm19HTnOCczXOyWf935kfgISJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESN/7vMG0/YE8JrKBQjYkAAAAASUVORK5CYII=) 8 fill;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:0 2px;font-size:10px;display:flex}.tab img{opacity:.75;width:16px;height:16px}.tab:hover{color:var(--bone);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.tab.active{color:var(--gold);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAd0lEQVR4nO3ZoQ3CAABE0d+fKjCMwVz1CBQOgUN1DZKKzsYEkEDKEp9n7vTZG/a7w4swiRu3cr3PlNwu50/+BlgeK0USJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3ESJ3HjVtbTk5Lj9E2JkziJG/7vMG1v3cEKJrSz1RwAAAAASUVORK5CYII=)}.tab.active img{opacity:1}#panel-scroll{scrollbar-width:thin;scrollbar-color:var(--steel) var(--night);flex:1;padding:8px 4px 10px;overflow:hidden auto}#panel-scroll::-webkit-scrollbar{width:12px}#panel-scroll::-webkit-scrollbar-track{background:var(--night);border-left:2px solid var(--ink)}#panel-scroll::-webkit-scrollbar-thumb{background:var(--steel);border:2px solid var(--ink)}#panel-footer{border-top:2px solid var(--slate);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding-top:6px;display:flex}#footer-hint{color:var(--grey);font-size:12px}.mini-btn{min-height:34px;font-family:var(--font-head);letter-spacing:.5px;color:var(--bone);white-space:nowrap;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;padding:0 10px;font-size:10px}.mini-btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.mini-btn:active{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.mini-btn:disabled{color:var(--steel);cursor:not-allowed;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdUlEQVR4nNXXMQ4BAQBE0b8/KhuJwq0cwB0czQHUDqFSOIFOtiYSK1Er5L9qyplyhnG5fhAmcYs5bHd7Kk7HA9P99j3g5Xo5UyNxEidxEidxEidxEidxEidxEidxEidxEidxw3zqx9WGkul9KT8Dqvx3gV89Ab9DDyp6+uAYAAAAAElFTkSuQmCC)}.chips{flex-wrap:wrap;gap:3px;margin:0 0 10px;display:flex}.chip{white-space:nowrap;min-height:34px;color:var(--grey);font-family:var(--font-head);letter-spacing:.3px;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:0 2px;font-size:9px;display:flex}.chip img{width:16px;height:16px}.chip:hover{color:var(--bone);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.chip.active{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.panel-heading{font-family:var(--font-head);letter-spacing:1px;color:var(--gold);text-transform:uppercase;margin:4px 0 8px;font-size:14px}.panel-copy{color:var(--grey);margin:0 0 12px;font-size:16px;line-height:1.35}.subhead{font-family:var(--font-head);letter-spacing:1px;color:var(--steel);text-transform:uppercase;margin:14px 0 6px;font-size:9px}.divider{height:4px;image-rendering:pixelated;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAECAYAAADI6bw8AAAAIUlEQVR4nGN8vML+P8MQBowm1n5D2gNMDEMcMA20AygFAFNhBIyhPWRXAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:48px 4px;margin:10px 0}.inset{background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=) 8 fill;padding:8px}.stat-grid{grid-template-columns:1fr 1fr;gap:4px 10px;font-size:14px;display:grid}.stat-grid span:nth-child(odd){color:var(--grey)}.stat-grid span:nth-child(2n){color:var(--bone);text-align:right;font-family:var(--font-head);font-size:10px}.card{background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=) 8 fill;margin-bottom:8px;padding:7px 8px}.card.locked{opacity:.55}.card.affordable{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=)}.card-main{align-items:flex-start;gap:8px;display:flex}.card-icon{width:32px;height:32px;image-rendering:pixelated;flex-shrink:0}.card-copy{flex:1;min-width:0}.card-title{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.card-title strong{font-family:var(--font-head);letter-spacing:.5px;color:var(--bone);text-transform:uppercase;font-size:11px}.card-level{font-family:var(--font-head);color:var(--gold);white-space:nowrap;font-size:9px}.card-desc{color:var(--grey);margin-top:1px;font-size:15px;line-height:1.25}.card-effect{color:var(--teal);margin-top:2px;font-size:13px}.card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.cost{font-family:var(--font-head);color:var(--gold);align-items:center;gap:4px;font-size:12px;display:flex}.cost img{width:16px;height:16px}.cost.locked-cost{color:var(--steel);font-family:var(--font-body);font-size:13px}.buy-btn{min-height:32px;font-family:var(--font-head);letter-spacing:.5px;color:var(--bone);background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;padding:0 12px;font-size:10px}.buy-btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.buy-btn:active{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.buy-btn:disabled{color:var(--steel);cursor:not-allowed;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdUlEQVR4nNXXMQ4BAQBE0b8/KhuJwq0cwB0czQHUDqFSOIFOtiYSK1Er5L9qyplyhnG5fhAmcYs5bHd7Kk7HA9P99j3g5Xo5UyNxEidxEidxEidxEidxEidxEidxEidxEidxw3zqx9WGkul9KT8Dqvx3gV89Ab9DDyp6+uAYAAAAAElFTkSuQmCC)}.buy-btn.can-buy{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.buy-btn.can-buy:hover{color:var(--bone);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.big-btn{width:100%;min-height:50px;font-family:var(--font-head);letter-spacing:1px;color:var(--bone);background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;margin:8px 0;padding:2px 10px;font-size:12px}.big-btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.big-btn:active{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.big-btn:disabled{color:var(--steel);cursor:not-allowed;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdUlEQVR4nNXXMQ4BAQBE0b8/KhuJwq0cwB0czQHUDqFSOIFOtiYSK1Er5L9qyplyhnG5fhAmcYs5bHd7Kk7HA9P99j3g5Xo5UyNxEidxEidxEidxEidxEidxEidxEidxEidxw3zqx9WGkul9KT8Dqvx3gV89Ab9DDyp6+uAYAAAAAElFTkSuQmCC)}.big-btn.ready{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.crew-line{border-bottom:2px solid var(--night);align-items:center;gap:8px;padding:4px 2px;font-size:14px;display:flex}.crew-line img{width:16px;height:16px}.crew-line strong{font-family:var(--font-head);color:var(--bone);font-size:9px}.crew-line span{color:var(--teal);font-family:var(--font-head);margin-left:auto;font-size:9px}.clip{color:var(--ink);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnklEQVR4nGNgoBXg5hL4Tw1zmKhtKBMy5+n9YxQbyoQuQKmhTNgEKTGUCZcEuYYy4ZMkx1AmQgpINZSJGEWkGMpErM11nf1EGcpEjGEzV50k2lAWQoZJK1phiIEM/frtAyPRBkorWoHDDQZwacYLuLkE/n94ee0/zEswfufk+XAxYgATusvIcg02gM0V5LiSCcagmssIAZDLqFX4kgUAyBJO7V9JK+wAAAAASUVORK5CYII=) 2 1,pointer;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAB2klEQVR4nO2bPVLDMBCFn9+kgiYdBRUtR6DKhdxxjHRcyBVHoKWioHMDLYyZIWM8/pHllbza5WtSxJL19k9rJa6wwPXV8QuGoWfxHRUmaN9fTIu/vXv4+aRH8X3oWXzHASPim6dHWORUn6cN0A48P3ZxyUw5lV6q/RT0LH6xD1hDzroheS9KTTSsGVsXOTd+qj7F3JOxi1hiaxGNGR8zhtITamCN4wiDrHEcQy6y2hgFG6DUVHCVAk1klBJGiI1SIiMpe4NYiIzs0RsUnwJN4h2IUE7qHYiS1tfQL6xdAyWtv3e/0IlfuwbCEH3xoZFAGCU0EghF7FFDCEWkqCFLRiWMs2RUwjAhKUUYJiSlCGNeFW2EtHV5IV4VbYSanui9u7wQxI/FT/U5ueel5o9pg4NSILXnpeYv4kRIis7bUpFzQIFIRiVL2wWkYW6razMkc99Q23ZKOGAu6ggHzEUd4RxCMTkKJqGYHAWTcA6hGMkHpWgDNDs2LltSIPRRnikXYfZ3gUZZO7sFxgwqNSqKK4I5IJxDOIdQzv9fZOp0Bffjs63UR0BK8Zg7FLW01w853txf3pesfl+ZeXt9hgf64jtcpcBQvCsDjIn/kwIeCt4YzLuU/MyJ777/Bt0WqAn1RhpNAAAAAElFTkSuQmCC) 8 fill;margin-bottom:8px;padding:8px 10px}.clip:hover{outline:2px solid var(--gold);outline-offset:2px}.clip-head{font-family:var(--font-head);color:var(--ink);text-transform:uppercase;font-size:10px;line-height:1.3}.clip-meta{color:#6d4a35;margin-top:2px;font-size:12px}.clip.locked{color:var(--steel);pointer-events:none;opacity:.6;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=)}.clip.locked .clip-head{color:var(--steel)}#pockets{width:510px;padding:6px 8px;position:absolute;bottom:10px;left:10px}.pockets-head{font-family:var(--font-head);letter-spacing:1px;color:var(--steel);align-items:center;gap:6px;margin-bottom:5px;font-size:9px;display:flex}.pockets-head img{width:16px;height:16px}.pockets-head span:last-child{color:var(--grey);margin-left:auto}.slots{grid-template-columns:repeat(9,1fr);gap:2px;display:grid}.slot{aspect-ratio:1;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAo0lEQVR4nNXZoYpCYRRF4eXC5EUwTDaZ5v2fxWQy28Q8Yrgy1yCY/NeXDpyyOZy2V9Nm90eIxKznYdr+MLLb9bIM/LA//DKi8+n4nNfvliPYvxwx98MSIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzESIzGruad7tEhzUzOa6V+2RSkzevW1uHCF3w7wqTtbBRL2JRLDiAAAAABJRU5ErkJggg==) 8 fill;justify-content:center;align-items:center;display:flex;position:relative}.slot img{width:32px;height:32px}.slot.empty{opacity:.4}.slot.locked{opacity:1}.slot.locked>img:not(.lock-icon){opacity:.22}.slot.locked .count{opacity:.45}.slot .lock-icon{opacity:.95;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slot .count{font-family:var(--font-head);color:var(--bone);text-shadow:1px 1px 0 var(--ink);font-size:9px;position:absolute;bottom:0;right:2px}.pockets-foot{align-items:center;gap:8px;margin-top:6px;display:flex}.bar{border:2px solid var(--ink);background:var(--night);outline:1px solid var(--slate);flex:1;height:12px;padding:2px}.bar>div{width:0;height:100%;image-rendering:pixelated;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAI0lEQVR4nGP88PLafwY8gPHxCnu8CpjwSQ4WBSxnr3DjVQAAfDYINKgLFC4AAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:8px 8px;transition:width .16s steps(6,end)}#btn-sell{min-width:108px}#btn-sell.ready{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}#controls-hint{color:var(--grey);text-shadow:1px 1px 0 var(--ink);white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;display:flex;position:absolute;bottom:12px;left:530px;right:444px}#controls-hint b{font-family:var(--font-head);color:var(--bone);background:var(--night);border:1px solid var(--slate);padding:2px 4px;font-size:8px}#prompt,#talk-btn{color:var(--ink);font-family:var(--font-head);letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:0 0;border:9px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAApElEQVR4nO3YoQ7CMBhF4dMbFDN4FK/B+4dHwKIQuBmwIxVLCCFg2iWH7FNT3V3/teKWYbubEAtym/nhejlhsj8c/2MCQS7IBbkgF+SCXJALckEuyAW5IBfkglyQC3JBLsgFubLWKi9+NRs9mo/ScrE6zW8haxVyf4xN3xnk0nKxurtz4bTE7neZwKeP6BW+2y/0HrZX+K7qgR5v50l9TQ8LhH8CM+grst0Z8rQAAAAASUVORK5CYII=) 9 fill;align-items:center;gap:9px;padding:6px 14px 8px;font-size:11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}#prompt{bottom:48px}#prompt img,#talk-btn img{width:22px;height:22px}#talk-btn{z-index:4;bottom:92px}.dialogue-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dialogue-head img{flex-shrink:0;width:64px;height:64px}.dialogue-name{font-family:var(--font-head);color:var(--gold);text-transform:uppercase;font-size:18px}.dialogue-role{color:var(--teal);margin-top:2px;font-size:13px}.dialogue-line{color:var(--bone);margin:12px 0 16px;font-size:19px;line-height:1.4}.dialogue-options{gap:7px;margin-top:14px;display:grid}.dialogue-options .btn{text-align:left;width:100%;padding:10px 14px}#toasts{pointer-events:none;z-index:20;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}.toast{color:var(--bone);background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=) 8 fill;padding:6px 14px;font-size:14px;animation:.12s steps(3,end) toast-in}.toast.good{color:var(--gold)}.toast.bad{color:var(--rust)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#tooltip{z-index:40;max-width:280px;color:var(--bone);pointer-events:none;background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=) 8 fill;padding:6px 10px;font-size:13px;position:fixed}#modal-root{z-index:30;pointer-events:none;position:fixed;inset:0}.modal-backdrop{pointer-events:auto;background:#0b0a10c7;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.modal{width:min(640px,94vw);max-height:min(760px,88vh);color:var(--bone);pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--steel) var(--night);background:0 0;border:16px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABCUlEQVR4nO3bMUpDURBG4ZPDq5SggjtxA3YWLsA9uAgLezfiAqxt3I0gErRVFKIQXmJS5h2/ariXW8xcmO6fHR4cfxAmccOyuLy6puLx4Z63xfN3/TOAL3cXT6MPzm/e2UePtwej52cPv/UwlWbHjPWyOhSJG9ZdLF5fmJL50cluA9j0aN9s+kyJc6oLcJ3VHiVO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iRO4iTObTI2U/IfmdklMbKYWGxmpwHMJxKX+YvEDasHY4twX6M02yz12TI8fTg/pWQZnZ39p8dp+wSYaCp8dxe3GAAAAABJRU5ErkJggg==) 16 fill;padding:18px 20px;position:relative;overflow-y:auto}.modal.wide{width:min(820px,94vw)}.modal.paper{color:var(--ink);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAB2klEQVR4nO2bPVLDMBCFn9+kgiYdBRUtR6DKhdxxjHRcyBVHoKWioHMDLYyZIWM8/pHllbza5WtSxJL19k9rJa6wwPXV8QuGoWfxHRUmaN9fTIu/vXv4+aRH8X3oWXzHASPim6dHWORUn6cN0A48P3ZxyUw5lV6q/RT0LH6xD1hDzroheS9KTTSsGVsXOTd+qj7F3JOxi1hiaxGNGR8zhtITamCN4wiDrHEcQy6y2hgFG6DUVHCVAk1klBJGiI1SIiMpe4NYiIzs0RsUnwJN4h2IUE7qHYiS1tfQL6xdAyWtv3e/0IlfuwbCEH3xoZFAGCU0EghF7FFDCEWkqCFLRiWMs2RUwjAhKUUYJiSlCGNeFW2EtHV5IV4VbYSanui9u7wQxI/FT/U5ueel5o9pg4NSILXnpeYv4kRIis7bUpFzQIFIRiVL2wWkYW6razMkc99Q23ZKOGAu6ggHzEUd4RxCMTkKJqGYHAWTcA6hGMkHpWgDNDs2LltSIPRRnikXYfZ3gUZZO7sFxgwqNSqKK4I5IJxDOIdQzv9fZOp0Bffjs63UR0BK8Zg7FLW01w853txf3pesfl+ZeXt9hgf64jtcpcBQvCsDjIn/kwIeCt4YzLuU/MyJ777/Bt0WqAn1RhpNAAAAAElFTkSuQmCC) 16 fill;font-size:18px}.modal h2{font-family:var(--font-head);letter-spacing:1px;color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:18px}.modal.paper h2{color:var(--ink);font-size:20px;line-height:1.25}.modal p{margin:8px 0;line-height:1.45}.modal .close-btn{background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;width:40px;height:40px;padding:0;position:absolute;top:12px;right:12px}.modal .close-btn img{width:24px;height:24px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.modal-actions .btn{min-width:110px}.btn{min-height:42px;font-family:var(--font-head);letter-spacing:.5px;color:var(--bone);background:0 0;border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=) 8 fill;padding:0 16px;font-size:10px}.btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.btn:active{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.btn:disabled{color:var(--steel);cursor:not-allowed;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdUlEQVR4nNXXMQ4BAQBE0b8/KhuJwq0cwB0czQHUDqFSOIFOtiYSK1Er5L9qyplyhnG5fhAmcYs5bHd7Kk7HA9P99j3g5Xo5UyNxEidxEidxEidxEidxEidxEidxEidxEidxw3zqx9WGkul9KT8Dqvx3gV89Ab9DDyp6+uAYAAAAAElFTkSuQmCC)}.btn.primary{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.btn.primary:hover{color:var(--bone);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.btn.danger{color:var(--rust);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.logo-wide{width:min(384px,100%);height:auto;margin:0 auto 12px;display:block}.paper-line{background:var(--tan);height:3px;margin:10px 0}.story-layout{align-items:flex-start;gap:14px;display:flex}.story-layout img{flex-shrink:0;width:64px;height:64px}.story-meta{font-family:var(--font-body);color:#6d4a35;border-bottom:2px solid #6d4a35;margin-bottom:10px;padding-bottom:4px;font-size:13px}.story-body{white-space:pre-line;font-size:18px;line-height:1.45}.story-stamp{font-family:var(--font-head);letter-spacing:2px;color:#6d4a35;text-align:right;margin-top:14px;font-size:8px}.modal.paper .btn{color:var(--bone);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAdElEQVR4nNXXIRJBARhF4fPOSBRRUG1TlwQzgj2xAVV4u2AMz4wsmPOlf/50b7zDYr68EyZxs+nY7vZUnA5Hxtv1u8DT+fJ6lkicxEmcxEmcxEmcxEmcxEmcxEmcxEmcxEncMI361XpDyfielJ8CVf47wK8e4F4PFL9R2/UAAAAASUVORK5CYII=)}.modal.paper .btn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAc0lEQVR4nNXXIQoCAQBE0b8fk4tg8AxGT2E2eBpP6DVMNptsVgRXMBvkvzRxJs4wLtcPwiRuMYfr5UzFdndgut++B7zsjydqJE7iJE7iJE7iJE7iJE7iJE7iJE7iJE7iJG6YT/242lAyvS/lZ0CV/y7wqyczcQ2sTxw1SAAAAABJRU5ErkJggg==)}.modal.paper .btn.primary{color:var(--ink);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAbklEQVR4nO3XoRHCABQE0c0Oihj6owI8dWAoCFTaiKKCFBAGgUAjMsvw1Ml/M2f+MO4PK2ESt3uHxzxRcb+eOV6mzwIvy+1Ew/g7E5I4iZM4iZM4iZM4iZM4iZM4iZM4iZM4iRv+T/3G3PqAbz0BCBIKoZSZ6S4AAAAASUVORK5CYII=)}.help-grid{grid-template-columns:1fr 1fr;gap:10px 18px;font-size:15px;display:grid}.help-grid b{font-family:var(--font-head);color:var(--gold);min-width:58px;font-size:9px;display:inline-block}.settings-row{border-bottom:2px solid var(--night);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.settings-row:last-child{border-bottom:none}.name-input{width:170px;color:var(--bone);font-family:var(--font-body);background:0 0;border-style:solid;border-width:4px;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAX0lEQVR4nGPk5hL4zzCAgGkgLR8wB2ga2sHZLMgS3LwidHcME91tHHUAGmBiGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGGDANOoAhtEoGOlRwIKtu0RPwDjie8cAy3gD5+WTjz0AAAAASUVORK5CYII=) 8 fill;padding:4px 8px;font-size:15px}.leader-list{margin:0 0 10px;padding:0;list-style:none}.leader-list li{border-bottom:2px solid var(--night);grid-template-columns:36px 1fr auto;gap:10px;padding:6px 0;font-size:15px;display:grid}.leader-list li.me{color:var(--gold)}.leader-list .rank{font-family:var(--font-head);color:var(--grey)}.leader-tabs{gap:8px;margin-bottom:10px;display:flex}.leader-tabs .mini-btn.active{color:var(--gold)}.credits{color:var(--grey);font-size:13px;line-height:1.45}.credits a{color:var(--teal)}@media (width<=1180px){#controls-hint{display:none}#side-panel{width:380px}#pockets{width:400px}.slot img{width:16px;height:16px}.brand{min-width:120px}#clock-stat{min-width:136px}}@media (width<=900px){#topbar{gap:8px;min-height:68px}.brand{display:none}.stat-block{min-width:0;padding-left:6px}.stat-copy strong{font-size:15px}.stat-copy span{font-size:10px}#clock-stat{display:none}.top-actions{gap:3px}.icon-btn{border-width:8px;width:36px;height:36px}.icon-btn img{width:16px;height:16px}#side-panel{width:340px;top:84px}#pockets{display:none}#pockets.mobile-open{z-index:6;width:auto;padding:4px 6px;display:block;bottom:calc(46vh + 12px);left:8px;right:8px}.only-mobile{display:flex!important}#controls-hint{display:none}#prompt{bottom:18px}#talk-btn{bottom:62px}#toasts{top:82px}}@media (width<=720px){.top-actions .icon-btn:nth-child(2){display:none}#rep-stat{display:none!important}#side-panel{width:auto;height:46vh;inset:auto 8px 8px}#side-panel.collapsed{transform:translateY(calc(100% + 20px))}#prompt{bottom:calc(46vh + 16px)}#talk-btn{bottom:calc(46vh + 70px)}.modal{padding:14px}.help-grid{grid-template-columns:1fr}}#world{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#game{overscroll-behavior:none}@media (pointer:coarse){button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.icon-btn,.modal .close-btn{width:44px;height:44px}.icon-btn img{width:20px;height:20px}.mini-btn,.buy-btn,.chip,.btn{min-height:44px}.tab{min-height:48px}#prompt{min-height:44px}}@media (width<=900px){.top-actions{flex-shrink:0}.stat-copy{min-width:0;overflow:hidden}.stat-copy span{text-overflow:ellipsis;overflow:hidden}}@media (width<=720px){#side-panel.collapsed~#prompt{bottom:18px}#side-panel.collapsed~#talk-btn{bottom:72px}#side-panel.collapsed~#pockets.mobile-open{bottom:128px}}@media (height<=500px){#topbar{min-height:0;top:4px}#side-panel{top:72px;bottom:4px}#toasts{top:70px}#prompt{bottom:8px}#talk-btn{bottom:60px}}
