/* Graphite structure, mid-tone controls and warm primary actions. */
#ar-ui{color:#f0f0e6;font-size:15px}
#ar-ui button,#ar-ui select{background:#465b6a;color:#f0f0e6;border-color:#91a6b0;box-shadow:0 3px 0 #354d60;min-height:48px}
#ar-ui button:hover:not(:disabled){background:#536f80;border-color:#a0c2ce}
#ar-ui button:focus-visible{outline:3px solid #f1bc77;outline-offset:3px}
#ar-ui button:disabled{opacity:.65;box-shadow:none}
#ar-ui button.ar-primary{background:#eab277;border-color:#f2d19c;color:#273c4c;box-shadow:0 3px 0 #926a49}
#ar-ui .selected{background:#456a7e;border-color:#b1d7de;box-shadow:inset 4px 0 #b1d7de,0 3px 0 #385a71}
#ar-ui small{color:#d8e2e2;font-size:12px;letter-spacing:.04em}
#ar-head{color:#f1f0e5;background:#293a47ed;padding:12px 16px;border-bottom:2px solid #879eaa;top:0;left:0;right:0}
#ar-status{color:#d8e1e3;font-size:12px}#ar-wallet{background:#586671;color:#f0efe3;border-color:#91aab5}
#ar-select{background:#303f4bf2;border:2px solid #8ba5b3;box-shadow:0 8px 0 #6f909230;width:38%;left:2%;top:112px;padding:22px}
#ar-select h1{font-size:27px}#ar-classes span,#ar-class-copy p{color:#dee6e7;font-size:13px}#ar-classes strong{font-size:16px}
.ar-class-stats{font-size:12px;border-color:#8199a9}.ar-trait h3{font-size:15px}
#ar-stations{background:#304451f2;border-color:#8fa9b3;box-shadow:0 6px 0 #567a8133}#ar-stations b{color:#f2ca8f}
#ar-overlay{background:#3d52677d;backdrop-filter:none;padding:20px}
#ar-sheet{background:#303f4b;border:2px solid #96acb5;box-shadow:0 12px 0 #3d657344;padding:22px;width:min(1420px,100%)}
#ar-sheet>header{border-color:#8da4b0}#ar-sheet h2{font-size:28px}#ar-panel-tag{font-size:13px!important}#ar-close{box-shadow:none!important}
#ar-panel-body{padding:14px 0 8px;scrollbar-color:#b1c3c9 #415a6d}#ar-error{color:#ffe1a8;font-size:13px}
.ar-tabs{background:#303f4b;top:0;padding:4px 0 12px;gap:10px}.ar-tabs button{font-size:14px}
.ar-build{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:0;height:calc(100% - 66px)}
.ar-skill-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:start;overflow:auto;padding:4px 6px 14px 4px;scrollbar-color:#a8bec6 #405a6b}
#ar-ui .ar-skill{padding:12px;text-align:left;min-height:79px;box-shadow:0 3px 0 #364f63}
.ar-skill small{display:flex;justify-content:space-between;gap:6px;font-size:10px!important}.ar-skill strong{display:block;font-size:14px;line-height:1.35;margin-top:12px}
#ar-ui .ar-skill.locked{background:#566876;color:#bdcdd4;border-style:dashed}.ar-skill.owned{border-color:#9cc8bf!important;background:#54787b!important}
#ar-ui .ar-skill.selected{outline:2px solid #b8dce2;outline-offset:1px}.ar-skill:first-child{grid-column:1/3}.ar-skill:last-child{border:2px solid #e8b676!important}
.ar-detail{background:#263540;border:1px solid #839fac;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:auto}
.ar-detail h3{font-size:25px;line-height:1.35;margin:5px 0 10px}.ar-detail p{font-size:14px;line-height:1.7;margin:4px 0;color:#e1e7e5}
.ar-detail .ar-effect{font-size:18px;color:#f9d3a0}.ar-detail button{width:100%;font-size:13px;padding:13px 8px}
.ar-needs{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px;line-height:1.6;max-height:220px;overflow:auto}
.ar-needs button{text-align:left;min-height:40px!important;padding:9px!important}.ar-needs small{margin-bottom:6px}
.ar-detail .ar-note{font-size:12px;color:#cfdee0}.ar-armory{display:grid;grid-template-columns:205px minmax(250px,1fr) 275px;gap:18px;min-height:0;height:calc(100% - 64px)}
.ar-gear-list{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:4px}.ar-gear-list button{text-align:left;padding:17px 12px!important;min-height:84px!important}.ar-gear-list small{font-size:10px!important;display:block;margin-bottom:12px}.ar-gear-list strong{font-size:16px;line-height:1.4}
.ar-gear-stage{background:#516873;border:1px solid #9db3be;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px;overflow:hidden}.ar-gear-stage small{text-align:center;font-size:11px!important;margin:14px 0}
.ar-gear-preview{width:100%;height:auto;max-height:75%;object-fit:contain;image-rendering:auto}.ar-detail dl{display:grid;grid-template-columns:1fr auto;gap:14px 8px;margin:14px 0;padding:18px 0;border-block:1px solid #7f99a8;font-size:12px}.ar-detail dd{font-size:18px;color:#f7d9a8;margin:0}
.ar-cards{gap:16px}.ar-card{background:#3a5060;border-color:#89a5b5;color:#f1f0e6}.ar-card p,.ar-note{color:#d9e3e4}.ar-card h3{font-size:21px}.ar-card label{font-size:13px}
#ar-condition{background:#304451e8;border-color:#a1c0cc;color:#f0eee3;box-shadow:0 4px 0 #46667128}#ar-condition i{background:#344e60}#ar-condition em{background:#9ec6cf}#ar-hp-fill{background:#eeb67a!important}#ar-key-help{color:#ecede5;background:#304451d9;padding:8px 12px}
#ar-target{background:#304451ef;color:#f1eee4;border-color:#e8b67e}#ar-target i{background:#324d62}#ar-target em{background:#efb97f}
#ar-intro{background:linear-gradient(100deg,#5a7185f5,#768c9aed);border-color:#e8ba7c;color:#f1efe4}#ar-intro h2{color:#ffdaad}
#ar-result{background:#304451f5;border-color:#93adba;color:#f3f1e4}#ar-result p{color:#dce4e4}
#ar-warp{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;padding-top:70vh;color:#f3f3e7;font-size:18px;text-shadow:0 1px #fff;z-index:7;pointer-events:none}
.ar-stick i{background:#738d9c77;border-color:#a4bdc8}.ar-stick b{background:#a8c7d1;border-color:#e1e7df}.ar-stick span,.ar-stick small{color:#f1eee4;background:#344c5cd9}
@media(max-height:650px){#ar-head{padding:8px 12px}#ar-select{top:80px;left:2%;width:40%;padding:14px}#ar-select h1{font-size:21px;margin:5px 0 12px}#ar-classes span{font-size:11px}#ar-class-copy p{font-size:12px}.ar-class-stats{font-size:10px;margin-top:12px}#ar-sheet{padding:12px}#ar-sheet h2{font-size:22px}.ar-tabs{padding:2px 0 10px}.ar-tabs button{font-size:12px}#ar-panel-tag{font-size:10px!important}.ar-build{grid-template-columns:minmax(0,1fr) 245px;gap:12px}.ar-skill-map{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}#ar-ui .ar-skill{min-height:74px;padding:10px}.ar-skill strong{font-size:13px}.ar-detail{padding:16px}.ar-detail h3{font-size:21px}.ar-detail p{font-size:13px}.ar-detail .ar-effect{font-size:16px}.ar-armory{grid-template-columns:165px minmax(180px,1fr) 230px;gap:12px}.ar-gear-list button{padding:13px 9px!important}.ar-gear-list strong{font-size:14px}}
@media(max-width:650px){#ar-overlay{padding:8px}.ar-build,.ar-armory{display:flex;flex-direction:column;height:auto}.ar-skill-map{grid-template-columns:repeat(3,minmax(0,1fr));max-height:45vh;min-height:220px}.ar-detail{overflow:visible}.ar-detail h3{font-size:22px}.ar-needs{max-height:120px;margin:8px 0}.ar-gear-list{flex-direction:row;overflow-x:auto;padding-bottom:8px}.ar-gear-list button{min-width:145px}.ar-gear-stage{min-height:225px}.ar-gear-preview{height:220px;max-height:none}.ar-armory .ar-detail{margin-bottom:8px}.ar-tabs{gap:5px}.ar-tabs button{padding:10px 5px!important;font-size:11px!important}#ar-sheet>header{padding-bottom:8px}#ar-sheet h2{font-size:21px}#ar-panel-tag{font-size:10px!important}#ar-select{top:45%;left:12px;right:12px;width:auto}#ar-head{padding:8px 12px}#ar-select h1{font-size:21px}.ar-trait{display:none}#ar-classes span{font-size:11px}}

@media(max-width:650px){#ar-head{flex-wrap:nowrap;gap:7px;height:96px}#ar-head>div:first-child{width:auto;min-width:0}#ar-wallet{display:none}#ar-head button{padding:9px;min-height:42px}#ar-heading{font-size:14px}#ar-status{font-size:10px}#ar-enter{position:sticky;bottom:0;z-index:3;box-shadow:0 -8px 0 #303f4b,0 3px 0 #926a49!important}#ar-select{padding:14px;bottom:12px}#ar-select h1{margin:8px 0 16px}.ar-class-stats{margin-top:14px}}

/* Strong hierarchy: compact controls around the model, one warm primary action. */
#ar-ui{--ar-line:#8798a4;--ar-accent:#edb778;--ar-ink:#f4f0e6;--ar-panel:#303f4b;color:var(--ar-ink)}
#ar-ui button,#ar-ui select{border-width:1px;box-shadow:inset 0 1px #ffffff15,0 2px #33424d;transition:background .14s,border-color .14s}
#ar-ui button:hover:not(:disabled){border-color:#c3d5dc}
#ar-ui .selected{background:#496b7d;border-color:#c3d2d8;box-shadow:inset 3px 0 var(--ar-accent),0 2px #33424d}
#ar-ui button.ar-primary{background:#eab477;border-color:#f8d29f;box-shadow:inset 0 1px #ffe4bd,0 3px #8b6343;letter-spacing:.04em}
#ar-ui button:disabled{opacity:.72;color:#d5dce0}
#ar-head{top:16px;left:24px;right:24px;padding:0;background:none;border:0;height:66px;gap:8px}
#ar-head>div:first-child{padding:12px 18px;border-left:3px solid var(--ar-accent);background:#293a47ea;gap:5px;min-width:260px;max-width:45%}
#ar-head small{color:#e5bd8c;font-size:10px}#ar-heading{font-size:18px}#ar-status{font-size:10px;color:#d4dfe3}
#ar-wallet{background:#293a47f2;border:1px solid #8a9da8;padding:16px;font-size:12px;letter-spacing:.03em}
#ar-head button{background:#3a5161ed;min-height:50px}#ar-pause{width:50px;padding:10px!important}
#ar-select{top:102px;bottom:24px;left:24px;width:39%;padding:24px;background:#303f4bfa;border:1px solid #8b9da8;border-top:3px solid var(--ar-accent);box-shadow:0 8px 24px #1b293730}
#ar-select-body>small{font-size:10px;letter-spacing:.1em;color:#c4d3db}#ar-select h1{font-size:34px;margin:11px 0 2px;line-height:1.1}#ar-class-role{margin:9px 0 22px;color:#edbd83;font-size:12px;letter-spacing:.1em}
#ar-classes{gap:9px}#ar-classes button{min-height:76px;padding:13px 12px 13px 52px;border:1px solid #8a9ba5;border-left:3px solid var(--class-color);background:#465b6a}
#ar-classes button i{position:absolute;left:12px;top:17px;font-style:normal;font-size:21px;color:var(--class-color);text-shadow:0 1px 0 #2c3941}
#ar-classes strong{font-size:15px;margin:2px 0 9px}#ar-classes span{font-size:10px;color:#d8e1e5}
#ar-classes button.selected{background:#456a7e;border-color:#c9dce2;border-left-color:var(--class-color);box-shadow:inset 0 -3px var(--class-color),0 2px #33424d}
.ar-class-stats{gap:9px;padding:0;border:0;margin-top:22px}.ar-class-stats>span{flex:1;padding:12px;background:#263540;font-size:10px;border-top:1px solid #8798a4}
.ar-class-stats b{font-size:23px;margin:9px 0}.ar-class-stats i{display:block;height:3px;background:#2c3d49}.ar-class-stats em{display:block;height:100%;background:#9bc4cf}
#ar-class-copy>p{font-size:13px;line-height:1.75;margin:16px 0}.ar-trait{padding:0 12px 0 0}.ar-trait small{font-size:10px!important;color:#e4bf91!important}.ar-trait p{font-size:12px!important}.ar-trait h3{font-size:14px}
#ar-enter{margin-top:20px;min-height:54px!important}#ar-select::-webkit-scrollbar{width:6px}#ar-select::-webkit-scrollbar-thumb{background:#a5b8c1}
#ar-overlay{background:#26364399;padding:24px}#ar-sheet{border:1px solid #9babb4;border-top:3px solid var(--ar-accent);background:#303f4b;padding:24px;box-shadow:0 14px 44px #14232c55}
#ar-sheet>header{padding-bottom:16px;border-color:#8598a4}#ar-sheet h2{font-size:30px;letter-spacing:.03em;margin:9px 0 2px}#ar-panel-tag{font-size:11px!important;color:#d0dce2!important}#ar-close{min-height:46px!important;width:46px;padding:0!important;font-size:24px!important;background:#596974!important}
#ar-error:empty{display:none}#ar-panel-body{padding-top:18px;scrollbar-width:thin}
.ar-tabs{gap:8px;padding:0 0 14px;background:#303f4b}.ar-tabs button{min-height:44px!important;background:#3b5060!important;border-color:#8396a2!important;font-size:12px}.ar-tabs button.selected{background:#456a7e!important;border-bottom:3px solid var(--ar-accent)!important;box-shadow:none!important}
.ar-armory{grid-template-columns:210px minmax(220px,1fr) 280px;gap:16px;height:calc(100% - 60px)}
.ar-gear-list{gap:9px}.ar-gear-list button{min-height:82px!important;background:#3e5565!important;padding:15px!important}.ar-gear-list small{font-size:9px!important;letter-spacing:.06em}.ar-gear-list strong{font-size:16px}.ar-gear-list button.selected{background:#456a7e!important;border-color:#c4d7de!important;box-shadow:inset 4px 0 var(--ar-accent)!important}
.ar-gear-stage{position:relative;background-color:#516873;background-image:linear-gradient(#9baeb924 1px,transparent 1px),linear-gradient(90deg,#9baeb924 1px,transparent 1px);background-size:40px 40px;border:1px solid #a7b9c2;padding:20px 8px}
.ar-gear-stage:before,.ar-gear-stage:after{position:absolute;content:'';width:25px;height:25px;border-color:#d6e1e5;pointer-events:none}.ar-gear-stage:before{left:14px;top:14px;border-left:2px solid;border-top:2px solid}.ar-gear-stage:after{right:14px;bottom:14px;border-right:2px solid;border-bottom:2px solid}
.ar-gear-stage small{font-size:19px!important;letter-spacing:.02em;color:#f4f2e9!important;margin:22px 0 5px}.ar-gear-preview{max-height:78%}
.ar-detail{background:#263540;border:1px solid #7f939f;border-top:3px solid #9dc4ce;padding:24px;gap:12px}.ar-detail>small{font-size:10px!important;color:#c4d5dd!important}.ar-detail h3{font-size:27px;margin:8px 0 12px}.ar-detail p{color:#e3e8e8}.ar-detail .ar-effect{color:#f3c992;font-size:20px}.ar-detail dl{font-size:10px;border-color:#80949f;row-gap:21px;padding:23px 0}.ar-detail dd{font-size:21px}.ar-detail button.ar-primary{margin-top:auto;min-height:50px}.ar-detail .ar-note{margin:4px 0}
.ar-build{grid-template-columns:minmax(0,1fr) 310px;gap:18px;height:calc(100% - 60px)}.ar-skill-map{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}
#ar-ui .ar-skill{min-height:91px;background:#435e70;padding:13px;border-top:2px solid #98b5c0}.ar-skill strong{font-size:15px;margin-top:15px}.ar-skill small{font-size:9px!important}#ar-ui .ar-skill.locked{border-style:solid;border-top-color:#83929c;background:#334653;color:#d9e0e3}.ar-skill.locked small{color:#c0ccd2!important}#ar-ui .ar-skill.selected{outline:none;border-color:#d5e5eb;box-shadow:inset 3px 0 var(--ar-accent)}
#ar-stations{background:#304451ed;border:1px solid #8c9fa9;border-top:2px solid var(--ar-accent);padding:13px;gap:8px}#ar-stations button{font-size:12px;min-height:49px}
#ar-condition{background:#304451e8;border:1px solid #8c9fa9;border-left:3px solid #a3c9d0;top:116px;padding:13px;width:190px}#ar-condition label{font-size:10px}#ar-key-help{font-size:10px;background:#304451c9}#ar-tools button{background:#304451e8;border-color:#91a5af}
@media(max-height:720px){#ar-head{height:58px;top:10px;left:16px;right:16px}#ar-heading{font-size:15px}#ar-head>div:first-child{padding:9px 13px;gap:4px}#ar-select{top:80px;bottom:16px;left:16px;padding:16px;width:40%}#ar-select h1{font-size:26px}#ar-class-role{margin:7px 0 15px}#ar-classes button{min-height:64px;padding:11px 8px 10px 40px}#ar-classes button i{font-size:17px;left:9px;top:14px}#ar-classes strong{font-size:13px}#ar-classes span{font-size:9px}.ar-class-stats{margin-top:14px}.ar-class-stats>span{padding:8px}.ar-class-stats b{font-size:19px;margin:5px 0}#ar-class-copy>p{font-size:12px;margin:13px 0}.ar-trait{display:none}#ar-enter{margin-top:12px;min-height:48px!important}#ar-sheet{padding:16px}#ar-sheet h2{font-size:24px}#ar-sheet>header{padding-bottom:12px}.ar-armory{grid-template-columns:170px minmax(160px,1fr) 230px;gap:12px}.ar-detail{padding:17px}.ar-detail h3{font-size:22px}.ar-detail dl{padding:15px 0;row-gap:15px}.ar-build{grid-template-columns:minmax(0,1fr) 245px;gap:12px}.ar-skill-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#ar-ui .ar-skill{min-height:80px;padding:11px}.ar-skill strong{font-size:13px}.ar-gear-stage small{font-size:15px!important}#ar-condition{top:89px}}
@media(max-width:650px){#ar-head{top:10px;left:12px;right:12px;height:66px;gap:6px}#ar-head>div:first-child{min-width:0;max-width:none;width:auto;padding:8px 10px;background:#293a47ea;border-left-width:2px}#ar-head small{font-size:8px}#ar-heading{font-size:12px}#ar-status{font-size:8px}#ar-head button{min-height:40px;padding:8px;font-size:9px}#ar-pause{width:36px}#ar-wallet{display:none}#ar-select{top:45%;bottom:12px;left:12px;right:12px;width:auto;padding:16px}#ar-select h1{font-size:25px;margin:8px 0 0}#ar-class-role{margin:7px 0 16px;font-size:10px}#ar-classes button{padding-left:43px;min-height:69px}#ar-classes button i{font-size:18px;top:16px}#ar-classes strong{font-size:13px}#ar-classes span{font-size:9px}#ar-select #ar-enter{position:sticky;bottom:0;z-index:3;box-shadow:0 -8px #303f4b,0 3px #8b6343!important}.ar-trait{display:none}#ar-overlay{padding:8px}#ar-sheet{padding:14px}#ar-sheet h2{font-size:22px}#ar-panel-tag{font-size:9px!important}.ar-armory,.ar-build{display:flex;flex-direction:column;height:auto}.ar-gear-list{flex-direction:row;gap:8px;padding:3px 0 9px}.ar-gear-list button{min-width:145px;min-height:72px!important;padding:12px!important}.ar-gear-list strong{font-size:13px}.ar-gear-list small{font-size:8px!important}.ar-gear-stage{min-height:260px;padding:12px}.ar-gear-preview{height:235px;max-height:none}.ar-gear-stage small{font-size:16px!important;margin:8px 0}.ar-detail{padding:20px;overflow:visible}.ar-detail h3{font-size:24px}.ar-detail dl{row-gap:16px}.ar-skill-map{grid-template-columns:repeat(3,minmax(0,1fr));max-height:43vh;min-height:225px}.ar-skill strong{font-size:12px}.ar-tabs button{font-size:10px!important}.ar-detail button.ar-primary{margin-top:10px}#ar-stations button{font-size:10px}#ar-condition{top:98px;left:12px;width:156px}}
@media(prefers-reduced-motion:reduce){#ar-ui button{transition:none}}

#ar-ui[data-phase="1"]:before{content:'';position:absolute;inset:0 auto 0 0;width:44%;background:#293944;pointer-events:none}
@media(max-width:650px){#ar-ui[data-phase="1"]:before{inset:45% 0 0;width:auto}}

#ar-select{display:flex;flex-direction:column;overflow:hidden}#ar-select-body{min-height:0;flex:1;overflow:auto;padding:2px 3px 4px 0;scrollbar-width:thin;scrollbar-color:#9aabb5 #42515d}#ar-ui #ar-select #ar-enter{position:static;flex-shrink:0;margin-top:16px;box-shadow:inset 0 1px #ffe4bd,0 3px #8b6343!important}

/* Bevelled cut corners carry the same faceted shape as the chassis panels. */
#ar-select,#ar-sheet,#ar-result{clip-path:polygon(0 16px,16px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}
#ar-classes button,.ar-tabs button,.ar-skill,.ar-gear-list button,.ar-card,#ar-stations button,#ar-ui .ar-primary{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
#ar-head>div:first-child,#ar-wallet,.ar-detail,#ar-condition,#ar-tools button{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}
#ar-ui button:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 3px #edb778!important}#ar-select-body{padding-top:5px}
.ar-gear-stage{clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}
#ar-ui .ar-primary{background:linear-gradient(120deg,#e4a665,#f0bf87 70%,#dc9d59);border-left:4px solid #ffe2b1}

/* Frame the contact portrait without another 3D pass. */
#ar-ui.ar-contact::before{content:'';position:absolute;inset:0 auto 0 0;width:44%;background:repeating-linear-gradient(135deg,#d5e0e509 0 1px,transparent 1px 26px),linear-gradient(140deg,#384d5b,#293b49);border-right:2px solid #8ca9b5;pointer-events:none}
#ar-intro{background:#314858f7;border-top:3px solid #e8ba7c;border-bottom:1px solid #9eb6bf;box-shadow:8px 8px 0 #263b4833;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}
#ar-intro h2{color:#ffe0ae}#ar-intro p{color:#f1f0e8}
@media(max-width:600px) and (orientation:portrait){#ar-ui.ar-contact::before{inset:38% 0 0;width:auto;border-right:0;border-top:2px solid #8ca9b5}}
/* Touch gestures share no pointer with the floating sticks. */
#ar-look-help{display:none;pointer-events:none}
.ar-touch[data-phase="2"] #ar-look-help,.ar-touch[data-phase="5"] #ar-look-help{display:block;position:absolute;top:100px;left:50%;transform:translateX(-50%);max-width:70vw;text-align:center;font-size:12px;line-height:1.4;padding:5px 10px;color:#e3f0f0;background:#223946c9}
.ar-stick small,.mc-stick small{white-space:normal;line-height:1.2;padding:0 6px;overflow-wrap:anywhere}
.ar-stick.guarding i{border-color:#f1ce8b;background:#7b633b99}.ar-stick.firing i{border-color:#b9ecee;background:#315b6a99}
