/* SHARDWAKE ALPHA 05 — battle-first art direction / progressive overrides.
   All existing mechanics and markup remain part of the actual game. */
:root{--bg:#080e16;--surface:#121d2a;--surface2:#1b2c3d;--gold:#e8c88f;--line:#526276;--nav:72px}
html,body{max-width:100%;overscroll-behavior-x:none}
body{background:radial-gradient(ellipse at 72% 5%,#2a3544a8,transparent 39%),radial-gradient(ellipse at 0 65%,#18303a65,transparent 46%),#080e16}
button,.card-interactive{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.btn{border-radius:9px;letter-spacing:.065em;font-weight:800;box-shadow:inset 0 1px #ffffff12;transition:background .2s,transform .15s,border .2s,filter .2s}
.btn:active{transform:scale(.965)}.btn-primary{background:linear-gradient(122deg,#ffe5b0 0%,#d3a76d 56%,#a87649 100%);border-color:#f1cc8e;color:#171b22;box-shadow:0 8px 21px #c39b6330,inset 0 1px #fff8}
.btn-secondary{background:linear-gradient(140deg,#293a4b,#142333);border-color:#9aabb64a;color:#e8eef0}.btn-ghost{background:#101d2bba;border-color:#83939d42}
.panel{border-radius:13px;border-color:#64798b5c;background:linear-gradient(145deg,#1d2c3ada,#0f1a26f0)}
.sidebar{background:linear-gradient(176deg,#14202e,#0a111b 56%,#101b28);border-right-color:#9f83534d;box-shadow:12px 0 45px #03080e50}
.brand{letter-spacing:.065em;margin-bottom:33px;color:#f3e4c3}.brandmark{clip-path:none;transform:rotate(45deg);border-radius:7px;box-shadow:0 0 22px #dcb47633}.brandmark:first-letter{transform:rotate(-45deg)}
.nav-btn{border-radius:10px;min-height:49px}.nav-btn.active{background:linear-gradient(100deg,#a68a5340,#2534456c);border-color:#c5a6745e;box-shadow:inset 3px 0 #dfbd80}
.topbar{border-bottom:1px solid #b49d7130;padding-bottom:13px;margin-bottom:24px}.pill{border-radius:8px;background:#122235eb;border-color:#7d94a642}.resource-bar .pill{min-height:34px}
.hero{min-height:420px;border-radius:18px;border-color:#d1b07c73;background-position:center 43%;box-shadow:0 20px 64px #0009;isolation:isolate}
.hero:after{background:linear-gradient(90deg,#07111cf5 0%,#101b2ceb 35%,#10182921 100%),linear-gradient(0deg,#07101a88,transparent 67%)}
.hero:before{content:'';position:absolute;inset:9px;border:1px solid #f1dca34c;border-radius:11px;z-index:1;pointer-events:none}
.hero-content{padding:clamp(28px,5vw,66px);max-width:720px}.hero h1{font-size:clamp(2.5rem,5.6vw,5.3rem);line-height:1.06;letter-spacing:-.03em}.hero-tag{border-left-width:3px}
.faction-tile{border-radius:13px;border-color:#d5bc8a59;box-shadow:0 11px 30px #0006}.faction-tile:after{background:linear-gradient(0deg,#070e19 0%,#070f1b1a 67%,transparent)}
.faction-tile .faction-name{font-size:1.32rem;text-shadow:0 3px 12px #000c}.faction-tile img{object-position:center 30%}
.home-chapter{border-radius:16px}.chapter-hero{border-radius:16px;min-height:390px}.chapter-hero h1{letter-spacing:-.03em}
.chapter-card{border-radius:14px;box-shadow:0 12px 34px #0008}.chapter-art img{filter:saturate(1.12) contrast(1.06)}.chapter-copy h2{line-height:1.24}
/* Cards: tactile vertical TCG frames, full illustrative center and readable data. */
.tcg-card{border-radius:8px;border-width:1.5px;box-shadow:0 8px 25px #000c,inset 0 0 0 2px #1a2636}
.tcg-card:before{inset:4px;border-radius:4px;border-color:#d7c5a658;box-shadow:inset 0 0 12px #0006}
.tcg-card:focus-visible{outline:3px solid #ffe2a8;outline-offset:3px}
.tcg-art{inset:0 0 18%;height:82%;filter:brightness(1.1) saturate(1.22);object-position:center 28%}
.tcg-art-shade{inset:35% 0 0;background:linear-gradient(0deg,#0a111bf8 0%,#0a111bf0 27%,#0a111b87 47%,transparent 77%)}
.card-top{padding:7px 7px 0}.card-cost{background:radial-gradient(circle at 26% 20%,#fff1c8 4%,#d4a96b 43%,#785433 100%);box-shadow:0 0 0 1px #f4d69c99,0 3px 12px #000c}
.card-bottom{padding:0 8px 8px;background:linear-gradient(0deg,#08121dec,#08121d08)}.card-bottom h4{font-size:clamp(.7rem,1vw,.84rem);color:#fff0d7}.pt{background:#0d1a27d8;border-radius:4px;border-color:#e1c68e8c;color:#ffe7b7}
.card-interactive{transition:transform .18s,filter .18s,box-shadow .18s}.card-interactive:hover{filter:brightness(1.12)}
.card-grid{gap:17px}.card-grid .tcg-card{box-shadow:0 13px 30px #0009}.card-qty{border-radius:7px}.filters{gap:8px}.filter{border-radius:9px;min-height:37px}
/* Main duel presentation — board is the product, chrome is supporting information. */
.battle-page .content{max-width:1560px}
.battle-phase-bar{border-radius:11px;background:linear-gradient(100deg,#233344,#111d2b);border-color:#c4a26b69;min-height:42px;margin-bottom:9px;box-shadow:0 4px 17px #0004}
.battle-phase-bar>span:nth-child(2){flex:1}.phase-counter{display:flex;align-items:center;gap:9px}.phase-round{white-space:nowrap}.phase-mana{color:#f9dfae;white-space:nowrap;background:#463a2a99;border:1px solid #b89a645c;border-radius:6px;padding:4px 8px}
.battle-guide{border-radius:9px;margin-bottom:11px;border-color:#66819545;background:linear-gradient(90deg,#182b3c,#142232d9);color:#d2e0e9}.guide-help{border-radius:7px}
.battle-top{margin-bottom:12px}.battle-top h2{color:#eddcb6}.battle-columns{grid-template-columns:minmax(0,1fr) minmax(235px,268px);gap:16px}
.arena{position:relative;isolation:isolate;min-height:672px;overflow:hidden;border:1px solid #e8cd9b8a;border-radius:17px;box-shadow:inset 0 0 64px #0009,0 17px 55px #0009;background:radial-gradient(ellipse at 50% 51%,#e1ae6433,transparent 30%),linear-gradient(180deg,#07111bd6 0%,#15243491 45%,#0b1420de 100%),url('assets/art/world.webp') center 43%/cover no-repeat!important}
.arena:before{inset:7px;border-radius:12px;border-color:#e2c18c3c}.arena:after{inset:16% 14%;background:radial-gradient(circle,#e4b47414 0%,#8db9bd10 33%,#0000 63%);box-shadow:inset 0 0 0 1px #b7a0743c,0 0 0 18px #cfaa6e06,0 0 40px #c7a16f15}
.arena-ornament{opacity:.8;text-shadow:0 0 85px #b78b457d}
.arena-head{min-height:70px;justify-content:space-between;gap:9px}.hero-box{min-width:0;gap:10px;border-radius:10px;padding:7px 11px;backdrop-filter:blur(14px);background:linear-gradient(115deg,#0e1828ed,#192b3ecc);border-color:#dbc08b85}
.hero-box.enemy{border-color:#c88c7c82}.hero-crest{clip-path:none;border-radius:8px;width:47px;height:47px;border:1px solid #cfac78;box-shadow:0 0 0 2px #a68e5940,inset 0 0 11px #0008}
.hero-box h4{font-family:'DM Sans',system-ui,sans-serif;font-size:.69rem;font-weight:800;letter-spacing:.13em;color:#e8decf}.health{font-family:Cinzel,Georgia,serif;font-size:1.6rem;color:#fff1c6}.hp-label{font-size:.62rem;letter-spacing:.12em}
.arena-lane{min-height:138px;max-height:174px;gap:8px;padding:16px 0 10px}.arena-lane:before{position:absolute;top:0;left:3px;z-index:3;color:#ddc5969c;font-size:.52rem;font-weight:800;letter-spacing:.17em;pointer-events:none}
.enemy-lane:before{content:'CAMPO RIVAL'}.player-lane:before{content:'TU CAMPO'}
.arena-lane.enemy-lane{border-bottom-color:#c2ad8966}.arena-lane.player-lane{border-top-color:#c2ad8966}
.empty-slot{background:linear-gradient(150deg,#31445738,#0b152e24);border:1px dashed #d9c39354;border-radius:7px;color:#b7c6cd74;box-shadow:inset 0 0 19px #17203099}
.arena-lane .tcg-card{width:clamp(62px,7.5vw,96px);flex:0 1 96px;max-width:96px}
.arena-mid{height:48px}.arena-mid .rift-status{background:#111b2db8;border:1px solid #cfad758c;padding:7px 13px;border-radius:30px;max-width:none;font-size:.64rem;box-shadow:0 4px 18px #0006}
.arena-mid:before,.arena-mid:after{background:linear-gradient(90deg,transparent,#e3c38a9f)}
.arena-hand{min-height:184px;max-height:194px;flex-direction:column;align-items:stretch;justify-content:end;padding:0 0 4px;gap:2px}
.hand-caption{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dfcda9;font-size:.66rem;letter-spacing:.13em;font-weight:800;padding:0 7px}.hand-caption span:last-child{color:#9fb0bd;font-size:.58rem;letter-spacing:.05em}
.hand-caption b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#a88752;color:#101926;font-size:.72rem}
.hand-scroll{width:100%;max-width:100%;align-items:flex-end;justify-content:flex-start;gap:9px;padding:12px 7px 11px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
.hand-scroll>.tcg-card{scroll-snap-align:center}
.arena-hand .tcg-card{width:clamp(82px,7.6vw,112px);flex:0 0 clamp(82px,7.6vw,112px);box-shadow:0 10px 19px #000b}
.arena-hand .tcg-card.selected{transform:translateY(-10px);box-shadow:0 0 0 2px #efd4a2,0 0 26px #efbf7380,0 12px 26px #000c}
.board-unit{border-radius:5px}.board-unit.queued{filter:drop-shadow(0 0 8px #e8c486b5)}
.battle-side .panel-padding{padding:18px}.battle-action{gap:9px}.battle-action .btn{min-height:45px}.battle-hint{font-size:.73rem;line-height:1.5;color:#b4c5ce}.battle-resource-row .pill{color:#ffdda3}
.mobile-card-inspector{border:1px solid #9d815a6e;background:linear-gradient(120deg,#233243,#111e2cd9);border-radius:11px;box-shadow:0 7px 24px #0005}
.inspector-art{object-fit:cover}.inspector-copy h3{font-family:Cinzel,Georgia,serif;color:#f6dfb2}
.mobile-log-toggle{border-radius:9px}.mobile-concede{border-radius:9px}
/* Pack and collection refinement */
.pack-stage{border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#98724536,transparent 54%),#0d1723;border:1px solid #a0835770}
.booster{border-radius:9px;box-shadow:0 22px 48px #000b,0 0 35px #d7a65b35;transform:rotate(-2deg)}.reveal-grid .tcg-card{border-color:var(--accent)}
.modal{border-radius:17px;box-shadow:0 26px 100px #000e}.modal-backdrop{backdrop-filter:blur(13px)}
/* Tablet and mobile: deliberate full-bleed composition, not a squashed desktop. */
@media(max-width:1100px) and (min-width:761px){.battle-columns{grid-template-columns:minmax(0,1fr) 215px}.arena{padding:10px}.arena-lane{gap:5px}}
@media(max-width:760px){
  :root{--nav:67px}
  .content{padding:15px 13px calc(91px + var(--safe-bottom))}
  .topbar{margin-bottom:16px;padding-bottom:10px;min-height:0}.topbar .eyebrow{font-size:.6rem;letter-spacing:.12em}.resource-bar .pill{padding:6px 8px;min-height:30px}
  .hero{min-height:420px;border-radius:14px;background-position:66% center}.hero:before{inset:5px;border-radius:10px}.hero:after{background:linear-gradient(0deg,#07101cf5 0%,#08111dbb 44%,#101b2a35 100%)}
  .hero-content{align-self:end;padding:26px 20px 29px}.hero h1{font-size:clamp(2.25rem,10.5vw,3.7rem);margin:13px 0 11px}.hero p{font-size:.84rem;line-height:1.55}.hero .btn-row{align-items:stretch}.hero .btn{flex:1;padding:11px 9px;font-size:.64rem}
  .section-head{gap:10px;align-items:end}.section-head h2{font-size:1.28rem}.section-head .pill{font-size:.64rem}
  .faction-grid{gap:9px}.faction-tile{height:218px}.starter .faction-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 3px 13px;margin:18px -10px 9px}.starter .faction-tile{flex:0 0 min(65vw,225px);height:292px;scroll-snap-align:center}.starter-inner>p{font-size:.83rem}.starter h1{font-size:2.2rem}
  .home-chapter{grid-template-columns:1fr;border-radius:13px}.home-chapter-art{height:180px;min-height:0}.home-chapter-art:after{background:linear-gradient(0deg,#0b1523,#0b152300 75%)}.home-chapter-text{padding:17px 18px 19px;margin-top:-18px;position:relative;z-index:1}.home-chapter-text h2{font-size:1.18rem}.home-chapter-text p{font-size:.75rem}.home-chapter-text .btn{width:100%}
  .chapter-hero{min-height:320px;padding:25px 21px;border-radius:13px;background-position:60% center}.chapter-hero h1{font-size:2.22rem}.chapter-card{display:flex;flex-direction:column;border-radius:12px;min-height:0}.chapter-art{height:170px;min-height:0}.chapter-art img{object-position:center 30%}.chapter-art:after{background:linear-gradient(0deg,#10202d,transparent 76%)}.chapter-number{bottom:11px;left:12px;font-size:.65rem}.chapter-copy{padding:15px 16px 17px}.chapter-copy h2{font-size:1.08rem}.chapter-copy p{font-size:.75rem;line-height:1.5}.chapter-reward img{width:39px;height:50px}.chapter-reward strong{font-size:.59rem}.chapter-reward span{font-size:.69rem}.chapter-actions .btn{min-height:43px;font-size:.69rem}
  .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-grid .card-wrap{min-width:0}.card-grid .card-bottom h4{font-size:clamp(.65rem,2.6vw,.83rem)}.card-grid .card-rule{font-size:.58rem}.card-grid .faction-token{font-size:.56rem}
  .mobile-nav{height:calc(var(--nav) + var(--safe-bottom));padding:5px 5px calc(5px + var(--safe-bottom));background:#08121cf5;border-top:1px solid #ddbd7a4d;box-shadow:0 -9px 30px #0008;gap:3px}
  .mobile-nav .nav-btn{min-height:52px;gap:5px;border-radius:9px;font-size:.59rem;padding:6px 1px;color:#a6b7c4}.mobile-nav .nav-btn.active{background:#b58a5130;box-shadow:inset 0 2px #e1bf84;color:#ffe0ab}.mobile-nav .nav-btn .ico{width:20px;height:20px}
  .battle-page .content{padding:6px 7px calc(81px + var(--safe-bottom))}
  .battle-phase-bar{min-height:37px;margin:0 0 6px;padding:6px 9px;letter-spacing:.06em;font-size:.66rem;border-radius:9px}.phase-dot{width:7px;height:7px}.phase-counter{gap:5px}.phase-round{font-size:.61rem}.phase-mana{font-size:.66rem;padding:3px 5px}
  .battle-guide{font-size:.69rem;padding:6px 8px;margin:0 0 7px;line-height:1.3;border-radius:8px;gap:7px}.guide-help{height:24px;width:24px;min-width:24px}
  .battle-columns{display:flex;flex-direction:column;gap:7px}
  .arena{padding:7px 7px 8px;min-height:0;max-width:100%;border-radius:13px;background:radial-gradient(ellipse at 52% 45%,#c9aa7566,transparent 25%),linear-gradient(180deg,#091320b8,#1e30405c 48%,#09111ed5 100%),url('assets/art/world.webp') center/cover no-repeat!important}
  .arena:before{inset:4px;border-radius:10px}.arena:after{inset:16% 5%}.arena-ornament{font-size:130px;top:42%;opacity:.9}
  .arena-head{justify-content:space-between;min-height:52px;gap:5px}.hero-box{padding:4px 7px;gap:6px;min-width:0;max-width:70%;border-radius:8px}.hero-crest{width:38px;height:38px;flex:none;border-radius:6px}.hero-box h4{font-size:.61rem;max-width:168px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health{font-size:1.12rem}.hero-stats{font-size:.61rem}.hp-label{font-size:.54rem}.arena-head>.hero-box+.small-label{font-size:.5rem}
  .arena-lane{min-height:90px;max-height:102px;gap:4px;padding:11px 0 6px;flex:1}.arena-lane:before{font-size:.48rem;left:3px;top:-1px}.arena-lane .tcg-card{width:min(17.25vw,72px);max-width:72px}.board-unit{max-width:72px;flex:0 1 72px}.arena-lane .empty-slot{width:min(17.25vw,72px);border-radius:5px}
  .arena-mid{height:29px}.arena-mid .rift-status{font-size:.52rem;line-height:1.1;padding:5px 9px;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .arena-hand{min-height:144px;max-height:155px;gap:2px;padding:2px 0 1px}.hand-caption{padding:0 4px;font-size:.56rem}.hand-caption span:last-child{font-size:.48rem}.hand-caption b{width:17px;height:17px;font-size:.62rem}
  .hand-scroll{justify-content:flex-start;gap:7px;padding:7px 5px 9px;scrollbar-width:none}.hand-scroll::-webkit-scrollbar{display:none}
  .arena-hand .tcg-card{width:clamp(79px,22vw,92px);flex:0 0 clamp(79px,22vw,92px)}.arena-hand .tcg-card .card-bottom{padding:0 5px 5px}.arena-hand .tcg-card h4{font-size:.61rem;line-height:1.12}.arena-hand .tcg-card .card-cost{width:21px;height:21px;font-size:.7rem}.arena-hand .tcg-card .faction-token{font-size:.47rem}.arena-hand .tcg-card .pt{font-size:.57rem}.arena-hand .tcg-card .rarity-glyph{font-size:.47rem}.arena-hand .tcg-card.selected{transform:translateY(-5px)}
  .mobile-card-inspector{display:flex;min-height:53px;padding:6px 7px;margin-top:7px;gap:8px;align-items:center}.mobile-card-inspector.has-card{min-height:79px;padding:7px}.inspector-art{width:47px;height:62px;border-radius:5px;border:1px solid #d7b98578}.inspector-copy{min-width:0;flex:1}.inspector-eyebrow{font-size:.56rem;color:#cdb584;letter-spacing:.08em}.inspector-copy h3{font-size:.83rem;margin:3px 0}.inspector-copy p{font-size:.68rem;line-height:1.32;max-height:2.7em;overflow:hidden}.mobile-card-inspector .btn{min-height:45px;min-width:70px;font-size:.64rem;padding:7px}.inspector-empty{color:#d3c29e;font-size:.72rem;text-align:center;width:100%}
  .battle-side{gap:7px}.battle-side .panel-padding{padding:9px 11px;border-radius:10px}.battle-resource-row .small-label{font-size:.67rem}.battle-resource-row .pill{font-size:.74rem}.battle-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px}.battle-action .btn{flex:unset;min-height:44px;font-size:.65rem;padding:7px 5px;letter-spacing:.04em;border-radius:8px}.battle-action .btn:last-child:nth-child(odd){grid-column:1/-1}.battle-side .divider{display:none}.mobile-log{margin-top:6px}.mobile-log-toggle{font-size:.68rem;padding:8px}.mobile-concede{width:39px}
  .opening-modal{width:min(98vw,850px);max-height:94dvh;overflow-y:auto;padding:19px 12px;border-radius:13px}.opening-modal h2{font-size:1.32rem}.opening-modal>.muted{font-size:.76rem}.opening-hand{display:flex;overflow-x:auto;gap:10px;padding:9px 3px 14px;margin:12px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.opening-choice{flex:0 0 112px;min-width:112px;padding:5px;border-radius:8px;scroll-snap-align:center}.opening-choice .tcg-card{width:100%}.opening-choice .tcg-card h4{font-size:.61rem}.opening-choice .tcg-card .card-cost{width:20px;height:20px}.opening-choice .tcg-card .card-type{display:block;font-size:.47rem}.opening-choice .tcg-card .card-bottom{padding:0 5px 5px}.opening-choice .opening-state{font-size:.62rem}.opening-actions{gap:7px}.opening-actions .btn{width:100%}
  .modal{width:min(96vw,700px);max-height:93dvh;overflow-y:auto;padding:20px;border-radius:13px}.modal-card{gap:13px}.notification{bottom:calc(78px + var(--safe-bottom))}
}
@media(max-width:380px){
  .hero-box h4{max-width:110px}.arena-lane{min-height:80px;max-height:91px}.arena-lane .tcg-card,.arena-lane .empty-slot{width:16.7vw}.board-unit{max-width:16.7vw}.arena-hand{min-height:136px;max-height:146px}.arena-hand .tcg-card{width:78px;flex-basis:78px}.battle-guide{font-size:.64rem}.mobile-card-inspector .btn{min-width:65px}.mobile-nav .nav-btn{font-size:.53rem}
}
@media(max-width:760px) and (max-height:700px){.arena-lane{min-height:72px;max-height:80px}.arena-head{min-height:44px}.arena-mid{height:23px}.arena-hand{min-height:123px;max-height:137px}.hand-caption{font-size:.5rem}.mobile-card-inspector:not(.has-card){min-height:35px}.battle-page .content{padding-bottom:calc(78px + var(--safe-bottom))}}
@media(prefers-reduced-motion:reduce){.tcg-card,.hero,.booster{transition:none!important;animation:none!important}}
/* Prevent horizontally scrollable starter tiles from expanding the grid intrinsic width. */
.starter{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;overflow:hidden}
.starter-inner{width:100%;min-width:0;max-width:1050px;overflow:hidden}
.starter .faction-grid{max-width:100%;min-width:0}
/* Duel viewport: keep the phase, board, hand and essential buttons together on standard phones. */
@media(min-width:381px) and (max-width:760px){
 .arena-head{min-height:46px}.hero-crest{width:34px;height:34px}
 .arena-lane{min-height:76px;max-height:86px;padding:10px 0 4px}
 .arena-mid{height:24px}
 .arena-hand{min-height:123px;max-height:134px}
 .mobile-card-inspector:not(.has-card){min-height:42px;padding:5px;margin-top:5px}
 .mobile-card-inspector.has-card{min-height:70px}
 .battle-side .panel-padding{padding:7px 10px}
 .battle-action .btn{min-height:38px}
 .mobile-log{margin-top:4px}
}
/* Preserve the complete vertical card art inside the horizontally scrolling hand. */
@media(max-width:760px){
 .arena-hand{min-height:159px;max-height:167px;flex-shrink:0}
 .hand-scroll{height:136px;flex:0 0 136px;min-height:0;padding:9px 5px 5px;align-items:end}
 .arena-hand .tcg-card{width:82px;flex-basis:82px}
}
@media(max-width:380px){.arena-hand{min-height:153px;max-height:162px}.hand-scroll{height:132px;flex-basis:132px}.arena-hand .tcg-card{width:79px;flex-basis:79px}}
.inspector-expand{width:35px;min-width:35px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #bb9f7180;border-radius:8px;background:#132235;color:#e7d1a7;padding:0}
.inspector-expand:focus-visible{outline:2px solid #f3d5a0;outline-offset:3px}
@media(max-width:760px){.inspector-expand{width:29px;min-width:29px;height:39px}.mobile-card-inspector .btn{min-width:62px}}
