:root{--gold:#d4b276;--cream:#eee7d4;--muted:#b1b6a2;--line:#b49b613b;--heritage-panel:url(som-watchman-heritage-panel.webp);--heritage-wood:url(som-watchman-heritage-wood.webp);--rivets:radial-gradient(circle at 5px 5px,#dcc28d 0 1px,#3d2c1e 1.5px 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 5px) 5px,#dcc28d 0 1px,#3d2c1e 1.5px 2.5px,transparent 3px),radial-gradient(circle at 5px calc(100% - 5px) ,#b79a64 0 1px,#3d2c1e 1.5px 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px) ,#b79a64 0 1px,#3d2c1e 1.5px 2.5px,transparent 3px);--mountains:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='90' viewBox='0 0 240 90'%3E%3Cg fill='none' stroke='%23bc985d' stroke-width='1.4' opacity='.14'%3E%3Cpath d='m10 90 52-66 25 36 19-27 44 57M92 90l55-82 52 82M128 37l18-29 17 30-16-8-8 13zM45 46l17-22 17 26-18-9z'/%3E%3C/g%3E%3Cg fill='%23c8a15a' opacity='.12'%3E%3Cpath d='m194 28-10 19h6l-14 22h12l-12 13h37l-13-13h10l-13-22h7zM220 46l-7 13h4l-9 15h8l-8 10h26l-9-10h7l-9-15h4z'/%3E%3C/g%3E%3C/svg%3E")}#hud,#bottomHud,.wave-break,.upgrade-panel,.upgrade-strip,#overlay .modal{border:4px solid #705536;border-image:var(--heritage-wood) 18 stretch;background:var(--rivets),linear-gradient(105deg,#071b19e8,#071313ee),var(--heritage-panel);background-size:auto,auto,256px 256px;box-shadow:inset 0 0 0 1px #b3935f80,inset 0 0 18px #0009,0 4px 12px #0009;border-radius:3px}#hud{top:max(12px,env(safe-area-inset-top));left:18px;right:18px}.hud-top{min-height:67px;padding:9px 15px;display:grid;grid-template-columns:1fr auto 1fr;gap:14px;background:var(--mountains) no-repeat 25% 50%;background-size:180px auto}.wordmark{font-size:19px;letter-spacing:2.3px;text-shadow:0 2px 2px #000}.wordmark-icon{display:none}.wordmark div>span{font-size:8px;letter-spacing:4px;color:#d5d0bd}.wave-label strong{font-size:29px;color:#f1ebd6;text-shadow:0 2px 2px #000}.wave-label>span{font-size:9px;letter-spacing:2px;color:#ddbd7c}.wave-label small{font-size:13px;color:#b7b7a8}.tools{justify-self:end;gap:8px}.icon-btn,.small-btn,.horn-btn,.upgrade-button,.purchase-btn,.equip-btn,.quick-repair,#sendWave{border:2px solid #80643d;border-image:var(--heritage-wood) 12 stretch;background:var(--rivets),linear-gradient(120deg,#1c2c24de,#071613ef),var(--heritage-panel);box-shadow:inset 0 0 0 1px #ac8c535c,inset 0 1px 3px #e4c28730,0 2px 3px #0008;color:#dfc28a;text-shadow:0 1px 2px #000}.icon-btn{width:46px;height:46px}.icon-btn svg{width:22px;height:22px}.icon-btn:hover,.small-btn:hover,.horn-btn:not(:disabled):hover,.upgrade-button:hover,.purchase-btn:not(:disabled):hover{background-color:#544b2a;border-color:#d0b77f;filter:brightness(1.13)}.icon-btn:active,.purchase-btn:not(:disabled):active,.horn-btn:not(:disabled):active{box-shadow:inset 0 2px 5px #0009;filter:brightness(.94)}.hud-bottom{padding:0;min-height:47px;display:grid;grid-template-columns:minmax(170px,.75fr) minmax(0,1.5fr);gap:20px;border-top:1px solid #b38d4a6b}.supplies{order:0;justify-content:center;gap:9px;padding:5px 18px;margin:-1px 0 -1px -1px;border:2px solid #9b7845;border-image:var(--heritage-wood) 15 stretch;background:var(--rivets),linear-gradient(105deg,#6a4d222e,#071816ed),var(--heritage-panel);box-shadow:inset 0 0 0 1px #d0ab674d;min-width:0}.supplies svg{width:27px;height:27px;color:#f0c465;filter:drop-shadow(0 1px 2px #000)}.supplies b{font:600 33px/1 var(--serif);color:#f0ca76;white-space:nowrap;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums}.supplies>span:last-child{font:15px var(--serif);color:#ddd4b9}.xp-wrap{order:1;min-width:0;padding-right:16px;gap:12px;justify-content:flex-end}.xp-wrap .xp{max-width:360px;min-width:20px;height:7px;border:1px solid #6d644f66;box-shadow:0 1px #ad9a5b23;flex:1}.xp-wrap>span:first-child{font-size:11px;color:#cbb471;white-space:nowrap}.xp-wrap>span:last-child{font-size:10px;white-space:nowrap;color:#c2c1ae}.meter{height:6px;border:1px solid #5065516b;box-shadow:0 1px #c5b77626;background:#030a0b}.meter i{background:linear-gradient(#c9dd9d,#81ad70 55%,#486b48)}.xp i{background:linear-gradient(#f0cb7c,#c7a15b 55%,#897039)}.upgrade-strip{background:var(--rivets),linear-gradient(95deg,#0b2421db,#081513ed),var(--heritage-panel);border-width:3px}.workshop-toggle{background:var(--heritage-wood);box-shadow:inset 0 0 0 30px #091b19c9;color:#e8c379;border-bottom:1px solid #b8965e6b}.rail-tab{color:#cbbd96;border-bottom:1px solid #94744654;font-size:9px;min-height:61px;gap:5px}.rail-tab svg{width:24px;height:24px;filter:drop-shadow(0 1px 1px #000)}.rail-tab.selected,.perk-notice.selected{border-left-color:#efd17e;color:#f3d68b;background:linear-gradient(90deg,#b9934933,#0a1d16d0);box-shadow:inset 1px 0 #efcb74,inset 0 0 13px #c29d3415}.affordable-dot{width:5px;height:5px;right:4px;top:7px;background:#efd681;box-shadow:0 0 5px #e6ba5260}.perk-notice{min-height:53px;background:linear-gradient(#141f1880,#07130f),var(--heritage-panel);border-top:1px solid #94744666;color:#bdb393}.perk-notice.has-affordable{color:#efcf80}.perk-notice svg{width:22px;height:22px}.perk-notice small{font-size:7px;letter-spacing:.2px}.perk-notice b{right:3px;top:4px;color:#edcf82}.upgrade-panel{border-width:3px;animation:unfold .16s ease-out}.upgrade-panel-head{border-bottom:1px solid #b7955266;min-height:44px;background:var(--mountains) no-repeat right center;background-size:120px auto}.upgrade-panel-head h2{color:#e2ca96;font-size:15px}.upgrade-panel-head button{color:#d5b87b}.rail-economy{background:#050e0c40}.rail-wallet strong{color:#e6be70}.rail-card{border-color:#78633d55;background:linear-gradient(125deg,#1d2a20ad,#071510d9),var(--heritage-panel);box-shadow:inset 0 1px #e0c3870d}.rail-card.can-buy{border-left-color:#d1b06e;background:linear-gradient(100deg,#9071371a,#071712eb),var(--heritage-panel)}.rail-card h3{color:#eee0bd}.rail-detail{color:#d3d3b8}.rail-card p{color:#b7bca6}.rail-rank,.rail-mobile-level{color:#cdb478}.purchase-btn:disabled,.equip-btn:disabled,.quick-repair:disabled{filter:saturate(.35);background:#07130d90;color:#a3a38d;border-color:#5b5a3e5e;box-shadow:inset 0 0 0 1px #67604730;text-shadow:none}.rail-bottom{border-top-color:#ac8a5155;background:linear-gradient(#091c16ee,#07120fee),var(--heritage-panel)}.rail-perk{background:linear-gradient(120deg,#4e50251a,#081712e8),var(--heritage-panel);border-color:#ab8b4866}.rail-perk:hover{background-color:#79714a38}.perk-select{border-top-color:#a98d4d45}#bottomHud{left:18px;right:18px;bottom:max(12px,env(safe-area-inset-bottom));padding:9px 12px 7px;gap:9px 14px;background:var(--rivets),var(--mountains) no-repeat 40% 30%,linear-gradient(100deg,#071b19e8,#071313eb),var(--heritage-panel);background-size:auto,190px auto,auto,256px 256px}.flock-count strong{font-size:28px;color:#eee5c9}.flock-count svg{width:27px;height:27px;color:#dfca8a}.flock-count>span:last-child{font-size:10px}.fence-status>div:first-child{font-size:9px;letter-spacing:1.4px;color:#bec3ae}.fence-status strong{font:15px var(--serif);color:#e6e3ce}.fence{height:7px}.horn-btn{min-height:46px}.horn-btn>span:nth-child(2){font-size:18px}.small-btn{min-width:44px;height:46px}.defense-footer{border-top:1px solid #a6864e50;padding-top:7px}.stat-line{font-size:10px;color:#b6baaa}.element-badge{font-size:11px;color:#d8bc7c}.wave-break{border-width:3px;color:#e6d4a9}.wave-break button{color:#f3da9e;font-family:var(--serif);font-size:14px}#toast{border:1px solid #c5a364;color:#e9d29e;background:linear-gradient(#0b241eee,#091813fa),var(--heritage-panel);box-shadow:0 3px 10px #0008}#announcementTitle{text-shadow:0 2px 2px #000,0 0 18px #000}.modal h2{color:#e6d4a8}#fieldCaption{display:none}@keyframes unfold{0%{opacity:.5;transform:translate(-4px)}to{opacity:1;transform:none}}@media(max-width:1100px)and (min-width:701px){.wordmark{font-size:15px}.hud-top{grid-template-columns:1fr auto 1fr}.supplies b{font-size:29px}.supplies>span:last-child{font-size:13px}}@media(max-width:700px),(max-height:540px)and (pointer:coarse){#hud{left:max(7px,env(safe-area-inset-left));right:max(7px,env(safe-area-inset-right));top:max(7px,env(safe-area-inset-top));border-width:3px}.hud-top{padding:6px 8px;gap:6px;min-height:57px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);background-position:22% 50%;background-size:100px auto}.wordmark{font-size:12px;letter-spacing:1.2px}.wordmark div>span{font-size:6px;letter-spacing:2.5px}.wave-label strong{font-size:21px}.wave-label>span{font-size:6px;letter-spacing:1px}.wave-label small{font-size:10px}.tools{gap:5px}.icon-btn{height:44px;min-width:40px;width:40px}.icon-btn svg{width:20px;height:20px}.hud-bottom{min-height:39px;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);gap:8px}.supplies{padding:4px 7px;gap:5px}.supplies svg{width:20px;height:20px}.supplies b{font-size:24px}.supplies>span:last-child{font-size:10px}.xp-wrap{gap:6px;padding-right:8px;flex-wrap:wrap;align-content:center;justify-content:space-between;row-gap:3px}.xp-wrap>span:first-child{font-size:8px}.xp-wrap>span:last-child{font-size:8px;order:1}.xp-wrap .xp{max-width:none;height:6px;order:2;flex-basis:100%}.rail-tab{min-height:52px;font-size:8px;gap:3px}.rail-tab svg{width:22px;height:22px}.upgrade-strip,.upgrade-panel{border-width:2px}.upgrade-panel-head h2,.rail-card h3{font-size:13px}.rail-card p,.rail-detail{font-size:10px}.rail-body{padding:5px}.perk-notice{min-height:48px}.perk-notice small{font-size:6px;letter-spacing:0}.perk-notice svg{width:20px;height:20px}#bottomHud{left:max(7px,env(safe-area-inset-left));right:max(7px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));border-width:3px;padding:7px;gap:7px 6px;background-size:auto,120px auto,auto,256px 256px}.defense-status{gap:12px}.flock-count strong{font-size:25px}.flock-count svg{width:25px;height:25px}.flock-count>span:last-child{font-size:9px}.fence-status>div:first-child{font-size:8px;letter-spacing:.8px;margin-bottom:5px}.fence-status strong{font-size:13px}.fence{height:6px}.upgrade-button{min-height:45px;gap:0 5px;padding:5px 7px}.upgrade-button strong{font-size:16px}.upgrade-button svg{width:20px;height:20px}.upgrade-button small{font-size:6px;color:#b6baa3}.small-btn{min-width:40px;width:40px;height:45px;font-size:10px}.horn-btn{min-height:45px;min-width:94px;padding:5px;gap:4px}.horn-btn>span:nth-child(2){font-size:13px}.horn-btn svg{width:18px;height:18px}.defense-footer{padding-top:5px;gap:4px}.stat-line{font-size:8px;max-width:68%;line-height:1.4}.element-badge{font-size:9px;gap:3px}.element-badge svg{width:13px;height:13px}.wave-break strong{font-size:16px}.wave-break button{font-size:12px}}@media(max-width:350px){.wordmark{font-size:10px;letter-spacing:.7px}.wordmark div>span{letter-spacing:1.6px}.hud-top{padding:5px;gap:4px}.wave-label strong{font-size:19px}.wave-label>span{font-size:5px;letter-spacing:.5px}.tools{gap:3px}.icon-btn{min-width:37px;width:37px}.supplies>span:last-child{font-size:9px}.supplies b{font-size:22px}.supplies svg{width:18px}.supplies{padding:3px 4px}.hud-bottom{gap:6px}.upgrade-button strong{font-size:14px}.upgrade-button{padding:5px}.small-btn{min-width:36px;width:36px}.horn-btn{min-width:88px}.stat-line{font-size:7px}.element-badge{font-size:8px}}@media(max-height:540px)and (min-width:650px){#hud{top:5px;left:10px;right:10px}.hud-top{padding:3px 9px;min-height:45px;grid-template-columns:1fr auto 1fr}.icon-btn{height:38px;width:40px}.wave-label strong{font-size:20px}.wordmark{font-size:13px}.hud-bottom{min-height:28px;grid-template-columns:160px 1fr;gap:14px}.supplies{padding:2px 8px}.supplies b{font-size:23px}.supplies svg{width:19px;height:19px}.xp-wrap{flex-wrap:nowrap;gap:8px}.xp-wrap .xp{order:0;flex-basis:auto;max-width:260px}.xp-wrap>span:last-child{order:0}#bottomHud{bottom:5px;left:10px;right:10px;padding:5px 8px;gap:10px}.flock-count strong{font-size:23px}.fence-status strong{font-size:12px}.upgrade-button strong{font-size:14px}.horn-btn{min-width:108px}.small-btn,.horn-btn,.upgrade-button{min-height:44px;height:44px}.rail-tab{min-height:44px}.rail-tab span{display:none}.perk-notice{min-height:44px}.perk-notice small{display:none}}@media(prefers-reduced-motion:reduce){.upgrade-panel{animation:none}}#app{--whole-sidebar:1}.sidebar-ready .upgrade-strip{width:var(--upgrade-strip)}.sidebar-ready .workshop-toggle{position:relative;width:100%;height:44px;flex-shrink:0}.sidebar-ready:not(.sidebar-collapsed) .workshop-toggle svg{transform:rotate(180deg)}.sidebar-ready.sidebar-collapsed .workshop-toggle svg{transform:none}.sidebar-ready #workshopTabs,.sidebar-ready #perkNotice{transition:transform .18s ease-out,max-height .18s ease-out,opacity .18s ease-out,visibility 0s;max-height:600px}.sidebar-ready #perkNotice{max-height:80px}.sidebar-ready.sidebar-collapsed .workshop,.sidebar-ready.sidebar-collapsed .upgrade-strip{width:44px}.sidebar-ready.sidebar-collapsed #workshopTabs,.sidebar-ready.sidebar-collapsed #perkNotice{max-height:0;min-height:0;padding:0;border:0;overflow:hidden;transform:translate(-110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease-out,max-height .18s ease-out,opacity .18s ease-out,visibility 0s .18s}.sidebar-ready.sidebar-collapsed #workshopTabs *,.sidebar-ready.sidebar-collapsed #perkNotice *{pointer-events:none}@media(prefers-reduced-motion:reduce){.sidebar-ready #workshopTabs,.sidebar-ready #perkNotice{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/som-watchman-heritage-560412d9e327.css.map */
