/* NIGHTWATCH / dusk field journal. Native game screens, no form/dashboard chrome. */
:root{--nw-ink:#102430;--nw-panel:#192e3a;--nw-panel2:#233b46;--nw-gold:#e6bb78;--nw-paper:#f0e7d1;--nw-muted:#b0c1bd;--nw-green:#a5d3bc}
body{background:#09131d;color:var(--nw-paper)}
#stage{background:#112230}#menu-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}body[data-mode=night] #menu-scene,body[data-mode=day] #menu-scene{display:none}
#screen-select,#screen-brief,#screen-training,#screen-result{background:linear-gradient(180deg,#0b1b2833,#0b1b2855 40%,#0b1b28dd);color:var(--nw-paper)}
.screen-head{position:relative;z-index:2;min-height:43px}.logo{font:800 21px/1.1 system-ui,sans-serif;letter-spacing:.16em;color:var(--nw-paper);text-shadow:0 2px 14px #030e18}.logo-sub{color:var(--nw-gold);font-size:12px}.head-actions{gap:6px}
.btn{border:1px solid #66817e;background:linear-gradient(165deg,#2b4550,#192e3a);color:var(--nw-paper);border-radius:5px;box-shadow:0 2px 0 #081724;min-height:38px;padding:8px 13px;font-weight:700}
.btn:hover:not(:disabled){border-color:var(--nw-gold);background:linear-gradient(165deg,#38535b,#233b46);box-shadow:0 2px 0 #081724}.btn-primary{color:#28312f;background:linear-gradient(150deg,#f2d3a0,#dba76a);border-color:#f2d3a0;box-shadow:0 3px 0 #7d6044}.btn-primary:hover:not(:disabled){background:linear-gradient(150deg,#ffe5b6,#eabd82);border-color:#ffe5b6;box-shadow:0 3px 0 #7d6044}.btn-small{min-height:30px;font-size:10px;padding:5px 9px}.btn:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b7e4d5;outline-offset:3px}.js-sound[aria-pressed=true],.js-motion[aria-pressed=true]{background:#31534b;color:#d8efdb;border-color:#8ebaab}
.enemy-rig-option{display:none}.version-label{background:#0e2530de;color:#9cb9b3;font-size:8px;z-index:41}.eyebrow{font:600 9px/1.4 ui-monospace,monospace;letter-spacing:.22em;color:var(--nw-gold);margin:0 0 6px}.select-intro{padding:8px 4px 0}.select-intro .screen-title{font-size:30px;font-weight:800;color:var(--nw-paper);letter-spacing:.1em;margin:0 0 4px}.select-intro .lead{font-size:11px;color:#c0d0c9}.select-footer{display:flex;justify-content:space-between;position:absolute;bottom:10px;left:25px;right:25px;color:#b1c3bf;font-size:10px}.select-footer a{color:var(--nw-gold);text-decoration:none}
.card-list{gap:11px;margin-top:19px}.card{padding:0;height:auto;min-height:330px;display:flex;flex-direction:column;border:1px solid #7a969099;border-radius:5px;background:linear-gradient(170deg,#365260eb,#152b36fa);box-shadow:0 6px 15px #020c1744;overflow:hidden;gap:0;transform:none;position:relative}.card:hover,.card:focus-visible{transform:translateY(-5px);border-color:var(--nw-gold);box-shadow:0 6px 20px #030d1699,0 0 0 1px var(--nw-gold)}.card canvas{height:162px;width:100%;border-radius:0;background:radial-gradient(ellipse at 50% 95%,#a0b5a6,#527d84 52%,#294757);object-fit:cover}.card-text{padding:11px 10px 8px;flex:1 0 auto;position:relative;background:linear-gradient(#203945e6,#152b36)}.card-name{font-size:15px;color:var(--nw-paper);margin-bottom:4px}.card-desc{font-size:10px;font-weight:400;color:#bbcfc7;line-height:1.5}.card-uniq{font-size:9px;border-top:1px solid #647f7a55;padding-top:5px;margin-top:5px}.card-uniq li,.card-uniq b{color:#c9d5c4;font-weight:400}.card::after{content:'選択して準備へ  ›';font-size:10px;background:#36514966;color:var(--nw-gold);border-radius:0;position:static;flex:none;margin-top:auto;padding:7px}.mastery-badge{display:block;font:9px ui-monospace,monospace;color:var(--nw-gold);margin-top:5px;letter-spacing:.05em}
#screen-brief .screen-title{color:var(--nw-paper);font-size:21px}#screen-brief{padding:13px 24px}.brief-grid{display:grid;grid-template-columns:205px minmax(0,1fr);gap:22px;margin-top:7px;height:451px}.brief-who{min-width:0;position:relative;padding:12px;background:linear-gradient(170deg,#45626b99,#132a35dd);border:1px solid #87a39755;border-radius:6px;text-align:left}.brief-who canvas{display:block;width:174px;height:205px;object-fit:contain;border:0;border-radius:0;box-shadow:none;margin:-5px auto 0;background:none}.brief-name{color:var(--nw-paper);font-size:20px;font-weight:800;margin:3px 0 5px}.brief-desc{color:#b9cac3;font-size:10px;line-height:1.5}.brief-main{min-width:0;padding:0}.choice-heading{display:flex;align-items:center;justify-content:space-between;margin:5px 0 7px;gap:4px}.choice-heading h3{font-size:12px;letter-spacing:.04em;color:var(--nw-paper);margin:0}.choice-heading span{color:#a8bdb6;font-size:9px}.loadout-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.loadout-card,.option-card{appearance:none;cursor:pointer;font:inherit;text-align:left;min-width:0;color:var(--nw-paper);border:1px solid #536e70;border-radius:5px;background:linear-gradient(160deg,#2b414a,#152d37);padding:8px;position:relative;transition:border-color .15s,background .15s}.loadout-card{height:156px;padding:7px;display:flex;flex-direction:column}.loadout-card canvas{width:100%;height:69px;object-fit:contain;display:block;margin:0}.loadout-card .choice-code{font-size:6.5px;letter-spacing:.05em;color:#9cbdb5}.loadout-card strong{font-size:11px;margin:7px 0 4px;line-height:1.3}.loadout-card>span{font-size:9px;color:#b1c2b9;line-height:1.5}.loadout-card.selected,.option-card.selected{background:linear-gradient(155deg,#536459,#273e40);border-color:var(--nw-gold);box-shadow:0 0 0 1px #e6bb7833 inset}.loadout-card.selected:after,.option-card.selected:after{content:'✓';position:absolute;right:5px;top:3px;font-size:11px;color:var(--nw-gold)}.loadout-card:hover,.option-card:hover{border-color:var(--nw-gold)}.deployment-lower{display:grid;grid-template-columns:1fr;gap:4px;margin-top:9px}.option-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.option-card{min-height:46px;padding:6px 8px}.option-card strong{display:block;font-size:11px}.option-card small{display:block;font-size:9px;color:#b8cabe;margin-top:3px}.deployment-seed{display:flex;align-items:center;gap:7px;margin-top:10px;font:9px ui-monospace,monospace;color:#a9bfb5}.deployment-seed input{width:119px;color:var(--nw-paper);background:#102833;border:1px solid #618278;border-radius:3px;min-height:30px;padding:5px;font:11px ui-monospace,monospace}.deployment-seed span{font:9px system-ui,sans-serif}.deployment-help{font-size:8.5px;color:#abc0b6;line-height:1.6;margin-top:8px}.deployment-actions{display:grid;grid-template-columns:1fr 2fr;margin-top:9px;gap:10px}.deployment-actions .btn{min-height:40px;font-size:12px}
.mastery-panel{border-top:1px solid #77938966;margin-top:9px;padding-top:9px}.mastery-title{display:flex;justify-content:space-between;gap:4px;font-size:10px;color:#e0c28b}.mastery-progress{height:4px;background:#0c2530;margin:7px 0}.mastery-progress i{display:block;height:100%;background:#a9ceb1}.upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.upgrade-button{appearance:none;background:#142d38;border:1px solid #48685f;border-radius:3px;font:9px/1.35 inherit;color:#c7d8c6;min-height:40px;cursor:pointer;padding:5px;text-align:left}.upgrade-button strong{display:block;font-size:9px}.upgrade-button small{font-size:8px;color:#9ab5a6}.upgrade-button:disabled{opacity:.6;cursor:default}.upgrade-button:not(:disabled){border-color:#d1ad73}.mastery-note{font-size:8px;color:#b8c8bd;margin:5px 0 0}
.training-screen{padding:45px 37px 28px;text-align:center}.training-head .eyebrow{font-size:11px}.training-head h2{font-size:29px;margin:7px 0 10px;color:var(--nw-paper);letter-spacing:.06em}.training-head>p:last-child{font-size:12px;color:#bcd1c9;margin:0}.perk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.perk-card{cursor:pointer;appearance:none;border:1px solid #76958d;border-radius:6px;text-align:left;background:linear-gradient(150deg,#2e4651,#112b36);color:var(--nw-paper);padding:10px;min-height:301px;display:flex;flex-direction:column;box-shadow:0 8px 25px #07141b80;position:relative}.perk-card:hover{border-color:var(--nw-gold);transform:translateY(-4px);box-shadow:0 12px 27px #040f18aa}.perk-rarity{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;letter-spacing:.16em;color:#a8c5b6;margin:1px 0 7px}.perk-card canvas{width:100%;height:132px;object-fit:cover;display:block}.perk-label{font:8px ui-monospace,monospace;color:#d0b47f;letter-spacing:.15em;margin:12px 0 4px}.perk-card h3{margin:2px 0 7px;font-size:20px}.perk-card p{font-size:11px;line-height:1.55;color:#bfd2c6;margin:0 0 12px}.perk-pick{display:block;margin-top:auto;text-align:center;padding:10px 2px 4px;border-top:1px solid #6a83755c;font-size:11px;color:var(--nw-gold)}.training-footer{display:flex;justify-content:space-between;font-size:10px;color:#a6bcb1;margin-top:22px}.training-footer span:last-child{max-width:65%;text-align:right}
/* Base screen is the command table itself, framed by the two persistent status rails. */
.screen-day{background:#112632f7;color:var(--nw-paper)}.log-list{background:#152e37;border:1px solid #43655e;border-radius:4px;color:#b2c7bb}.log-list li,.log-list li:first-child{color:#b8cdc0;border-bottom-color:#3e5d5666}.day-next .note{color:#b3c7b9}.note,.tab-note{color:#b6c7bc}.hs-title{color:#c5d5c7}.slot-row{background:#203a44;color:#d8e2d2;border-color:#4c6e66;border-radius:5px}.slot-name,.slot-head{color:#e3e6cf}.slot-stats,.rep-info,.slot-empty{color:#a8c3b1}.slot-row.equipped{background:#465447;border-color:#b19c6d}.slot-row.empty{background:#162e39;color:#809f91}.slot-key{background:#3d5a54;color:#d7e1c6}.act-card,.rep-row,.ally-card{background:#1d3640;color:#cad7c6;border-color:#557368;border-radius:5px}.ally-name,.rep-name{color:#eddfb8}.act-info,.rep-dur,.rep-loc{color:#b7cabb}.wh-panel{background:#193440f7;color:#e2e7d7;border-color:#789283;border-radius:7px}.wh-head{background:#263f47;border-color:#729080}.wh-title,.wh-note,.wh-hint{color:#c9d4bd}.pause-box{background:#1e3944;border-color:#8ba18b;border-radius:8px;box-shadow:0 12px 45px #03131dcc}.pause-title{color:var(--nw-paper)}.pause-sub{color:#b8cbbb}.toast{background:#e6d5af;color:#243c3d;border:1px solid #ba9c6f;border-radius:5px}.wave-card{background:linear-gradient(150deg,#2f4853,#162d39);color:var(--nw-paper);border-color:#8ea18a}.wave-title,.wave-character,.wave-who strong{color:var(--nw-paper)}.wave-sub,.wave-foot span{color:#c0d1c0}.wave-stat,.wave-rewards{background:#233f49;border-color:#55786a}.wave-stat dt,.wave-time{color:#bed2c0}.wave-stat dd,.wave-time strong{color:var(--nw-gold)}.wave-supplies{color:#bed2c0}
.result::before{content:'MISSION / DEBRIEF';color:var(--nw-gold);font:11px ui-monospace,monospace;letter-spacing:.3em;margin-bottom:14px}.result-title{font-size:43px;color:var(--nw-paper)}.result .lead{color:#b6c9c0}.result-stats{background:#1b3641df;color:#b6c9bb;border:1px solid #688174;border-radius:6px}.result-stats dd{color:var(--nw-gold)}.result-portrait{border:1px solid #859d8e;background:#3e5c64;border-radius:5px;transform:none;box-shadow:0 10px 20px #06152399}.result-mastery{font-size:13px;color:var(--nw-gold);margin:12px 0}.result .btn-row{justify-content:center}
@media(max-width:700px),(pointer:coarse){
 body.mobile-ui #menu-scene{height:100%;object-fit:cover}body.mobile-ui .screen-head{justify-content:space-between}body.mobile-ui .head-actions{gap:4px}body.mobile-ui .head-actions .btn{min-height:36px;font-size:10px;padding:6px 9px}body.mobile-ui .logo{font-size:17px}body.mobile-ui .logo-sub{display:block;font-size:10px;margin:4px 0 0}body.mobile-ui .select-intro{padding:27px 5px 5px}body.mobile-ui .select-intro .screen-title{font-size:27px}body.mobile-ui .select-intro .lead{font-size:12px;line-height:1.7}body.mobile-ui .select-footer{position:static;margin:18px 5px 0;gap:10px;font-size:9px;flex-wrap:wrap}body.mobile-ui .card-list{display:grid;grid-auto-flow:column;grid-auto-columns:210px;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:12px -12px 0;padding:5px 20px 18px;overscroll-behavior-x:contain}body.mobile-ui .card{height:auto;min-height:375px;padding:0;scroll-snap-align:center;touch-action:pan-x pan-y}body.mobile-ui .card canvas{height:213px}body.mobile-ui .card-name{font-size:18px}body.mobile-ui .card-desc{font-size:12px}body.mobile-ui .card-uniq{font-size:10px}body.mobile-ui .card:after{font-size:12px;padding:9px}body.mobile-ui .mastery-badge{font-size:11px}
 body.mobile-ui #screen-brief{padding:calc(22px + env(safe-area-inset-top)) 14px calc(86px + env(safe-area-inset-bottom));overflow-y:auto}body.mobile-ui .brief-grid{display:flex;flex-direction:column;height:auto;gap:16px;padding-bottom:0}body.mobile-ui .brief-who{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;gap:3px 11px;padding:10px;text-align:left}body.mobile-ui .brief-who>.eyebrow{grid-column:2;font-size:8px;margin:5px 0 0}body.mobile-ui .brief-who canvas{grid-column:1;grid-row:1/5;width:100px;height:134px;margin:0}body.mobile-ui .brief-name{font-size:22px;grid-column:2;margin:3px 0}body.mobile-ui .brief-desc{font-size:11px;grid-column:2}body.mobile-ui #brief-mastery{grid-column:1/-1}body.mobile-ui .mastery-panel{margin-top:8px;padding-top:10px}body.mobile-ui .mastery-title{font-size:12px}body.mobile-ui .upgrade-grid{grid-template-columns:repeat(4,1fr)}body.mobile-ui .upgrade-button{min-height:50px;padding:6px}body.mobile-ui .upgrade-button strong{font-size:10px}body.mobile-ui .upgrade-button small{font-size:9px}body.mobile-ui .mastery-note{font-size:9px}body.mobile-ui .choice-heading{margin:4px 0 9px}body.mobile-ui .choice-heading h3{font-size:14px}body.mobile-ui .choice-heading span{font-size:10px}body.mobile-ui .loadout-cards{grid-template-columns:1fr 1fr;gap:9px}body.mobile-ui .loadout-card{height:153px;padding:9px}body.mobile-ui .loadout-card canvas{height:67px}body.mobile-ui .loadout-card strong{font-size:13px}body.mobile-ui .loadout-card>span{font-size:10px}body.mobile-ui .loadout-card .choice-code{font-size:8px}body.mobile-ui .deployment-lower{gap:13px;margin-top:17px}body.mobile-ui .option-card{min-height:62px;padding:9px 6px}body.mobile-ui .option-card strong{font-size:12px}body.mobile-ui .option-card small{font-size:10px;line-height:1.5}body.mobile-ui .deployment-seed{flex-wrap:wrap;font-size:10px;margin-top:17px}body.mobile-ui .deployment-seed input{min-height:44px;font-size:16px;width:130px}body.mobile-ui .deployment-seed .btn{font-size:11px}body.mobile-ui .deployment-seed span{font-size:10px;width:100%}body.mobile-ui .deployment-help{font-size:10px;margin-top:14px;line-height:1.8}body.mobile-ui #screen-brief .deployment-actions{position:fixed;left:10px;right:10px;bottom:env(safe-area-inset-bottom);background:#142c38f7;border:1px solid #668174;border-radius:6px;padding:9px;z-index:10;grid-template-columns:1fr 2fr}body.mobile-ui #screen-brief .deployment-actions .btn{font-size:12px;min-height:48px}
 body.mobile-ui .training-screen{padding:calc(28px + env(safe-area-inset-top)) 17px 22px}body.mobile-ui .training-head h2{font-size:25px;line-height:1.5}body.mobile-ui .training-head>p:last-child{font-size:12px;line-height:1.7}body.mobile-ui .perk-cards{grid-template-columns:1fr;gap:13px;margin-top:20px}body.mobile-ui .perk-card{display:grid;grid-template-columns:104px 1fr;gap:0 12px;min-height:163px;padding:12px}body.mobile-ui .perk-rarity{grid-column:1/-1;font-size:8px}body.mobile-ui .perk-card canvas{grid-column:1;grid-row:2/6;width:104px;height:111px;object-fit:cover;border-radius:3px}body.mobile-ui .perk-label{font-size:8px;margin:5px 0}body.mobile-ui .perk-card h3{font-size:20px;margin:4px 0}body.mobile-ui .perk-card p{font-size:12px;margin:4px 0 6px}body.mobile-ui .perk-pick{font-size:11px;padding:8px 0 3px;grid-column:2}body.mobile-ui .training-footer{font-size:10px;line-height:1.6;gap:12px}
 body.mobile-ui .result{padding-top:50px}body.mobile-ui .result-title{font-size:37px}body.mobile-ui .result-stats{font-size:15px}body.mobile-ui .result-portrait{display:none!important}body.mobile-ui .result-mastery{font-size:14px;line-height:1.6}
}
@media(prefers-reduced-motion:reduce){.card,.loadout-card,.option-card,.perk-card{transition:none!important}}body.reduced-motion .perk-card:hover{transform:none}
@media(min-width:701px) and (pointer:fine){.brief-who canvas{height:188px}.loadout-card{height:144px}.option-card{min-height:41px}.deployment-lower{gap:0;margin-top:7px}.deployment-help{margin-top:5px}.deployment-actions{margin-top:7px}}
.training-head .head-actions{position:absolute;right:24px;top:14px;display:flex}.hud-top,.hud-bottom{background:#182d38ed;color:#d6e1cf;border-color:#5a796a}.hud-wave,.hud-grenade{color:#e6c38b}.hud-top .hud-label,.hud-top .hud-num{color:#d5e0ce}.bar{background:#1b3c45;border-color:#729783}.bar-fill{background:#aed2a9}.bar-fill.low{background:#d78e76}.hud-slots li,.hud-slot{background:#243d45;color:#d5decb;border-color:#648270}.hud-slots li.equipped,.hud-slot.equipped{background:#52614d;border-color:#dbc28b}.hud-bottom .slot-stats,.hud-bottom .slot-empty{color:#b6cab6}.slot.empty{background:#1a303b;color:#8aa695}.hud-bottom .slot-name{color:#e4e4ce}.hud-bottom .slot-key{background:#3e5c50;color:#dce2c8}.wh-prompt{background:#283f46;color:#eed5a2;border-color:#b4a275;border-radius:4px}
@media(max-width:700px),(pointer:coarse){body.mobile-ui .training-head .head-actions{position:static;justify-content:flex-end;margin-bottom:16px}body.mobile-ui .training-head .head-actions .btn{min-height:36px;font-size:10px}.hud-top .btn{padding:3px 7px;font-size:10px;min-height:27px}}
.pause-box .enemy-rig-option{display:flex}.pause-box .enemy-rig-help,.pause-box .enemy-rig-status{color:#b7cbbc}
.weapon-compare{border:1px solid #688174;border-radius:5px;background:#19313c;padding:8px;margin:0 0 9px;color:#d5dfca}.weapon-compare-row{display:grid;grid-template-columns:minmax(78px,.85fr) repeat(2,minmax(0,1fr));gap:6px;font-size:10px;line-height:1.5;padding:3px 0;border-bottom:1px solid #54726866;overflow-wrap:anywhere}.weapon-compare-heading{color:#e6cb92;font-size:10px}.weapon-compare-note,.weapon-compare-warning{margin:5px 0 0;font-size:9px;line-height:1.5}.weapon-compare-warning{color:#edba9a}.slot-btns [data-act=compare][aria-pressed=true]{border-color:#e6bb78;color:#f2d8aa}body.mobile-ui .weapon-compare-row{font-size:11px}body.mobile-ui .weapon-compare-note,body.mobile-ui .weapon-compare-warning{font-size:10px}
.day-next.has-pending-plan .note{color:#e6c894}.plan-return{appearance:none;border:0;background:none;color:#e6c894;font:inherit;text-decoration:underline;cursor:pointer;min-height:16px;padding:0 3px;touch-action:manipulation}.plan-return:focus-visible{outline:2px solid #b7e4d5;outline-offset:2px}.plan-return:disabled{opacity:.6;cursor:default}
.wave-obstacle{font-size:11px;line-height:1.5;margin:5px 0 0;color:#dfcca4}body.mobile-ui .wave-obstacle{font-size:12px}
.obstacle-map{width:min(100%,380px);margin:4px 0 8px;border:1px solid #557368;border-radius:4px;overflow:hidden}.obstacle-map svg{display:block;width:100%;height:auto;max-height:95px}.obstacle-map-labels{display:flex;justify-content:space-between;width:min(100%,380px);font-size:10px;color:#b9cbbb}.obstacle-map-labels span:first-child{padding-left:24%}
.perk-preview{font-size:10px;line-height:1.45;color:#d8ddbd;border-top:1px solid #65816f66;padding-top:5px;margin:0 0 7px;overflow-wrap:anywhere}.perk-preview span{display:block}.perk-preview[data-applicable=false]{color:#b7c3bd}.perk-card canvas{height:96px}.perk-card .perk-label{margin-top:8px}.perk-card p{margin-bottom:7px}body.mobile-ui .perk-preview{grid-column:2;font-size:11px}body.mobile-ui .perk-card canvas{grid-row:2/7}
.obstacle-prep,.scout-prep{padding:10px;border:1px solid #557368;border-radius:5px;background:#1d3640;margin-bottom:12px}.obstacle-prep .hs-title,.scout-prep .hs-title{margin:0 0 6px}.obstacle-help,.obstacle-status,.scout-help,.scout-status{font-size:11px;line-height:1.6;margin:6px 0;color:#bfd2c6}.obstacle-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.obstacle-lane[aria-pressed=true]{border-color:#e6bb78;background:#465447;color:#f0e7d1}.obstacle-actions{display:flex;flex-wrap:wrap;gap:8px}.obstacle-actions .btn,.obstacle-lanes .btn,.scout-prep .btn{font-size:11px;min-height:36px}body.mobile-ui .obstacle-help,body.mobile-ui .obstacle-status,body.mobile-ui .scout-help,body.mobile-ui .scout-status{font-size:12px}body.mobile-ui .obstacle-lanes .btn,body.mobile-ui .obstacle-actions .btn,body.mobile-ui .scout-prep .btn{min-height:44px}

.ally-policy{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.ally-policy .btn{min-height:36px}.ally-policy .btn[aria-pressed=true]{border-color:#e6bb78;background:#465447;color:#f0e7d1}body.mobile-ui .ally-policy .btn{min-height:44px}
