/* Layout: lobby modern pe o scenă 2500×1600 scalată pe ecran. Sus: bară de sticlă (profil, logo, credit,
   setări). Mijloc: carusel orizontal cu cărți de joc mari (personajul iese din carte). Jos: două widgeturi
   (bonus la 4 ore, progres nivel). Fundal: panorama din design, estompată, cu scântei. */
@font-face{font-family:"Bangers";src:url("assets/font/bangers-latin-400-normal.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Bangers";src:url("assets/font/bangers-latin-ext-400-normal.woff2") format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
  --night:#0d0720; --ink:#140a02; --gold:#ffd24a; --gold-deep:#e08a0c; --cream:#fff6dc; --lilac:#c9b6ff; --lime:#b8f02a; --cyan:#7ff1ff;
  --glass:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));
  --display:"Bangers","Trebuchet MS",Impact,sans-serif;
  --body:"Trebuchet MS",Arial,sans-serif;
  color-scheme:dark;
}
html,body{height:100%;margin:0}
body{background:var(--night);color:var(--cream);font-family:var(--display);overflow:hidden;
  -webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:manipulation}
#viewport{position:fixed;inset:0;overflow:hidden;background:var(--night)}
#blur{position:absolute;inset:-40px;background:url("assets/menu/pano.webp") 85% 50%/cover no-repeat;filter:blur(30px) brightness(.35)}
#stage{position:absolute;left:0;top:0;width:2500px;height:1600px;transform-origin:0 0;overflow:hidden;background:#120a26}
[hidden]{display:none!important}
button{font-family:var(--display);border:0;background:none;padding:0;cursor:pointer;color:inherit}
button:focus-visible{outline:8px solid var(--gold);outline-offset:6px;border-radius:24px}

/* fundal */
.bgPano{position:absolute;left:0;top:0;width:6357px;height:1600px;background:url("assets/menu/pano.webp") 0 0/6357px 1600px no-repeat;
  filter:blur(6px) saturate(1.15) brightness(.7);transform:translateX(-3791px);transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}
.bgShade{position:absolute;inset:0;background:
  radial-gradient(ellipse 70% 55% at 50% 52%,rgba(120,60,220,.18),transparent 70%),
  linear-gradient(180deg,rgba(13,7,32,.75),rgba(13,7,32,.15) 30%,rgba(13,7,32,.2) 65%,rgba(13,7,32,.92))}
.sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.sparks i{position:absolute;width:8px;height:8px;border-radius:50%;background:#ffe9a6;box-shadow:0 0 14px 4px rgba(255,210,74,.6);opacity:0;animation:spark linear infinite}
@keyframes spark{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(-700px);opacity:0}}

/* bara de sus */
.hudTop{position:absolute;left:30px;right:30px;top:24px;height:140px;border-radius:44px;display:flex;align-items:center;gap:24px;padding:0 24px;box-sizing:border-box;
  background:linear-gradient(180deg,rgba(40,22,80,.85),rgba(16,8,38,.88));border:2px solid rgba(255,255,255,.14);
  box-shadow:0 18px 40px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.profile{display:flex;align-items:center;gap:22px;text-align:left;width:640px}
.avatar{width:104px;height:104px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:62px;color:#fff;
  background:linear-gradient(135deg,#ff6ad5,#7a5cff 55%,#2ad4ff);box-shadow:0 0 0 5px var(--gold),0 0 24px rgba(255,210,74,.5);text-shadow:0 3px 0 rgba(0,0,0,.35)}
.pInfo{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}
.pName{font-size:52px;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pLvl{display:flex;align-items:center;gap:10px}
.pLvl .star{font-size:44px;color:var(--gold);line-height:1;text-shadow:0 0 14px rgba(255,210,74,.7)}
.pLvl b{font-weight:400;font-size:40px;color:var(--gold);min-width:40px}
.xp{position:relative;flex:1;height:26px;border-radius:13px;background:rgba(0,0,0,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 0 0 2px rgba(255,255,255,.12);overflow:hidden}
.xp .fill,.bar .fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#7dff6a,#d8ff4a);box-shadow:0 0 14px rgba(184,240,42,.7);transition:width .8s}
.logo{width:470px;height:207px;margin:-6px auto 0;flex:none;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(150,120,255,.5))}
.credit{display:flex;align-items:center;gap:16px;height:100px;padding:0 10px 0 10px;border-radius:50px;width:auto;min-width:330px;max-width:820px;flex:none;box-sizing:border-box;
  background:rgba(0,0,0,.45);box-shadow:inset 0 3px 8px rgba(0,0,0,.6),0 0 0 3px rgba(255,210,74,.55)}
.coin{width:80px;height:80px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:50px;color:#8a4f00;
  background:radial-gradient(circle at 35% 30%,#fff6b0,#ffc928 50%,#b36b00);box-shadow:0 0 0 3px #8a4f00,0 0 20px rgba(255,201,40,.6)}
.credit b{flex:1;min-width:60px;padding:0 6px;white-space:nowrap;font-weight:400;font-size:66px;text-align:right;color:var(--gold);text-shadow:0 4px 0 #3a1a00;font-variant-numeric:tabular-nums}
.plus{width:76px;height:76px;flex:none;border-radius:50%;font-size:60px;line-height:1;color:#103a00;
  background:radial-gradient(circle at 50% 30%,#e2ff8a,#7fd61a 60%,#3d8a07);box-shadow:0 5px 0 #23520a,inset 0 2px 0 rgba(255,255,255,.6)}
.plus:active{transform:translateY(3px)}
.cbtnR{width:100px;height:100px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--glass);border:2px solid rgba(255,255,255,.2);
  box-shadow:0 6px 14px rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.2)}
.cbtnR svg{width:56px;height:56px;fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}
.cbtnR .fillp{fill:#fff}
.cbtnR .x{display:none;stroke:#ff6a6a}
.cbtnR.muted .w{display:none}
.cbtnR.muted .x{display:inline}
.cbtnR:active{transform:scale(.93)}

/* titlu secțiune */
.secHead{position:absolute;left:90px;right:90px;top:200px;display:flex;align-items:baseline;justify-content:space-between}
.secHead h1{margin:0;font-weight:400;font-size:72px;letter-spacing:2px;color:#fff;text-shadow:0 5px 0 rgba(0,0,0,.5)}
.secHead .age{font-family:var(--body);font-weight:700;font-size:28px;color:var(--lilac)}

/* carusel */
.track{position:absolute;left:0;right:0;top:290px;height:1010px;display:flex;gap:54px;padding:0 90px;box-sizing:border-box;
  overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 90px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.track::-webkit-scrollbar{display:none}
.card{position:relative;flex:none;width:560px;height:1010px;scroll-snap-align:start;text-align:left}
.card .face{position:absolute;left:0;right:0;top:150px;bottom:30px;border-radius:44px;overflow:hidden;
  background:var(--bgc,linear-gradient(160deg,#4a2a9a,#1a0a40));border:3px solid rgba(255,255,255,.22);
  box-shadow:0 26px 50px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.3);transition:transform .25s,box-shadow .25s}
.card .face::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 40%,rgba(255,255,255,.28),transparent 70%)}
.card .face::after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.25) 50%,transparent 56%);transform:translateX(-60%);transition:transform .8s}
.card .art{position:absolute;left:50%;bottom:210px;width:560px;height:750px;translate:-50% 0;object-fit:contain;object-position:50% 100%;
  filter:drop-shadow(0 22px 26px rgba(0,0,0,.55));transition:transform .3s}
.card .info{position:absolute;left:0;right:0;bottom:30px;height:210px;border-radius:0 0 44px 44px;padding:20px 30px 26px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;
  background:linear-gradient(180deg,rgba(10,4,24,0),rgba(10,4,24,.75) 28%,rgba(10,4,24,.92))}
.card .name{font-size:54px;line-height:1;color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card .cta{align-self:stretch;height:92px;border-radius:46px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:48px;letter-spacing:1px}
.card.open .cta{color:#103a00;background:linear-gradient(180deg,#e9ff8f,#86d81c 55%,#4a9a0a);box-shadow:0 8px 0 #2b5c08,0 0 26px rgba(184,240,42,.5),inset 0 2px 0 rgba(255,255,255,.7)}
.card.locked .cta{color:#fff;background:rgba(0,0,0,.55);box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}
.card.soon .cta{color:#3a1a00;background:linear-gradient(180deg,#fff1a0,#ffc928 55%,#e08a0c);box-shadow:0 8px 0 #7a4b00}
.card .cta svg{width:40px;height:46px}
.card.locked .art{filter:grayscale(.9) brightness(.45) drop-shadow(0 22px 26px rgba(0,0,0,.55))}
.card.locked .face{filter:saturate(.35) brightness(.7)}
.card.mystery .art{width:380px;height:380px;bottom:330px;filter:brightness(.25) drop-shadow(0 0 3px rgba(255,210,74,.8))}
.card .q{position:absolute;left:0;right:0;top:330px;text-align:center;font-size:260px;color:rgba(255,210,74,.85);text-shadow:0 10px 0 rgba(0,0,0,.6)}
.card .badge{position:absolute;top:180px;left:26px;z-index:2;padding:8px 22px;border-radius:30px;font-size:34px;letter-spacing:1px;color:#fff;
  background:linear-gradient(180deg,#ff5a8a,#e0115a);box-shadow:0 6px 14px rgba(0,0,0,.4),inset 0 2px 0 rgba(255,255,255,.4)}
.card .badge.hot{background:linear-gradient(180deg,#ffb84a,#ff5a1a)}
.card .lvlTag{position:absolute;top:180px;right:26px;z-index:2;padding:8px 20px;border-radius:30px;font-size:32px;color:var(--gold);background:rgba(0,0,0,.6);border:2px solid rgba(255,210,74,.5)}
.card:hover .face,.card:focus-visible .face{transform:translateY(-10px);box-shadow:0 36px 60px rgba(0,0,0,.6),0 0 40px var(--glow,rgba(160,120,255,.5)),inset 0 2px 0 rgba(255,255,255,.3)}
.card:hover .face::after{transform:translateX(60%)}
.card:not(.locked):hover .art{transform:translateY(-14px) scale(1.03)}
.card:active .face{transform:scale(.98)}
.card.open .art{animation:float 5s ease-in-out infinite}
@keyframes float{50%{transform:translateY(-12px)}}
.navArrow{position:absolute;top:720px;width:110px;height:110px;border-radius:50%;z-index:5;display:grid;place-items:center;
  background:rgba(20,10,48,.75);border:2px solid rgba(255,255,255,.25);box-shadow:0 10px 24px rgba(0,0,0,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .3s}
.navArrow svg{width:56px;height:56px;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.navArrow.left{left:24px}.navArrow.right{right:24px}
.navArrow[disabled]{opacity:0;pointer-events:none}
.navArrow:active{transform:scale(.92)}

/* widgeturi jos */
.widgets{position:absolute;left:90px;right:90px;top:1330px;height:220px;display:flex;gap:40px}
.wBonus,.wLevel{flex:1;display:flex;align-items:center;gap:30px;padding:0 34px;border-radius:44px;text-align:left;
  background:linear-gradient(180deg,rgba(40,22,80,.85),rgba(16,8,38,.9));border:2px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.18)}
.wText{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}
.wTitle{font-size:52px;line-height:1;color:#fff;letter-spacing:1px}
.wSub{font-family:var(--body);font-weight:700;font-size:28px;color:var(--lilac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chest{position:relative;width:140px;height:140px;flex:none}
.chest span{position:absolute;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;font-size:52px;color:#8a4f00;
  background:radial-gradient(circle at 35% 30%,#fff6b0,#ffc928 50%,#b36b00);box-shadow:0 0 0 3px #8a4f00,0 8px 14px rgba(0,0,0,.4)}
.chest .c1{left:0;top:40px}.chest .c2{left:50px;top:52px}.chest .c3{left:26px;top:4px}
.wCta{flex:none;min-width:330px;height:110px;padding:0 30px;box-sizing:border-box;border-radius:55px;display:grid;place-items:center;font-size:54px;color:#fff;
  background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 3px rgba(255,255,255,.18);font-variant-numeric:tabular-nums}
.wBonus.ready .wCta{color:#103a00;background:linear-gradient(180deg,#e9ff8f,#86d81c 55%,#4a9a0a);box-shadow:0 8px 0 #2b5c08,0 0 30px rgba(184,240,42,.6),inset 0 2px 0 rgba(255,255,255,.7);animation:pulse 1s ease-in-out infinite alternate}
.wBonus.ready .chest span{animation:bob 1.2s ease-in-out infinite}
.wBonus.ready .chest .c2{animation-delay:.2s}.wBonus.ready .chest .c3{animation-delay:.4s}
@keyframes pulse{to{transform:scale(1.05)}}
@keyframes bob{50%{transform:translateY(-12px)}}
.wBonus:active{transform:scale(.99)}
.bigStar{position:relative;width:150px;height:150px;flex:none;display:grid;place-items:center;
  background:radial-gradient(circle at 40% 35%,#fff6b0,#ffc928 45%,#c47a07);clip-path:polygon(50% 0,63% 33%,98% 35%,71% 57%,80% 92%,50% 73%,20% 92%,29% 57%,2% 35%,37% 33%);
  filter:drop-shadow(0 0 20px rgba(255,210,74,.7))}
.bigStar b{font-weight:400;font-size:58px;color:#4a2600;padding-top:16px}
.bar{position:relative;height:50px;border-radius:25px;background:rgba(0,0,0,.5);box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 0 2px rgba(255,255,255,.12);overflow:hidden}
.bar .txt{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;color:#fff;text-shadow:0 3px 0 #000;font-variant-numeric:tabular-nums}

/* încărcare */
#loading{position:absolute;inset:0;z-index:30;background:#0b0718;transition:opacity .5s}
#loading.done{opacity:0;pointer-events:none}
.lbar{position:absolute;width:1492px;height:218px}
.lbar img{width:1492px;height:218px;display:block}
.lbg{position:absolute;left:0;top:0;filter:grayscale(1) brightness(.35)}
.lclip{position:absolute;left:0;top:0;height:218px;width:0;overflow:hidden;transition:width .25s}
.lpct{position:absolute;left:0;right:0;top:1530px;text-align:center;font-size:44px;color:var(--cream);text-shadow:0 3px 0 #000}

/* ferestre */
.overlay{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:rgba(8,3,20,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.panel{width:1100px;max-width:90%;box-sizing:border-box;padding:50px 60px;border-radius:48px;text-align:center;
  background:linear-gradient(180deg,rgba(60,32,120,.97),rgba(20,10,48,.98));border:2px solid rgba(255,255,255,.2);
  box-shadow:0 30px 90px rgba(0,0,0,.7),0 0 60px rgba(150,110,255,.3),inset 0 2px 0 rgba(255,255,255,.2);animation:pop .28s cubic-bezier(.2,1.4,.4,1)}
@keyframes pop{from{scale:.85;opacity:.3}to{scale:1;opacity:1}}
.panel{position:relative}
.mX{position:absolute;z-index:3;top:22px;right:22px;width:84px;height:84px;border-radius:50%;border:4px solid #ffcc33;background:rgba(27,16,54,.9);color:#fff;font:700 42px/1 var(--ui,Trebuchet MS),Arial,sans-serif;display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.5);transition:transform .12s}
.mX:hover{transform:scale(1.08)}
.panel h2{margin:0 0 20px;font-weight:400;font-size:84px;letter-spacing:2px;
  background:linear-gradient(#fff6c8,#ffd24a 45%,#e08a0c 55%,#ffd86a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #2a0a50)}
#mBody{font-family:var(--body);font-size:40px;line-height:1.4;color:var(--cream)}
#mBody p{margin:0 0 18px}
#mBody .big{font-family:var(--display);font-size:120px;color:var(--lime);text-shadow:0 6px 0 #1a0538;margin:10px 0}
.mBtns{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:34px}
.btn{font-size:54px;padding:18px 58px;border-radius:50px;color:#103a00;background:linear-gradient(180deg,#e9ff8f,#86d81c 55%,#4a9a0a);box-shadow:0 9px 0 #2b5c08,inset 0 2px 0 rgba(255,255,255,.7)}
.btn.alt{color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 3px rgba(255,255,255,.35)}
.btn.danger{color:#fff;background:linear-gradient(180deg,#ff8a7a,#d8261a);box-shadow:0 9px 0 #6d0d06}
.btn:active{transform:translateY(5px)}
.setRow{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:18px 0;border-bottom:2px solid rgba(255,255,255,.12);text-align:left}
.setRow:last-child{border-bottom:0}
.setRow .btn{font-size:40px;padding:12px 34px}
@media (prefers-reduced-motion:reduce){.card.open .art,.wBonus.ready .wCta,.wBonus.ready .chest span,.sparks i,.panel{animation:none}.bgPano,.track{transition:none;scroll-behavior:auto}}

/* ---------- cont / login ---------- */
#mBody .err{color:#ff9a8a;font-size:34px}
#mBody .ok{color:#b9ff7a;font-size:34px}
#mBody .acc{margin-top:22px;font-size:32px;color:#c9b6ff}
.social{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:20px}
.social .sbtn{font-size:38px;padding:14px 40px;min-width:62%}
.social .sbtn.fb{background:linear-gradient(180deg,#4d7ef0,#1f4fc4);box-shadow:0 7px 0 #102e7a;color:#fff}
.social .gbtn{transform:scale(2);transform-origin:center top;height:96px;margin-bottom:10px}

/* prima pagină: trei categorii */
.hub{position:absolute;left:0;right:0;top:290px;height:1010px;display:flex;gap:70px;justify-content:center}
.hub .card{width:700px}
.hub .card .art{width:640px;height:760px}
.hub .card .name{font-size:66px}
.hub .card .sub{font-family:var(--body);font-weight:700;font-size:28px;color:rgba(255,255,255,.8);margin-top:-6px}
.hub .card .info{height:250px}
.hub .card .art{bottom:250px}
.secHead h1{display:flex;align-items:center;gap:24px}
.backBtn{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:rgba(20,10,40,.7);box-shadow:inset 0 0 0 3px rgba(255,210,74,.6),0 8px 18px rgba(0,0,0,.4)}
.backBtn svg{width:50px;height:50px;fill:none;stroke:#ffd24a;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.backBtn:active{transform:scale(.92)}
.wAd{flex:1.2;min-width:0;border-radius:36px;overflow:hidden;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 3px rgba(255,255,255,.12)}
.cbtnR svg circle{fill:none}
.hub.four{gap:40px}
.hub.four .card{width:540px}
.hub.four .card .art{width:520px;height:640px}
.hub.four .card .name{font-size:56px}
.hub.six{gap:22px}
.hub.six .card{width:378px}
.hub.six .card .art{width:378px;height:560px;bottom:250px}
.hub.six .card .name{font-size:46px}
.hub.six .card .sub{font-size:22px;line-height:1.15;white-space:normal}
.hub.six .card .cta{font-size:40px;height:84px}
.hub.six .card .badge{font-size:26px;padding:6px 16px;left:18px}

.setFlag{display:inline-block;width:54px;height:36px;margin-right:16px;vertical-align:-6px;border-radius:6px;overflow:hidden;box-shadow:0 0 0 2px rgba(255,255,255,.8)}
.setFlag svg{display:block;width:100%;height:100%}
.hudTop .langBtn{width:92px;height:92px}
.hudTop .langBtn i{width:58px;height:40px}

/* căsuța de acasă: în colțul din stânga sus, înaintea profilului */
.hudTop .backBtn{flex:none;width:96px;height:96px}
.hudTop .backBtn:not([hidden])+.profile{width:520px}

/* prima pagină: numele categoriilor galbene, toate la aceeași înălțime (subtitlul ocupă mereu două rânduri) */
.hub .card .sub{height:2.3em;line-height:1.15;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hub .card .info{justify-content:flex-end;gap:10px}
.hub .card .cta{margin-top:8px}
.hub .card .hlbl{position:absolute;left:0;right:0;bottom:262px;z-index:2;text-align:center;font-size:76px;line-height:1;letter-spacing:3px;color:#ffd84a;white-space:nowrap;pointer-events:none;
  -webkit-text-stroke:5px #4a1d00;paint-order:stroke;text-shadow:0 6px 0 #4a1d00,0 0 30px rgba(255,190,40,.75)}
.hub.six .card .hlbl{font-size:64px;letter-spacing:2px}
.hub.six .card .art{height:500px;bottom:335px}
