
:root{
  --bg:#020713;--nav:#041126;--panel:#061b34;--panel2:#081d35;
  --ink:#f7fbff;--muted:#91a9c6;--cyan:#31dcff;--blue:#1684ff;
  --gold:#ffd93d;--pink:#ff6edb;--line:rgba(45,211,255,.42);
}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{background:var(--bg);scroll-behavior:smooth}
body{
  margin:0;min-height:100vh;color:var(--ink);
  font-family:Inter,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  background:#020713;overflow-x:hidden;background-image:radial-gradient(circle at 4% 38%,rgba(21,143,255,.055),transparent 24%),radial-gradient(circle at 96% 38%,rgba(21,143,255,.055),transparent 24%);
}

a{color:inherit;text-decoration:none}
button{font:inherit}
.shell{width:min(100%,1220px);margin:auto;padding:0 18px 34px}
.nav{
  height:70px;display:flex;align-items:center;gap:22px;
  border-bottom:1px solid rgba(67,214,255,.18);
  background:linear-gradient(180deg,rgba(2,13,31,.74),rgba(2,12,27,.35));
  backdrop-filter:blur(10px);position:sticky;top:0;z-index:30;padding:0 4px;
}
.brand{display:flex;align-items:center;gap:11px;margin-right:22px;font-weight:1000;font-size:29px;letter-spacing:.4px}
.logo{width:45px;height:38px;position:relative}
.logo .body{
  position:absolute;left:0;top:1px;width:36px;height:36px;border-radius:51% 49% 55% 46%;
  background:radial-gradient(circle at 35% 25%,#aaf8ff 0 6%,transparent 7%),
  linear-gradient(145deg,#45dcff,#147cff 56%,#0737b0);
  border:2px solid #03152e;box-shadow:0 0 20px rgba(36,196,255,.28)
}
.logo:after{content:"";position:absolute;right:0;top:16px;width:16px;height:8px;border-radius:100% 0 100% 0;background:#0d6adf;transform:rotate(-9deg)}
.logo .eye{position:absolute;top:11px;width:8px;height:10px;border-radius:50%;background:white;z-index:2}
.logo .e1{left:10px}.logo .e2{left:21px}
.logo .eye:after{content:"";position:absolute;left:3px;top:4px;width:3px;height:4px;border-radius:50%;background:#07121c}
.logo .mouth{position:absolute;left:15px;top:25px;width:9px;height:6px;border-radius:0 0 50% 50%;background:#ff679c;border:1px solid #06101d;z-index:2}
.navLinks{display:flex;align-items:stretch;height:100%;gap:28px}
.navLink{display:flex;align-items:center;font-size:13px;font-weight:800;color:#c1d1e5;position:relative}
.navLink.active{color:var(--cyan)}
.navLink.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}
.navActions{margin-left:auto;display:flex;gap:10px;align-items:center}
.action{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;
  border-radius:999px;border:1px solid rgba(70,216,255,.32);background:rgba(5,20,40,.78);
  font-size:12px;font-weight:1000;cursor:pointer;transition:.16s transform,.16s border-color,.16s background
}
.action:hover{transform:translateY(-1px);border-color:#53e5ff;background:#081d3a}
.action.buy{background:linear-gradient(135deg,#24cfff,#167bff);border-color:#69edff;box-shadow:0 8px 24px rgba(17,130,255,.20)}
.action.square{width:42px;padding:0;border-radius:13px;font-size:18px}
.coinMini{width:18px;height:18px;border-radius:50%;background:linear-gradient(145deg,#fff37c,#ffb400);border:2px solid #f39900;box-shadow:inset 0 0 0 2px #ffd84d}
.telegramIcon{font-size:18px;color:#47dcff}

.topStats{
  width:min(100%,1040px);margin:22px auto 15px;
  display:grid;grid-template-columns:repeat(4,1fr);
  border:1px solid var(--line);border-radius:20px;
  background:linear-gradient(180deg,rgba(3,22,46,.91),rgba(3,16,34,.91));
  box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.03);
  overflow:hidden;
}
.stat{min-height:85px;display:flex;align-items:center;justify-content:center;gap:16px;position:relative}
.stat:not(:last-child):after{content:"";position:absolute;right:0;top:19px;bottom:19px;width:1px;background:rgba(89,219,255,.25)}
.statIcon{font-size:25px;min-width:30px;text-align:center}.statIcon.cyan{color:#30dfff}.statIcon.gold{color:#ffd53b}
.statText b{display:block;font-size:20px;line-height:1}.statText span{display:block;margin-top:5px;color:#9db3d0;font-size:10px;letter-spacing:.45px;text-transform:uppercase}

.gameFrame{
  width:100%;position:relative;margin:0 auto;
  border:1px solid rgba(43,213,255,.86);border-radius:24px;overflow:hidden;
  background:#04121f;box-shadow:0 22px 75px rgba(0,0,0,.40),0 0 32px rgba(24,177,255,.10);
}
canvas{width:100%;display:block;background:#031522;touch-action:none;aspect-ratio:16/9}
.hud{
  position:absolute;left:15px;right:15px;top:13px;z-index:6;
  display:flex;justify-content:space-between;pointer-events:none
}
.hudSide{display:flex;gap:8px}
.hudBox{
  border:1px solid rgba(255,255,255,.08);background:rgba(2,11,24,.62);
  backdrop-filter:blur(8px);border-radius:12px;padding:7px 10px;color:#a7bed7;font-size:9px;font-weight:900
}
.hudBox b{font-size:14px;color:#fff}.hudBox .cyan{color:var(--cyan)}

.overlay{
  position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(rgba(1,8,18,.09),rgba(1,8,18,.22));
  padding:20px;pointer-events:auto
}
.overlay.blur{backdrop-filter:blur(2.8px);background:linear-gradient(rgba(1,8,18,.20),rgba(1,8,18,.33))}
.overlay.hidden{display:none}
.centerCard{width:min(100%,390px);text-align:center;filter:drop-shadow(0 4px 20px rgba(0,0,0,.35))}
.gameMascot{position:relative;width:86px;height:73px;margin:0 auto 9px}
.gameMascot .tail{position:absolute;right:1px;top:30px;width:37px;height:18px;border-radius:100% 0 100% 0;background:#1073e7;transform:rotate(-10deg)}
.gameMascot .body{position:absolute;left:7px;top:4px;width:60px;height:60px;border-radius:53% 49% 57% 47%;background:linear-gradient(145deg,#4fe3ff,#177fff 56%,#073bb0);border:3px solid #03162b}
.gameMascot .eye{position:absolute;top:21px;width:13px;height:15px;border-radius:50%;background:#fff;z-index:3}
.gameMascot .eye:after{content:"";position:absolute;left:5px;top:5px;width:5px;height:6px;border-radius:50%;background:#07111b}
.gameMascot .e1{left:24px}.gameMascot .e2{left:40px}
.gameMascot .mouth{position:absolute;left:34px;top:43px;width:16px;height:10px;border-radius:0 0 50% 50%;background:#ff6097;border:2px solid #07121f;z-index:3}
.centerCard h1{font-size:34px;margin:0 0 6px;letter-spacing:-1.2px;text-shadow:0 3px 14px #031325}
.centerCard p{margin:0 0 15px;color:#d4e4f4;font-size:13px;line-height:1.45;text-shadow:0 2px 9px #031325}
.accent{color:var(--cyan);font-weight:1000}
.gameBtn{
  width:100%;height:48px;border-radius:14px;border:1px solid rgba(69,220,255,.30);cursor:pointer;
  color:#fff;font-weight:1000;background:rgba(3,25,53,.92);margin-top:8px;transition:.15s transform,.15s background
}
.gameBtn:hover{transform:translateY(-1px);background:#0a2a50}
.gameBtn.primary{background:linear-gradient(135deg,#2cd9ff,#1681ff);border-color:#68ecff;box-shadow:0 9px 24px rgba(18,123,255,.20)}
.controlsHint{padding:14px 0 3px;text-align:center;color:#7897ba;font-size:10px;font-weight:850;letter-spacing:.18px}

.lower{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px}
.panel{border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(6,22,39,.93),rgba(4,14,27,.94));padding:14px}
.panelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}
.panelHead h3{margin:0;font-size:14px}.panelHead span{color:#7894b5;font-size:10px}
.row{display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center;padding:9px 3px;border-top:1px solid rgba(255,255,255,.05)}
.row:first-child{border-top:0}.medal{font-size:19px}.name{font-weight:850}.name small{display:block;color:#6985a4;font-size:9px;margin-top:2px}
.scoreText{font-weight:1000;color:var(--cyan)}
.aboutText{color:#91a9c6;font-size:11px;line-height:1.55}.aboutText b{color:#dff9ff}
.footer{text-align:center;color:#4e6681;font-size:10px;padding:17px 5px 0}

.modal{position:fixed;z-index:50;inset:0;background:rgba(1,6,13,.82);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:18px}
.modal.hidden{display:none}
.modalBox{width:min(100%,440px);max-height:90vh;overflow:auto;border-radius:22px;padding:18px;background:#081728;border:1px solid rgba(255,255,255,.09)}
.modalBox h3{margin:0 0 5px}.modalBox p{margin:0 0 13px;color:#8da9c7;font-size:12px}
.controlGrid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}
.controlGrid label{font-size:12px;font-weight:850}
.keyBtn{min-width:110px;padding:10px;border-radius:11px;border:1px solid rgba(58,220,255,.20);background:#04111e;color:#c5f7ff;font-weight:950;cursor:pointer}
.keyBtn.waiting{border-color:#ff6edb;color:#ffd0f5}
.selectRow{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}
select,input{background:#04111e;color:#fff;border:1px solid rgba(58,220,255,.18);border-radius:11px;padding:10px;outline:none}
input{width:100%;padding:13px}
.modalBtn{width:100%;border:0;border-radius:13px;padding:12px;font-weight:950;cursor:pointer;margin-top:9px}
.modalBtn.primary{background:linear-gradient(135deg,#32dcff,#177eff);color:#fff}
.modalBtn.dark{background:#0b2038;color:#ccefff;border:1px solid rgba(255,255,255,.07)}
.toast{position:fixed;z-index:100;left:50%;bottom:25px;transform:translate(-50%,15px);opacity:0;pointer-events:none;background:#081a2e;border:1px solid rgba(65,220,255,.25);border-radius:999px;padding:10px 16px;color:#dff9ff;font-size:12px;font-weight:850;transition:.2s}
.toast.show{opacity:1;transform:translate(-50%,0)}


.sideRail{
  position:fixed;top:148px;width:clamp(196px,13vw,252px);z-index:28;
  pointer-events:none;filter:drop-shadow(0 18px 34px rgba(0,0,0,.34));
}
.sideRail.left{left:10px}.sideRail.right{right:10px}
.sideArt{
  pointer-events:auto;display:block;border-radius:22px;overflow:hidden;cursor:pointer;
  border:1px solid rgba(55,216,255,.22);background:#031020;
  box-shadow:0 18px 45px rgba(0,0,0,.30),0 0 28px rgba(25,180,255,.06);
  opacity:.97;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;
}
.sideArt:hover{
  transform:translateY(-3px);border-color:rgba(74,229,255,.55);
  box-shadow:0 22px 52px rgba(0,0,0,.36),0 0 30px rgba(28,196,255,.13)
}
.sideArt img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:1710px){.sideRail{width:205px}}
@media(max-width:1640px){.sideRail{display:none}}

@media(max-width:850px){
  .shell{padding:0 8px 25px}.nav{height:60px;gap:8px}.brand{font-size:22px;margin-right:0}.logo{transform:scale(.85)}
  .navLinks{display:none}.navActions .telegramText{display:none}.action{padding:0 13px;height:39px}.topStats{margin-top:11px;grid-template-columns:repeat(2,1fr)}
  .stat:nth-child(2):after{display:none}.stat{min-height:66px}.gameFrame{border-radius:18px}
  canvas{aspect-ratio:9/14}.lower{grid-template-columns:1fr}.centerCard h1{font-size:29px}
}
@media(max-width:470px){
  .action.buy{padding:0 11px}.action.square{display:none}.statIcon{font-size:19px}.statText b{font-size:16px}.stat{gap:9px}
  .hudBox{padding:5px 7px}.hudBox b{font-size:12px}.centerCard{max-width:310px}
}

/* V10: secondary side art is decorative only; no hover, no links, no gameplay cost. */
.sideDecor{display:none!important}
.sideDecor img{display:none}
.sideRail.right .sideDecor img{object-position:center 36%}
@media(max-height:860px){.sideDecor{height:220px}}
@media(max-height:720px){.sideDecor{display:none}}


/* V13 community: reference composition with usable responsive controls. */
.shell{width:min(100%,1120px)}
@media(min-width:1250px){.shell{width:66%;max-width:1240px}.sideRail{display:block;width:15%;top:130px}.sideRail.left{left:1.3%}.sideRail.right{right:1.3%}}
@media(max-width:1249px){.sideRail{display:none}}
.referenceCard{display:block;background-image:url('assets/reference.webp');background-repeat:no-repeat;aspect-ratio:247/354;background-size:676.923% 265.819%}
.dexCard{background-position:1.544% 21.976%}.telegramCard{background-position:98.526% 21.976%}
.sideDecor{display:block!important;margin-top:18px;height:auto;pointer-events:none}
.bottomCard{aspect-ratio:247/234;background-size:676.923% 402.137%;background-position:1.544% 71.146%}
.right .bottomCard{background-position:98.526% 71.146%}
.sideArt{border:1px solid #00cfff;border-radius:20px}
.topStats{width:90%;margin:20px auto 12px}.stat{min-height:73px}
.nav{height:60px}.brand{margin-right:10px}.navLinks{gap:22px}.action{padding:0 14px}
.centerCard{max-width:420px;width:100%;padding:20px 30px;background:rgba(2,19,40,.94);border:1px solid #2489b4;border-radius:22px;box-shadow:0 0 30px #009dd022}
.centerCard .gameMascot{display:none}.centerCard h1{font-size:31px;text-shadow:0 0 8px #1ecaff}.centerCard p{font-size:13px}
.overlay.blur{backdrop-filter:none;background:transparent}.gameBtn.primary{color:#00101c}.gameBtn:disabled{opacity:.6;cursor:wait}
.hud{right:auto;top:15px;flex-direction:column;gap:7px}.hudBox{background:rgba(1,13,30,.84);padding:9px 12px}.hudBox b{font-size:18px}
.gameTools{position:absolute;z-index:12;right:14px;top:14px;display:flex;gap:6px}.gameTools button{height:38px;min-width:38px;padding:0 9px;border-radius:12px;border:1px solid #155070;background:#03172de8;color:#d7efff;cursor:pointer}
.touchControls{display:none;gap:8px;justify-content:center;margin-top:12px}.touchControls button{touch-action:none;min-height:48px;flex:1;border-radius:12px;border:1px solid #197ea2;background:#07203b;color:#d7fbff;font-weight:800}
button:focus-visible,a:focus-visible{outline:3px solid #7cf5ff;outline-offset:3px}
.gameFrame:fullscreen{width:100vw;height:100dvh;display:flex;align-items:center;background:#010c1c;border:0;border-radius:0}.gameFrame:fullscreen canvas{width:100%;height:100%;object-fit:contain}
@media(pointer:coarse){.touchControls{display:flex}}
@media(max-width:850px){.topStats{width:100%}.centerCard{padding:20px;max-width:330px}.centerCard h1{font-size:27px}.hudBox{padding:6px 8px}.hudBox b{font-size:15px}.gameTools{right:8px;top:10px;gap:4px}.gameTools button{height:34px;padding:0 7px;min-width:30px;font-size:12px}.touchControls{display:flex}.nav{gap:6px}.brand{margin-right:0}.stat{min-height:58px}}


/* V14 market gameplay feedback */
.gameNotice{position:absolute;top:21%;left:12%;right:12%;text-align:center;z-index:7;font-size:clamp(13px,1.5vw,20px);font-weight:950;letter-spacing:1px;text-shadow:0 2px 6px #000;pointer-events:none}
.runEffects{position:absolute;bottom:14px;left:15px;right:150px;z-index:7;color:#dbcbff;font-weight:900;font-size:12px;letter-spacing:.3px;text-shadow:0 2px 7px #000;pointer-events:none}
.speedMeter{position:absolute;bottom:13px;right:15px;z-index:7;width:115px;padding:8px;background:#03172ccc;border:1px solid #216281;border-radius:10px;pointer-events:none}.speedMeter span{display:flex;justify-content:space-between;font-size:10px;color:#9bc4dc}.speedMeter b{color:#ffd876}.speedMeter>div{height:4px;background:#18334c;margin-top:6px;border-radius:4px;overflow:hidden}.speedMeter i{display:block;background:linear-gradient(90deg,#3cdfff,#ffc95c,#ff5779);height:100%;width:36%}
.hudBox.pulse{border-color:#7ff8ff;box-shadow:0 0 15px #37ddff70}.bonusLegend{display:flex;gap:7px;flex-wrap:wrap;padding:10px 0}.bonusLegend span{font-size:11px;padding:5px 7px;border:1px solid currentColor;border-radius:8px}.magnet{color:#d091ff}.shield{color:#70d9ff}.double{color:#ffda78}.rug{color:#ff6b84}
@media(max-width:850px){.gameNotice{top:22%;left:4%;right:4%;font-size:14px}.runEffects{font-size:10px;bottom:18px;right:125px}.speedMeter{width:98px;right:10px}.bonusLegend span{font-size:12px}}

.bonusLegend span{display:inline-flex;align-items:center;gap:5px}.bonusLegend img{object-fit:contain}.runEffects{max-width:65%;line-height:1.45}

/* Aquatic power cards, matching the supplied neon reference. */
.powerCards{position:absolute;z-index:4;bottom:48px;left:14px;display:flex;gap:8px;pointer-events:none;flex-wrap:wrap;max-width:76%}
.powerCard{display:flex;align-items:center;gap:6px;min-width:126px;padding:4px 10px 4px 4px;border:2px solid currentColor;border-radius:18px;background:linear-gradient(145deg,#06172ded,#092650ed);box-shadow:inset 0 0 10px #19bfff22,0 0 9px currentColor;font-size:13px;font-weight:850;line-height:1.25}
.powerCard img{width:47px;height:47px;object-fit:contain}.powerCard span{color:#f0faff}.powerCard b{display:inline-block;color:#81ebff}.powerCard small{display:block;font-size:9px;color:#87bbd6;letter-spacing:.08em}.powerCard.magnet b{color:#e18fff}.powerCard.double b{color:#ffe38c}
.bonusReference{width:100%;height:auto;border-radius:12px;display:block;margin:10px 0 0}.scenePicker{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px auto 6px}.scenePicker>span{color:#92a9bf;font-size:11px;font-weight:800;letter-spacing:.10em;margin-right:5px}.scenePicker button{color:#a5bfd3;border:1px solid #254355;background:#071626;border-radius:999px;padding:8px 13px;font:700 12px system-ui;cursor:pointer}.scenePicker button[aria-pressed=true]{color:#b8fbff;background:#073044;border-color:#55d7ec}.scenePicker button:focus-visible{outline:2px solid #a3f4ff;outline-offset:3px}
@media(max-width:850px){.powerCards{left:9px;bottom:43px;gap:5px;max-width:95%}.powerCard{min-width:0;padding:3px 7px 3px 2px;font-size:10px;border-radius:13px;gap:3px}.powerCard img{width:31px;height:31px}.powerCard small{font-size:8px}.scenePicker{gap:6px}.scenePicker>span{width:100%;text-align:center}.scenePicker button{font-size:12px}}

.powerCard.hidden{display:none}

.tadWardrobe{margin:14px 0;border:1px solid #22475b;border-radius:15px;background:#061423;color:#e7f7ff}.tadWardrobe summary{padding:14px 17px;cursor:pointer;font-weight:800;font-size:14px}.tadWardrobe summary span{font-size:12px;font-weight:500;color:#8cabbf;margin-left:12px}.wardrobeBody{display:flex;align-items:center;gap:20px;padding:0 18px 18px}.wardrobeBody #tadPreview{width:180px;height:150px;flex:none;aspect-ratio:auto;background:radial-gradient(ellipse,#0b405d80,transparent 70%);touch-action:auto}.wardrobeOptions p{font-weight:750;font-size:13px;margin:8px 0}.skinChoices,.accessoryChoices{display:flex;gap:6px;flex-wrap:wrap}.wardrobeOptions button{border:1px solid #284959;border-radius:9px;background:#091e2f;color:#b8d0e1;padding:8px 11px;font:650 12px system-ui;cursor:pointer}.skinChoices button:before{content:'';display:inline-block;width:12px;height:12px;background:var(--swatch);border-radius:50%;margin-right:6px;vertical-align:-1px}.wardrobeOptions button[aria-pressed=true]{border-color:#65dfec;color:#ecfcff;background:#0a3448}.wardrobeOptions button:focus-visible{outline:2px solid #a7f8ff;outline-offset:2px}.wardrobeOptions small{display:block;color:#93b0c4;font-size:12px;margin-top:14px}
@media(max-width:650px){.wardrobeBody{flex-direction:column;gap:0}.wardrobeBody #tadPreview{height:135px;width:175px}.tadWardrobe summary span{display:block;margin:5px 0 0}.wardrobeOptions{width:100%}}

/* V20: the existing wardrobe grows without changing the play surface. */
.characterChoices{display:flex;flex-wrap:wrap;gap:8px}.characterChoices button{display:flex;align-items:center;gap:8px;min-width:105px;font-size:14px}.characterChoices img,.accessoryChoices img{object-fit:contain}.accessoryChoices button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:81px;min-height:69px;font-size:12px}.noAccessory{height:32px;line-height:32px;font-size:24px;color:#739baa}.wardrobeOptions{min-width:0}.wardrobeOptions p{font-size:14px;margin-top:14px}.wardrobeBody #tadPreview{height:180px;width:240px}.hardMilestone{position:absolute;bottom:14px;left:14px;font:750 12px system-ui;color:#a6c7d8;background:#051522d9;border:1px solid #284c60;border-radius:7px;padding:7px 10px;pointer-events:none}.hardMilestone.imminent{color:#ffe2a7;border-color:#a78747;background:#30291aeb}
@media(max-width:650px){.wardrobeBody #tadPreview{width:200px;height:150px}.characterChoices button{flex:1;min-width:90px;padding:8px 6px;font-size:13px;gap:3px}.characterChoices img{width:36px;height:40px}.accessoryChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.accessoryChoices button{min-width:0}.hardMilestone{bottom:12px;left:10px;font-size:11px;padding:6px 8px}}

/* Reserve separate rows for the milestone, mode progress and active power cards. */
.runEffects{bottom:52px}.powerCards{bottom:79px}
@media(max-width:850px){.runEffects{bottom:49px}.powerCards{bottom:78px}}

.accountBar{margin:14px 0;padding:16px 18px;border:1px solid #244b66;border-radius:16px;background:#061c2c;color:#d6f0fc;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.accountBar b{font-size:13px;letter-spacing:.1em;color:#68deee}.accountBar p{margin:5px 0;font-size:14px}.accountBar small{flex-basis:100%;color:#a2bac9;font-size:12px;line-height:1.5}.accountActions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.accountActions .action{font-size:14px;text-decoration:none;min-height:42px}.accountActions a[aria-disabled=true]{opacity:.65}.boardEmpty{font-size:14px;color:#a2bac9;padding:10px}.accountActions .hidden{display:none}@media(max-width:850px){.accountBar{padding:12px}.accountActions{margin-left:0;width:100%}.accountActions .action{flex:1;justify-content:center;white-space:nowrap}}
