/* Amalnama v4 · premium theme (arch-Kaaba, green & gold) */
:root,:root[data-theme="dark"],:root[data-theme="light"]{
  color-scheme:dark;
  --bg:#061719;--bg2:#0A2427;--surface:#0B2528;--sunk:#0E3236;--ink:#F3EEDF;--muted:#9DB8B1;--line:rgba(232,201,138,.18);
  --gold:#E8C98A;--gold-2:#F7E2A6;--gold-soft:rgba(232,201,138,.12);--accent:#3ECF9E;--accent-ink:#04140F;--accent-soft:rgba(62,207,158,.14);--glow:rgba(62,207,158,.25);
  --warn:#E8836B;--warn-soft:rgba(232,131,107,.15);
  --c-ibadat:#E8C98A;--c-class:#7FB4E3;--c-study:#3ECF9E;--c-life:#E0A08E;--c-todo:#B59CF0;
  --hero-ink:#F3EEDF;--hero-bg:#061719;
  --fb:"Anek Bangla","Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  --fh:"Tiro Bangla","Anek Bangla",serif;
}
html{background:#061719}
body{font-family:var(--fb)!important;background:radial-gradient(120% 50% at 50% 0%,#133F3A 0%,#0A2427 45%,#061719 100%) fixed!important;color:var(--ink);padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))!important;-webkit-tap-highlight-color:transparent}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='%23E8C98A' stroke-width='1'%3E%3Crect x='14' y='14' width='28' height='28'/%3E%3Crect x='14' y='14' width='28' height='28' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}
.wrap{position:relative;z-index:1}
h1,h2,h3{font-family:var(--fh);font-weight:400}
h2{color:var(--gold-2)}
.ar,[lang=ar]{font-family:"Amiri",serif}

/* hero */
.hero{border-radius:28px!important;background:radial-gradient(110% 80% at 50% 0%,#17473F 0%,#0A2427 60%,#061719 100%)!important;border:1px solid rgba(232,201,138,.35)!important;box-shadow:0 18px 40px rgba(0,0,0,.35);padding:20px 18px 18px!important;text-align:center}
.hero .inner{grid-template-columns:1fr!important;justify-items:center;gap:6px!important}
.hero .arch{display:none}
.hero .v4em{width:70px;height:88px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}
.hero .bism{font-size:1.35rem!important;color:var(--gold)!important}
.hero h1{font-family:"Marcellus",serif!important;font-size:2.1rem!important;letter-spacing:.02em;color:#FBF3DE!important;font-weight:400}
.hero .dates{color:#DCE7E2!important;font-size:.95rem!important}
.hero .dates .hj{font-family:var(--fh);color:var(--gold)!important}
.hero .quote{text-align:start;border-radius:18px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;font-size:.95rem!important}
.hero .sys{justify-content:center!important;font-family:var(--fb)!important;text-transform:none!important;letter-spacing:0!important;font-size:.78rem!important}
#sync{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:0!important;min-width:24px;min-height:24px;justify-content:center}
#sync i{margin:0!important;width:10px!important;height:10px!important;background:#22C55E!important;box-shadow:0 0 0 0 rgba(34,197,94,.6)!important;animation:v4live 1.8s infinite}
#sync i.off{background:#22C55E!important}
html.g-wait #sync i{background:#E8C98A!important;animation:v4wait 1.4s infinite}
@keyframes v4live{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 9px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
@keyframes v4wait{50%{opacity:.35}}
#gbar.on{display:none!important}
#gbar{border-radius:18px!important;background:rgba(232,201,138,.08)!important;border-color:rgba(232,201,138,.4)!important}
.v4day{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 12px;border-radius:999px;background:rgba(232,201,138,.12);border:1px solid rgba(232,201,138,.35);color:var(--gold-2);font-size:.82rem}
.v4note{margin-top:12px;text-align:start;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.v4note .k{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;color:var(--gold)}
.v4note .k button{border:0;background:none;color:var(--muted);font:inherit;font-size:.78rem;cursor:pointer;min-height:32px}
.v4note p{margin:4px 0 0;font-size:.95rem;line-height:1.55}
.v4note .tag{display:inline-block;margin-top:6px;font-size:.72rem;color:#8FE6C8;background:rgba(62,207,158,.12);padding:2px 8px;border-radius:99px}

/* top tabs (only inside আজ) */
.tabs{background:rgba(11,37,40,.85)!important;border:1px solid rgba(232,201,138,.22)!important;border-radius:18px!important;padding:5px!important}
.tabs button{color:#CFE0DA!important;font-weight:600!important;border-radius:13px!important;min-height:40px}
.tabs button[aria-selected="true"]{background:linear-gradient(135deg,#F7E2A6,#C9A050)!important;color:#1A1406!important;box-shadow:0 6px 16px rgba(232,201,138,.25)!important}
#tab-quran,#tab-azan,#tab-comm{display:none!important}
.v4x #v-today,.v4x #v-plan,.v4x #v-routine,.v4x #v-acad,.v4x #v-events,.v4x #v-week,.v4x #v-month{display:none!important}
.v4x .hero,.v4x .duo,.v4x nav.tabs,.v4x #note,.v4x .backup{display:none!important}
.backup{display:none}
body.v4more .backup{display:block}
.adbar{display:none!important}

/* cards & controls */
.card,ul.list,.stat,.tips li{background:linear-gradient(160deg,#0F3134,#0A2326)!important;border:1px solid rgba(232,201,138,.18)!important;border-radius:22px!important}
ul.list{border-radius:20px!important}
.primary{background:linear-gradient(135deg,#F7E2A6,#C9A050)!important;color:#1A1406!important;border-radius:14px!important;box-shadow:0 8px 20px rgba(232,201,138,.22)!important;min-height:44px}
.iconbtn{background:#0E3236!important;border-color:rgba(232,201,138,.22)!important;border-radius:14px!important;width:44px!important;height:44px!important}
.linkbtn{color:#8FE6C8!important}
.ghead h3{font-family:var(--fb)!important;font-size:1rem!important;letter-spacing:0!important;color:#F3EEDF!important}
.ghead .ar{color:var(--gold)!important}
.ghead .gbtn{width:34px;height:34px;padding:0!important;border-radius:12px!important;display:inline-grid;place-items:center;font-size:1.25rem!important;line-height:1;background:rgba(232,201,138,.12)!important;border:1px solid rgba(232,201,138,.4)!important;color:var(--gold-2)!important}
.v4gr{width:38px;height:38px;position:relative;flex:none}
.v4gr svg{width:38px;height:38px;transform:rotate(-90deg)}
.v4gr b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--fh);font-size:.7rem;font-weight:400;color:var(--gold-2)}
.item input[type=checkbox]{border-color:rgba(232,201,138,.55)!important;border-radius:9px!important}
.item input[type=checkbox]:checked{background:var(--accent)!important;border-color:var(--accent)!important}
.ring .v b{font-family:var(--fh)!important;color:var(--gold-2)}
.mini span:last-child,.stat .n,.ad2 .cd,.ev .when{font-family:var(--fh)!important}
.duo{grid-template-columns:1fr 1fr}
.ad2{border-radius:20px!important;border:1px solid rgba(232,201,138,.35)!important}
.ad2.v4ev{grid-column:1/-1;background:radial-gradient(130% 150% at 100% 0%,#3a2a55 0%,#061719 70%)}
input,select,textarea{color-scheme:dark}
.evform input,.evform textarea,.evform select,.addrow input,.addrow select,.xin{background:#0E3236!important;border-color:rgba(232,201,138,.22)!important;border-radius:14px!important;color:var(--ink)!important}
.xbtn{border-radius:14px!important;min-height:40px;background:#0E3236!important;border-color:rgba(232,201,138,.25)!important}
.xbtn.acc,.xbtn.gold{background:linear-gradient(135deg,#F7E2A6,#C9A050)!important;color:#1A1406!important}

/* bottom nav + Mufti */
#v4nav{position:fixed;left:0;right:0;bottom:0;z-index:70;pointer-events:none;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}
#v4nav .bar{pointer-events:auto;max-width:720px;margin:0 auto;height:70px;border-radius:26px;background:rgba(8,31,34,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(232,201,138,.32);box-shadow:0 16px 36px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:6px}
#v4nav .bar button{position:relative;border:0;background:none;color:#8FA9A2;font:inherit;font-size:.68rem;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:20px;cursor:pointer;min-height:44px;padding:0}
#v4nav .bar button svg{width:24px;height:24px}
#v4nav .bar button[aria-current="page"]{color:#F7E2A6;background:rgba(232,201,138,.1)}
#v4nav .bar button[aria-current="page"]::before{content:"";position:absolute;top:-6px;left:30%;right:30%;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#C9A050,#F7E2A6,#C9A050)}
#v4nav .bar .dot{position:absolute;top:4px;inset-inline-end:18%;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#E8836B;color:#fff;font-size:.6rem;line-height:16px}
#v4mufti{pointer-events:auto;position:fixed;inset-inline-end:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:71;width:66px;height:66px;border-radius:50%;padding:3px;border:0;cursor:pointer;background:conic-gradient(from 200deg,#F7E2A6,#B88A3E,#F7E2A6,#C9A050,#F7E2A6);box-shadow:0 12px 28px rgba(0,0,0,.5),0 0 24px rgba(232,201,138,.4)}
#v4mufti svg{display:block;width:60px;height:60px;overflow:visible}
body.v4m #v4mufti{display:none}
@media (min-width:760px){#v4mufti{inset-inline-end:calc(50% - 360px + 16px)}}

/* spaces */
.v4s{position:relative;z-index:1}
.v4h{display:flex;align-items:center;gap:10px;margin:4px 0 14px}
.v4h h1{flex:1;font-size:1.45rem;color:#FBF3DE}
.v4h .sub{display:block;font-family:var(--fb);font-size:.8rem;color:var(--muted)}
.v4back{width:44px;height:44px;border-radius:14px;border:0;background:#0E3236;color:var(--ink);display:grid;place-items:center;cursor:pointer;flex:none}
.v4grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.v4tile{position:relative;overflow:hidden;text-align:start;border:1px solid rgba(232,201,138,.22);border-radius:24px;padding:16px;min-height:132px;background:linear-gradient(160deg,#103A3B,#0A2326);color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:10px}
.v4tile::after{content:"";position:absolute;right:-22px;top:-22px;width:80px;height:80px;border:1px solid rgba(232,201,138,.18);transform:rotate(45deg);border-radius:10px}
.v4tile .ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(232,201,138,.12);color:var(--gold-2)}
.v4tile .ic svg{width:28px;height:28px}
.v4tile b{display:block;font-family:var(--fh);font-weight:400;font-size:1.15rem;color:#FBF3DE}
.v4tile small{display:block;font-size:.76rem;color:var(--muted);line-height:1.4}
.v4card{background:linear-gradient(160deg,#0F3134,#0A2326);border:1px solid rgba(232,201,138,.2);border-radius:24px;padding:16px;margin-top:12px}
.v4card.gold{background:linear-gradient(160deg,#2A2312,#1A1A10);border-color:rgba(232,201,138,.45)}
.v4card h2{font-size:1.1rem;margin:0}
.v4row{display:flex;align-items:center;gap:10px}
.v4pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(232,201,138,.3);background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}
.v4pill[aria-pressed="true"],.v4pill.on{background:linear-gradient(135deg,#F7E2A6,#C9A050);color:#1A1406;border-color:transparent}
.v4seg{display:flex;gap:4px;padding:4px;border-radius:16px;background:#0E3236;border:1px solid rgba(232,201,138,.18);overflow-x:auto;scrollbar-width:none}
.v4seg button{flex:1 0 auto;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#CFE0DA;font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;white-space:nowrap}
.v4seg button[aria-selected="true"]{background:linear-gradient(135deg,#F7E2A6,#C9A050);color:#1A1406}
.v4btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(232,201,138,.4);background:rgba(232,201,138,.08);color:var(--gold-2);font:inherit;font-weight:700;font-size:.9rem;cursor:pointer}
.v4btn.gold{background:linear-gradient(135deg,#F7E2A6,#C9A050);color:#1A1406;border-color:transparent}
.v4btn.ghost{border-style:dashed;background:transparent;width:100%}
.v4btn:disabled{opacity:.5;cursor:default}
.v4in{font:inherit;color:var(--ink);background:#0E3236;border:1px solid rgba(232,201,138,.22);border-radius:14px;padding:11px 12px;width:100%;min-width:0;min-height:44px}
.v4lab{display:grid;gap:4px;font-size:.8rem;color:var(--muted)}
.v4f{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.v4f .full{grid-column:1/-1}
.v4muted{color:var(--muted);font-size:.82rem}
.v4ring{position:relative;flex:none}
.v4ring svg{display:block;transform:rotate(-90deg)}
.v4ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--fh);font-weight:400;text-align:center;line-height:1.15}
.v4list{display:grid;gap:8px;margin-top:10px}
.v4li{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border-radius:18px;background:#0E3236;border:1px solid transparent}
.v4li .t{flex:1;min-width:0}
.v4li .t b{display:block;font-weight:600}
.v4li .t small{display:block;font-size:.76rem;color:var(--muted)}
.v4ico{width:44px;height:44px;border:0;background:transparent;color:var(--gold-2);display:grid;place-items:center;cursor:pointer;border-radius:12px;flex:none}
.v4sheet{position:fixed;inset:0;z-index:90;background:rgba(2,10,11,.62);display:flex;align-items:flex-end;justify-content:center}
.v4sheet>div{width:100%;max-width:720px;max-height:88vh;overflow:auto;background:#0C2B2E;border-radius:30px 30px 0 0;border-top:1px solid rgba(232,201,138,.35);padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px))}
.v4sheet .grab{width:44px;height:5px;border-radius:5px;background:rgba(255,255,255,.2);margin:0 auto 12px}
.v4toast{position:fixed;left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:95;background:#F7E2A6;color:#1A1406;padding:10px 16px;border-radius:14px;font-weight:600;box-shadow:0 10px 24px rgba(0,0,0,.4);max-width:90vw;text-align:center}
.v4arb{font-family:"Amiri",serif;direction:rtl;font-size:1.45rem;line-height:2;color:#F8F1E4;text-align:right}
.v4ref{display:block;font-size:.78rem;color:var(--gold);margin-top:6px}

/* Nurani page */
.v4page{margin-top:12px;padding:9px;border-radius:8px;background:#FFFEF9;color:#111;box-shadow:0 18px 40px rgba(0,0,0,.45)}
.v4page .b1{border:3px double #1E6A4E;padding:4px}
.v4page .b2{border:1px solid #C9A050;padding:10px 12px 12px;background:#fff}
.v4page .top{display:flex;justify-content:space-between;align-items:center;font-family:"Amiri",serif;font-size:13px;color:#3A3A3A;padding-bottom:6px;border-bottom:1px solid #D8CFB8;direction:rtl}
.v4page .top span:nth-child(2){font-family:var(--fb);font-size:11px;color:#6B6B6B;direction:ltr}
.v4page .cart{margin-top:10px;display:grid;grid-template-columns:64px 1fr 64px;border:1.5px solid #1E6A4E;border-radius:4px;background:#F5EEDA;direction:rtl}
.v4page .cart span{display:grid;place-items:center;text-align:center;font-family:"Amiri",serif;font-size:12px;line-height:1.3;padding:4px}
.v4page .cart .nm{font-family:"Scheherazade New",serif;font-weight:700;font-size:21px;color:#0F4D37;background:#fff;border-radius:999px;margin:4px 6px;border:1px solid #C9A050}
.v4page .bis{text-align:center;font-family:"Scheherazade New",serif;font-weight:700;font-size:26px;line-height:2;margin-top:4px;direction:rtl}
.v4page .txt{direction:rtl;text-align:justify;text-align-last:center;font-family:"Scheherazade New",serif;font-weight:700;font-size:var(--nq,27px);line-height:2.25;color:#111;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(2.25em - 1px),#E6DEC8 calc(2.25em - 1px),#E6DEC8 2.25em)}
.v4page .ay{cursor:pointer;border-radius:6px}
.v4page .ay.cur{background:rgba(232,201,138,.42)}
.v4page .mk{display:inline-grid;place-items:center;width:1.7em;height:1.7em;vertical-align:middle;border-radius:50%;border:1.5px solid #1E6A4E;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px #C9A050;background:radial-gradient(circle,#fff 55%,#F5EEDA);font-family:"Amiri",serif;font-weight:700;font-size:.55em;line-height:1;color:#0F4D37;margin:0 .2em}
.v4page .pg{display:flex;justify-content:center;margin-top:8px}
.v4page .pg span{width:30px;height:30px;display:grid;place-items:center;transform:rotate(45deg);border:1px solid #1E6A4E;background:#F5EEDA}
.v4page .pg i{transform:rotate(-45deg);font-style:normal;font-family:"Amiri",serif;font-size:13px;color:#0F4D37}

/* splash */
#v4splash{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(90% 60% at 50% 38%,#17473F 0%,#0A2427 50%,#040F11 100%);transition:opacity .6s ease,visibility .6s}
#v4splash.out{opacity:0;visibility:hidden}
#v4splash .c{text-align:center;color:#FBF3DE}
#v4splash svg.em{width:150px;height:188px;overflow:visible}
#v4splash .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:sp-draw 1.1s ease forwards}
#v4splash .fill{opacity:0;animation:sp-fade .6s .9s ease forwards}
#v4splash .pc{animation:sp-piece 1.5s cubic-bezier(.6,0,.3,1) .3s both}
#v4splash .estar{transform-origin:60px 52px;opacity:0;animation:sp-star 0.7s 1.5s cubic-bezier(.3,1.6,.5,1) forwards,sp-glow 1.6s 2.2s ease-in-out infinite}
#v4splash .ehalo{opacity:0;animation:sp-fade .8s 1.9s forwards}
#v4splash .wm{font-family:"Marcellus",serif;font-size:2.4rem;letter-spacing:.35em;opacity:0;filter:blur(8px);animation:sp-wm 1s 1.6s ease forwards;margin-top:10px}
#v4splash .ar{font-family:"Amiri",serif;color:#E8C98A;font-size:1.3rem;opacity:0;animation:sp-fade .8s 2s forwards}
#v4splash .sal{position:absolute;left:0;right:0;bottom:calc(48px + env(safe-area-inset-bottom,0px));text-align:center;opacity:0;animation:sp-fade .8s 2.2s forwards}
#v4splash .sal .a{font-family:"Amiri",serif;font-size:1.6rem;color:#F7E2A6}
#v4splash .dots{display:flex;gap:6px;justify-content:center;margin-top:10px}
#v4splash .dots i{width:6px;height:6px;border-radius:50%;background:#E8C98A;animation:sp-dot 1s infinite}
#v4splash .dots i:nth-child(2){animation-delay:.15s}#v4splash .dots i:nth-child(3){animation-delay:.3s}
@keyframes sp-draw{to{stroke-dashoffset:0}}
@keyframes sp-fade{to{opacity:1}}
@keyframes sp-piece{0%{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}35%{opacity:1}55%{transform:translate(calc(var(--dx)*-.35),calc(var(--dy)*-.35)) rotate(calc(var(--r)*-.4))}100%{transform:none;opacity:1}}
@keyframes sp-star{0%{opacity:0;transform:translateY(-30px) scale(.3)}100%{opacity:1;transform:none}}
@keyframes sp-glow{50%{filter:drop-shadow(0 0 10px #FFE7A3) drop-shadow(0 0 22px #E8C98A)}}
@keyframes sp-wm{to{opacity:1;filter:none;letter-spacing:.06em}}
@keyframes sp-dot{50%{opacity:.25;transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){#v4splash *{animation-duration:.01s!important;animation-delay:0s!important}}

/* misc */
.v4live{display:inline-block;width:9px;height:9px;border-radius:50%;background:#22C55E;animation:v4live 1.8s infinite}
.v4bubble{max-width:86%;padding:10px 14px;border-radius:18px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.v4bubble.me{margin-inline-start:auto;background:linear-gradient(135deg,#F7E2A6,#C9A050);color:#1A1406;border-end-end-radius:6px}
.v4bubble.ai{background:#0E3236;border:1px solid rgba(232,201,138,.2);border-end-start-radius:6px}
.v4vid{display:grid;gap:14px}
.v4vid .th{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#0E3236;border:0;padding:0;width:100%;cursor:pointer}
.v4vid .th img{width:100%;height:100%;object-fit:cover;display:block}
.v4vid .th .pl{position:absolute;inset:0;display:grid;place-items:center}
.v4vid .th .pl span{width:56px;height:40px;border-radius:12px;background:rgba(0,0,0,.65);display:grid;place-items:center}
.v4vid .th .tag{position:absolute;top:10px;inset-inline-start:10px;background:#F7E2A6;color:#1A1406;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:8px}
.v4player{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000}
.v4player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.v4pomo{display:grid;place-items:center;margin:18px 0}
.v4pomo .t{font-family:var(--fh);font-size:3rem;color:#FBF3DE}
.v4hide{display:none!important}

#v-quran{padding-bottom:170px}
.hero .quote{display:none!important}
.hero .v4em .estar{filter:drop-shadow(0 0 4px #FFE7A3);animation:sp-glow 2.4s ease-in-out infinite;transform-origin:60px 52px}
