
:root{--bg:#002b31;--bg2:#003f45;--panel:#00494d;--panel2:#005c5f;--card:#073f43;--accent:#13f5c4;--accent2:#ffa31a;--gold:#ffd45b;--cyan:#25f6d3;--text:#ffffff;--muted:#b7efe7;--soft:#7fcfc5;--border:rgba(19,245,196,.18);--shadow:0 24px 70px rgba(0,0,0,.42);--radius:22px;--font:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 0%,#075f5d 0,#003f45 34%,#001b22 78%);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.65;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto}header{position:sticky;top:0;z-index:50;background:rgba(0,31,37,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.topbar{max-width:1220px;margin:auto;display:flex;align-items:center;gap:22px;padding:13px 18px}.logo{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px;text-decoration:none}.logo img{width:150px;height:auto}.nav{margin-left:auto;display:flex;align-items:center;gap:18px}.nav a{text-decoration:none;color:var(--muted);font-weight:700;font-size:14px}.nav a:hover{color:var(--accent)}.actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:900;letter-spacing:.1px;border:1px solid transparent;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1b1300;box-shadow:0 12px 24px rgba(255,207,53,.28)}.btn-secondary{background:rgba(255,255,255,.08);border-color:var(--border);color:#fff}.burger{display:none;background:rgba(255,255,255,.08);border:1px solid var(--border);color:#fff;border-radius:12px;width:46px;height:46px;font-size:24px}.mobile-cta{display:none}.hero{position:relative;overflow:hidden}.hero canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.33;pointer-events:none}.hero-inner{max-width:1220px;margin:auto;display:grid;grid-template-columns:1.06fr .94fr;gap:36px;align-items:center;padding:58px 18px 34px;position:relative}.eyebrow{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(255,207,53,.45);background:rgba(255,207,53,.12);color:#ffe992;border-radius:999px;padding:7px 13px;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.6px}h1{font-size:clamp(36px,5vw,68px);line-height:1.02;margin:18px 0 16px;letter-spacing:-1.4px}h2{font-size:clamp(27px,3.1vw,42px);line-height:1.15;margin:54px 0 18px;letter-spacing:-.8px}h3{font-size:clamp(20px,2.2vw,28px);line-height:1.25;margin:28px 0 10px}.lead{font-size:20px;color:#edf1ff;max-width:760px}.hero-card{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.06));border:1px solid var(--border);border-radius:32px;padding:22px;box-shadow:var(--shadow);position:relative}.hero-card img{border-radius:24px;display:block}.bonus-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.bonus-mini{background:rgba(255,255,255,.08);border:1px solid var(--border);border-radius:18px;padding:14px}.bonus-mini strong{display:block;color:var(--accent);font-size:20px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.trust-row{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:14px}.pill{border:1px solid var(--border);background:rgba(255,255,255,.07);border-radius:999px;padding:7px 11px}.container{max-width:1180px;margin:auto;padding:0 18px}.section{padding:34px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid.two{grid-template-columns:repeat(2,1fr)}.card,.info-box,aside{background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.055));border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:0 12px 34px rgba(0,0,0,.18)}.card strong{color:var(--accent)}.table-wrap{overflow:auto;border-radius:22px;border:1px solid var(--border);background:rgba(255,255,255,.06)}table{width:100%;border-collapse:collapse;min-width:720px}th,td{padding:15px 16px;border-bottom:1px solid var(--border);vertical-align:top}th{text-align:left;color:#ffe992;background:rgba(255,255,255,.07)}tr:last-child td{border-bottom:none}.cta-band{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:linear-gradient(135deg,#2632a2,#7f2cc7 55%,#ff8a00);border-radius:30px;padding:28px;margin:32px 0;box-shadow:var(--shadow)}.cta-band h2{margin:0 0 8px}.cta-band p{margin:0;color:#fff}.lobby-shell{background:linear-gradient(180deg,#151d5a,#0e133c);border:1px solid var(--border);border-radius:30px;padding:22px;overflow:hidden;box-shadow:var(--shadow)}#lobby-container{position:relative;min-height:520px}.lobby-tabs{display:flex;gap:10px;overflow:auto;padding-bottom:14px}.lobby-tabs button{white-space:nowrap;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-weight:900;padding:10px 16px;cursor:pointer}.lobby-tabs button.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1b1300}.game-track{display:flex;gap:18px;animation:slideGames 34s linear infinite;width:max-content}.game-card{width:174px;flex:0 0 174px;border-radius:22px;overflow:hidden;background:var(--card);border:1px solid var(--border);box-shadow:0 12px 30px rgba(0,0,0,.28)}.game-card img{width:100%;height:132px;object-fit:cover;display:block}.game-card figcaption{padding:11px 12px;font-weight:900;font-size:14px}.game-card small{display:block;color:var(--muted);font-weight:700}@keyframes slideGames{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lobby-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.feature-img{border-radius:26px;border:1px solid var(--border);box-shadow:var(--shadow);background:#003f45}.steps{counter-reset:step;display:grid;gap:14px}.step{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;background:rgba(255,255,255,.07);border:1px solid var(--border);border-radius:20px;padding:16px}.step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#231600;font-weight:1000;font-size:24px}.meter-list{display:grid;gap:16px}.meter-row{display:grid;grid-template-columns:180px 1fr 60px;gap:14px;align-items:center}.meter-row meter{width:100%;height:18px}.faq details{background:rgba(255,255,255,.075);border:1px solid var(--border);border-radius:18px;margin:10px 0;padding:14px 18px}.faq summary{font-weight:900;cursor:pointer;color:#fff}.faq p{color:var(--muted)}.semantic-layer{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.semantic-layer object{width:100%;min-height:230px;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.06)}dialog{border:1px solid var(--border);border-radius:24px;background:#00333a;color:#fff;max-width:560px;padding:24px;box-shadow:var(--shadow)}dialog::backdrop{background:rgba(0,0,0,.62)}footer{margin-top:60px;background:#00161b;border-top:1px solid var(--border);padding:38px 18px}.footer-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:24px}.footer-links{display:grid;gap:8px}.rg-logos{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.rg-logos a{background:#fff;color:#0a0d2c;border-radius:12px;padding:8px 10px;text-decoration:none;font-weight:900;font-size:13px}.age{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#fff,#ddd);color:#080c2a;font-weight:1000}.backtop{position:fixed;right:18px;bottom:18px;width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1b1300;font-weight:1000;box-shadow:var(--shadow);display:none;cursor:pointer;z-index:60}.backtop.show{display:block}.dialog-close{float:right}.source-note{font-size:14px;color:var(--muted)}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;padding-top:34px}.nav{display:none;position:absolute;left:18px;right:18px;top:72px;background:#00333a;border:1px solid var(--border);border-radius:18px;padding:18px;flex-direction:column;align-items:flex-start}.nav.open{display:flex}.burger{display:block;margin-left:auto}.mobile-cta{display:inline-flex}.actions .btn-secondary{display:none}.grid,.grid.two,.semantic-layer,.footer-inner{grid-template-columns:1fr}.cta-band{grid-template-columns:1fr}.bonus-strip{grid-template-columns:1fr}.topbar{gap:10px}.logo img{width:128px}.meter-row{grid-template-columns:1fr}.hero-cta .btn{width:100%}#lobby-container{min-height:420px}.game-card{width:148px;flex-basis:148px}.game-card img{height:112px}}@media(max-width:420px){body{font-size:16px}.container{padding:0 16px}.hero-inner{padding-left:16px;padding-right:16px}.btn{min-height:46px;padding:11px 15px}.card,.info-box,aside{padding:18px}.logo img{width:118px}.mobile-cta{padding:8px 10px;font-size:13px}.burger{width:42px;height:42px}}

/* Fixes requested: official Spinanga-like teal palette, compact hero, clean steps, one-line buttons */
.hero-inner{grid-template-columns:1fr;gap:22px;padding:34px 18px 30px;}
.hero-inner>section:first-child{display:flex;flex-direction:column;align-items:flex-start;}
.bonus-strip{order:5;width:100%;}
.trust-row{order:6;}
.hero-card{width:100%;padding:16px;}
.hero-card img{width:100%;max-height:360px;object-fit:cover;object-position:center;border-radius:24px;}
.hero-card .info-box{margin-top:14px;}
.btn{white-space:nowrap;line-height:1.1;}
table .btn{white-space:nowrap;min-width:max-content;}
.step{display:block;position:relative;padding:18px 20px 18px 92px;min-height:88px;}
.step:before{position:absolute;left:20px;top:20px;}
.step h3{margin:0 0 8px;}
.step p{margin:0;color:var(--muted);max-width:760px;}
.trust-row a.pill{text-decoration:none;color:var(--muted);}
.trust-row a.pill:hover{color:var(--accent);border-color:rgba(19,245,196,.5);}
.card,.info-box,aside{background:linear-gradient(160deg,rgba(0,128,119,.26),rgba(0,64,69,.72));}
.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#061b16;box-shadow:0 12px 24px rgba(19,245,196,.22);}
.btn-secondary{background:rgba(19,245,196,.08);border-color:rgba(19,245,196,.22);color:#fff;}
.eyebrow{border-color:rgba(19,245,196,.45);background:rgba(19,245,196,.12);color:#b9fff2;}
.bonus-mini strong, th, .card strong{color:var(--gold);}
.lobby-shell{background:linear-gradient(180deg,#00464b,#002a30);}
.game-card{background:#003c42;}
.cta-band{background:linear-gradient(135deg,#00545a,#00826f 55%,#ffa31a);}
@media(max-width:900px){
  .hero-inner{padding-top:22px;gap:16px;}
  .hero-cta{order:4;margin:14px 0 10px;width:100%;}
  .bonus-strip{order:5;margin:10px 0 14px;}
  .trust-row{order:6;}
  .hero-card img{max-height:230px;}
  .actions{display:none;}
  .mobile-cta{display:inline-flex;margin-left:0;font-size:13px;padding:9px 12px;min-height:42px;}
  .burger{margin-left:auto;}
  h1{font-size:clamp(30px,8vw,44px);margin:12px 0 10px;}
  .lead{font-size:17px;line-height:1.45;}
}
@media(max-width:420px){
  .topbar{padding:10px 12px;}
  .logo img{width:108px;}
  .mobile-cta{font-size:12px;padding:8px 10px;}
  .hero-card{padding:10px;border-radius:22px;}
  .hero-card img{max-height:190px;}
  .step{padding-left:76px;}
  .step:before{left:16px;width:46px;height:46px;}
  table{min-width:640px;}
}

/* Lighthouse technical optimizations: rendering containment, stable image boxes, no-wrap CTAs */
.section{content-visibility:auto;contain-intrinsic-size:1px 900px;}
.hero .section,.section:first-of-type{content-visibility:visible;}
img{aspect-ratio:attr(width) / attr(height);}
.btn,.table-wrap .btn,.actions .btn,.mobile-cta{white-space:nowrap;}
.card-title{display:block;font-size:clamp(20px,2.2vw,28px);line-height:1.25;margin:28px 0 10px;font-weight:900;color:#fff;}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.game-track{animation:none}.hero canvas{display:none}}
@media(max-width:700px){.section{contain-intrinsic-size:1px 760px}.hero canvas{display:none}}


/* Stage 1 semantic intent blocks */
.quick-intents{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}
.quick-intents a{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);border-radius:999px;color:inherit;padding:9px 13px;text-decoration:none;font-size:.92rem}
.quick-intents a:hover{transform:translateY(-1px)}
.fact-grid,.review-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.fact-grid article,.review-table article{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px}
.fact-grid strong,.review-table strong{font-size:1rem}
.fact-grid span,.review-table span{opacity:.86;line-height:1.55}
.mini-guide{margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}
.mini-guide ul{margin:10px 0 0;padding-left:20px}.mini-guide li{margin:7px 0}
.cta-title{font-size:clamp(1.45rem,2vw,2rem);font-weight:800;line-height:1.15;margin:0 0 12px;color:var(--text)}
.seo-details{margin-top:14px}
@media(max-width:760px){.fact-grid,.review-table{grid-template-columns:1fr}.quick-intents a{font-size:.86rem;padding:8px 10px}}


/* Stage 2 internal cluster */
.breadcrumb{max-width:1180px;margin:18px auto 0;padding:0 22px;font-size:.92rem;color:var(--muted)}
.breadcrumb a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22)}
.cluster-section .card a,.support-links a,.mini-sitemap a{color:var(--accent);font-weight:700;text-decoration:none}
.cluster-grid .card{min-height:190px}
.support-hero{padding-top:42px}
.support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.support-links a{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.04)}
.updated-note{margin-top:18px;color:var(--muted);font-size:.95rem}
.mini-sitemap li{margin:10px 0}

/* Unified navigation + supporting page layout fixes */
.topbar{gap:14px;min-height:72px}
.nav{gap:12px;flex-wrap:nowrap;white-space:nowrap}
.nav a{font-size:13px;padding:7px 0}
.actions .btn{min-height:42px;padding:10px 14px;font-size:13px}
.logo img{display:block}

.support-hero{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;padding:42px 18px 28px;position:relative;overflow:hidden}
.support-hero .hero-copy{max-width:760px}
.support-hero .hero-copy p:not(.eyebrow){color:#edf1ff;font-size:18px;line-height:1.55}
.support-hero .hero-media img{width:100%;border-radius:28px;border:1px solid var(--border);box-shadow:var(--shadow);background:#003f45;object-fit:cover;display:block}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
main article>.section, main article>.cluster-section{max-width:1180px;margin:0 auto;padding:34px 18px}
main article>.section .grid, main article>.cluster-section .grid{align-items:stretch}
.card h2,.info-box h2{font-size:clamp(21px,2.2vw,28px);line-height:1.2;margin:0 0 12px;letter-spacing:-.3px}
.card p:first-child,.info-box p:first-child{margin-top:0}
.card p:last-child,.info-box p:last-child{margin-bottom:0}
.support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.support-links a{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.04);color:var(--accent);font-weight:800;text-decoration:none}
.support-links a:hover{border-color:rgba(19,245,196,.45);background:rgba(19,245,196,.08)}
.breadcrumb{max-width:1180px;margin:18px auto 0;padding:0 18px;font-size:.92rem;color:var(--muted)}
.breadcrumb a{color:var(--muted);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22)}
.footer-links a{color:var(--muted);text-decoration:none;font-weight:700}
.footer-links a:hover{color:var(--accent)}

@media(max-width:1040px){
  .nav{gap:9px}
  .nav a{font-size:12.5px}
  .actions .btn-secondary{display:none}
}
@media(max-width:900px){
  .nav{white-space:normal;gap:12px}
  .nav a{font-size:14px;padding:3px 0}
  .support-hero{grid-template-columns:1fr;padding-top:28px;gap:18px}
  .support-hero .hero-copy p:not(.eyebrow){font-size:17px}
  .hero-actions .btn{width:100%}
  main article>.section, main article>.cluster-section{padding:26px 18px}
}
@media(max-width:420px){
  .support-hero{padding-left:16px;padding-right:16px}
  .support-hero .hero-media img{border-radius:20px}
  .support-links a{font-size:13px;padding:8px 10px}
}

/* Stage 3 RankBrain intent blocks */
.intent-router,.query-match,.entity-map,.fit-table-wrap{max-width:1180px;margin:0 auto;padding:34px 18px}
.intent-router .intent-grid,.entity-map .entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.intent-router .card,.entity-map .card{position:relative}
.intent-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(19,245,196,.10);border:1px solid rgba(19,245,196,.25);color:var(--accent);font-size:.84rem;font-weight:800}
.query-match .intent-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}
.query-match .intent-list div{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}
.entity-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}
.entity-pairs li{list-style:none;padding:12px 14px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.04)}
.entity-pairs strong{color:var(--accent)}
.fit-table{width:100%;border-collapse:separate;border-spacing:0 10px;margin-top:16px}
.fit-table th,.fit-table td{padding:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);vertical-align:top}
.fit-table th:first-child,.fit-table td:first-child{border-radius:16px 0 0 16px}
.fit-table th:last-child,.fit-table td:last-child{border-radius:0 16px 16px 0}
.answer-lead{font-size:1.04rem;color:var(--text);background:rgba(19,245,196,.07);border:1px solid rgba(19,245,196,.18);border-radius:18px;padding:16px;margin:14px 0}
@media(max-width:900px){.intent-router .intent-grid,.entity-map .entity-grid,.query-match .intent-list,.entity-pairs{grid-template-columns:1fr}.fit-table th,.fit-table td{display:block;border-radius:14px!important;margin-bottom:8px}}


/* Stage 4 DeepRank / E-E-A-T passage improvements */
.editorial-note,.verification-box,.problem-solving,.deep-review{border:1px solid rgba(19,245,196,.18);border-radius:28px;background:linear-gradient(135deg,rgba(19,245,196,.065),rgba(255,255,255,.035));box-shadow:0 18px 50px rgba(0,0,0,.18)}
.editorial-note h2,.verification-box h2,.problem-solving h2,.deep-review h2{margin-top:0}
.editorial-note p,.verification-box p,.problem-solving p,.deep-review p{font-size:1rem;line-height:1.7;color:#eef6ff}
.check-list{margin:14px 0 0;padding:0;display:grid;gap:10px}
.check-list li{list-style:none;position:relative;padding:12px 14px 12px 40px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.045);line-height:1.55}
.check-list li:before{content:'✓';position:absolute;left:14px;top:12px;color:var(--accent);font-weight:900}
.source-note{font-size:.92rem;color:var(--muted);line-height:1.55}
.deep-review .check-list,.problem-solving .check-list{margin-bottom:10px}

/* Stage 5 NavBoost / CTR / mobile retention improvements */
.hero-sublead{font-size:18px;color:var(--muted);max-width:760px;margin:0 0 12px;line-height:1.5}
.hero-checks{display:grid;gap:8px;margin:12px 0 2px;padding:0;max-width:760px}
.hero-checks li{list-style:none;position:relative;padding:9px 12px 9px 34px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.045);color:#eef6ff;line-height:1.45}
.hero-checks li:before{content:'✓';position:absolute;left:12px;top:9px;color:var(--accent);font-weight:900}
.cta-note{flex-basis:100%;margin:0 0 -2px;color:var(--muted);font-size:.93rem;line-height:1.45}
.mobile-more-intents{display:none;margin:10px 0 0;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.055);padding:10px 12px}
.mobile-more-intents summary{cursor:pointer;font-weight:900;color:#fff}
.mobile-more-intents a{display:block;margin:8px 0 0;color:var(--accent);text-decoration:none;font-weight:800}
.mobile-intent-bar{display:none}
.table-wrap{max-width:100%;-webkit-overflow-scrolling:touch}
.table-wrap:after{content:'Posuňte tabulku vodorovně';display:none;color:var(--muted);font-size:.82rem;padding:8px 12px;border-top:1px solid var(--border)}
@media(max-width:900px){
  .lead{font-size:18px;line-height:1.42;margin-bottom:8px}
  .hero-sublead{font-size:16px;line-height:1.45;margin-bottom:10px}
  .hero-checks{gap:7px;margin-top:8px}
  .hero-checks li{font-size:14px;padding:8px 10px 8px 32px}
  .quick-intents .secondary-intent{display:none}
  .mobile-more-intents{display:block}
  .quick-intents{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}
  .quick-intents a{text-align:center;font-size:13px;padding:9px 7px}
  .hero-cta{gap:9px}
  .hero-cta .btn{width:100%;white-space:normal;text-align:center}
  .cta-note{font-size:13px;text-align:left}
  .mobile-intent-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:70;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;border:1px solid rgba(19,245,196,.24);border-radius:18px;background:rgba(0,31,37,.94);backdrop-filter:blur(12px);box-shadow:0 16px 42px rgba(0,0,0,.38)}
  .mobile-intent-bar a{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:13px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:13px;font-weight:900}
  .mobile-intent-bar a:first-child{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#061b16}
  body{padding-bottom:76px}
  table{min-width:560px}
  .table-wrap:after{display:block}
}
@media(max-width:420px){
  .quick-intents{grid-template-columns:1fr 1fr 1fr}
  .quick-intents a{font-size:12px;padding:8px 5px;line-height:1.2}
  .mobile-intent-bar{left:8px;right:8px;bottom:8px;border-radius:16px}
  .mobile-intent-bar a{min-height:38px;font-size:12px}
  table{min-width:520px}
}
