/* Additions to the wall's look (wall.css): language switch, WhatsApp button, the panel's 3D earnings and followers visuals, quote cards, services. */
.brand img{border-radius:50%;box-shadow:0 0 18px rgba(214,178,122,.45)}
.lng{display:flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:700 .74rem "Manrope"}
.lng button{border:0;background:none;color:var(--muted);padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit}.lng button.on{background:rgba(214,178,122,.18);color:var(--text)}
.load{padding:40vh 0;text-align:center;color:var(--muted)}
.wrap{width:min(1240px,calc(100% - 32px));margin:0 auto}
.src{color:var(--muted);font-size:.78rem;margin:10px 0 0}
/* the panel's visuals read its own tokens; give them this page's dark values */
#earnings,#growth{--ink:#f4efe6;--accent:#d6b27a;--serif:"Instrument Serif",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--panel2:rgba(30,27,23,.9);--muted:#a39a8b;--line:rgba(222,196,152,.14)}
#earnings .cf{height:320px}
.fg{max-width:1000px}
.qcard{margin:0;padding:16px;border-radius:16px;background:linear-gradient(155deg,rgba(40,35,28,.72),rgba(14,12,10,.78));box-shadow:var(--shadow)}
.qcard p{margin:0;font:400 1.15rem/1.3 "Instrument Serif",serif;color:var(--text)}
.qcard cite{display:block;font:600 .7rem "IBM Plex Mono";font-style:normal;color:var(--gold);margin-top:10px;text-transform:uppercase;letter-spacing:.06em}
.svcs{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(1240px,calc(100% - 32px));margin:0 auto}
.svc{padding:24px;border-radius:var(--r)}.svc h3{font:400 1.9rem "Instrument Serif",serif;margin:0}.svc .sl{color:var(--muted);margin:6px 0 16px}
.svc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.svc li{padding-left:26px;position:relative;line-height:1.45}
.svc li::before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}
.join img{border-radius:50%;margin-bottom:14px;box-shadow:0 0 30px rgba(214,178,122,.4)}
.float{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#e8cf9a,#d6b27a 50%,#b48b52);box-shadow:0 12px 26px -8px rgba(0,0,0,.7),0 0 22px rgba(214,178,122,.45),inset 0 1px 0 rgba(255,255,255,.45)}
.float svg{width:30px;height:30px;fill:#17130e}/* gold, not WhatsApp green (Harsh, 2 Nov 2026: "green ajeeb sa lag raha hai") */
@media(max-width:980px){.nav .lng{margin-left:auto}.nav .btn{margin-left:0}}
@media(max-width:620px){.nav{gap:10px;padding:8px 10px 8px 12px}.nav #navcta{display:none}.brand{font-size:1.15rem}.svcs{grid-template-columns:1fr}
 .kpis{gap:10px;margin-top:40px}.kpi{padding:16px 14px}.reel-kpis{gap:10px}
 #earnings .cf{height:300px}}
/* the coverflow side cards reach past the screen; clip them so the phone never scrolls sideways */
html{overflow-x:hidden}main{overflow-x:hidden;overflow-x:clip}
/* Light theme (Harsh, 2 Nov 2026: "light wali theme ... upar wahi button"): the panel's light champagne tokens over the wall's dark look.
   The panel's own visuals switch by themselves through data-theme (their dark rules are under [data-theme=dark]). */
.thm{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}
.thm svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.thm .mo{display:none}[data-theme=light] .thm .su{display:none}[data-theme=light] .thm .mo{display:block}
[data-theme=light]{--bg:#f4f0e8;--panel:rgba(255,255,255,.72);--line:rgba(58,44,22,.12);--text:#17130e;--muted:#6f6556;--cream:#8d6a34;--gold:#a67c3d;--bronze:#b98f55;--green:#3f7a4c;
 --shadow:0 24px 50px -28px rgba(80,55,20,.38),0 0 0 1px var(--line) inset;color-scheme:light}
[data-theme=light] body{background:radial-gradient(1100px 700px at 85% -10%,rgba(214,178,122,.28),transparent 60%),radial-gradient(900px 600px at -10% 40%,rgba(185,143,85,.16),transparent 60%),var(--bg)}
[data-theme=light] .noise{opacity:.03}[data-theme=light] .orb{opacity:.18}
[data-theme=light] .kpi,[data-theme=light] .ad,[data-theme=light] .qcard{background:linear-gradient(155deg,#fffdf8,#f3e6cc)}
[data-theme=light] .btn.ghost{background:rgba(255,255,255,.6)}
[data-theme=light] .vc p{color:#4a4237}
[data-theme=light] .wave i{background:rgba(141,106,52,.25)}[data-theme=light] .wave i.on{background:#a67c3d}
[data-theme=light] .ad blockquote{background:rgba(141,106,52,.06)}
[data-theme=light] .tag{background:rgba(63,122,76,.08);box-shadow:0 0 0 1px rgba(63,122,76,.25) inset}
/* text that sits on a photo or a dark label stays light */
[data-theme=light] .rc b,[data-theme=light] .vmeta small,[data-theme=light] .shot em{color:#efdcb3}
[data-theme=light] .vmeta b{color:#fff}
[data-theme=light] .vcard,[data-theme=light] .rc,[data-theme=light] .shot{box-shadow:0 20px 40px -24px rgba(60,40,10,.5)}
[data-theme=light] #earnings,[data-theme=light] #growth{--ink:#17130e;--muted:#7c7263;--line:rgba(58,44,22,.1);--panel2:rgba(255,255,255,.84);--accent:#8d6a34}
@media(max-width:980px){.nav .thm{margin-left:auto}.nav .lng{margin-left:0}}
[data-theme=light] .grad-text,[data-theme=light] .kpi b,[data-theme=light] .ad big{background-image:linear-gradient(110deg,#7a5a28,#a67c3d 40%,#c9a063 50%,#a67c3d 60%,#7a5a28);background-size:200% 100%}
/* feedback cards with an HK cover (covers.py): the name, line and play button are in the picture */
.vcard.baked::after{display:none}.vcard.baked{box-shadow:0 22px 44px -22px rgba(60,40,10,.55)}
/* nothing under 11.5 px (check_screens.py, 2 Nov 2026: wall.css had .66-.68rem labels) */
.vc-who small,.tag,.rc small,.ad small,.shot em,.vmeta small{font-size:.74rem}
.rc small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.3}
/* phone fixes from check_screens.py + a look at the pages (2 Nov 2026): long handles in a narrower font, winning ads swipe sideways instead of 8 cards stacked */
.rc small{font:600 .74rem/1.3 "Manrope",system-ui,sans-serif;letter-spacing:0}
@media(max-width:620px){.ad-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;width:auto;margin:0;padding:4px 16px 14px;scrollbar-width:none}
 .ad-grid::-webkit-scrollbar{display:none}.ad-grid .ad{flex:none;width:80%;scroll-snap-align:center}}
/* the floating "+1" chips stay over the growth line, never over the numbers */
#growth .fpop{top:auto;bottom:0;height:42%;overflow:hidden}

/* ===== Rolling numbers and the rich Ads section (Harsh, 2 Nov 2026: "bahut basic ... text patla-patla") ===== */
:root{--odo:#e8cf9a;--odo2:#b98f55}[data-theme=light]{--odo:#8d6a34;--odo2:#b98f55}
.odo{display:inline-flex;align-items:flex-start;font:800 clamp(1.9rem,4.2vw,2.9rem)/1 "Manrope",system-ui,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--odo);background:none;-webkit-text-fill-color:currentColor}
.kpi .odo{display:flex}
.od{display:inline-block;height:1em;overflow:hidden}
.odc{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.7s cubic-bezier(.16,.9,.2,1) calc(var(--i) * 70ms)}
.odc>span{display:block;height:1em;line-height:1}
.ods{display:inline-block;line-height:1}
.odo.roll .odc{transform:translateY(calc(var(--d) * -1em))}
.kpi span{font-weight:600;font-size:.86rem}
[data-theme=light] .kpi span{color:#5d5446}

.money{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;width:min(1240px,calc(100% - 32px));margin:0 auto;padding:clamp(22px,3.5vw,40px);border-radius:30px;
 background:radial-gradient(120% 120% at 0% 0%,rgba(214,178,122,.22),transparent 55%),linear-gradient(150deg,#2a2218,#100c08);box-shadow:inset 0 0 0 1px rgba(214,178,122,.45),0 40px 80px -40px rgba(0,0,0,.8);color:#f4efe6;position:relative;overflow:hidden}
[data-theme=light] .money{background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.9),transparent 55%),linear-gradient(150deg,#fffaf0,#efdfbd);box-shadow:inset 0 0 0 1px rgba(185,143,85,.55),0 40px 80px -44px rgba(80,55,20,.55);color:#17130e}
.m-main{position:relative;display:flex;flex-direction:column;min-height:260px;z-index:1}
.m-main small{font:700 .8rem "Manrope";letter-spacing:.14em;text-transform:uppercase;color:var(--odo)}
.m-main .odo{font-size:clamp(3.2rem,9vw,6.2rem);margin:14px 0 8px;color:var(--odo);text-shadow:0 0 40px rgba(214,178,122,.35)}
.m-main p{margin:0;font-weight:600;opacity:.75}
.m-chart{position:absolute;left:0;right:0;bottom:-40px;height:58%;display:flex;align-items:flex-end;gap:6px;z-index:-1;opacity:.55}
.m-chart i{flex:1;height:4%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(214,178,122,.75),rgba(214,178,122,.05));transition:height 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--n) * 60ms)}
.m-chart.roll i{height:var(--h)}
.m-side{display:grid;grid-template-columns:1fr 1fr;gap:12px;z-index:1}
.ms{padding:18px 16px;border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(214,178,122,.28);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0}
[data-theme=light] .ms{background:rgba(255,255,255,.55)}
.ms .odo{font-size:clamp(1.6rem,3vw,2.3rem)}
.ms span{font-weight:600;font-size:.84rem;opacity:.8}
.adcf{margin-top:6px}
.adcf .cfx small{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}
.adcf .cfx b{font:800 52px/1.05 "Manrope",system-ui,sans-serif;letter-spacing:-.04em}
.adcf .cfx p{font-size:19px}
.lb{width:min(1240px,calc(100% - 32px));margin:0 auto;display:grid;gap:10px}
.lr{display:grid;grid-template-columns:44px minmax(90px,160px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;border-radius:20px;background:var(--panel);box-shadow:var(--shadow)}
.rk{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:800 1rem "Manrope";font-style:normal;color:#17130e;background:linear-gradient(140deg,#f6e6c3,#d6b27a 55%,#9d7444)}
.lr:nth-child(n+4) .rk{background:none;color:var(--odo);box-shadow:inset 0 0 0 2px rgba(214,178,122,.55)}
.ln{font:800 1.15rem "Manrope";letter-spacing:-.01em}
.lbar{height:12px;border-radius:12px;background:rgba(214,178,122,.14);overflow:hidden}
.lbar i{display:block;height:100%;width:0;border-radius:12px;background:linear-gradient(90deg,#9d7444,#d6b27a 70%,#f6e6c3);box-shadow:0 0 18px rgba(214,178,122,.55);transition:width 1.5s cubic-bezier(.2,.8,.2,1)}
.lr.roll .lbar i{width:var(--w)}
.lv{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.lv .odo{font-size:1.5rem}
.lv small{font:600 .78rem "Manrope";color:var(--muted)}
.rc b{font:800 1.9rem/1 "Manrope",system-ui,sans-serif;letter-spacing:-.03em;color:#f6e6c3}
@media(max-width:760px){.money{grid-template-columns:1fr}.m-main{min-height:220px}
 .lr{grid-template-columns:36px minmax(0,1fr) auto;gap:10px 12px;padding:12px 14px}.lr .lbar{grid-column:1/-1;grid-row:2}.rk{width:34px;height:34px}.ln{font-size:1.05rem}.lv .odo{font-size:1.25rem}}
@media(prefers-reduced-motion:reduce){.odc{transition:none}.m-chart i,.lbar i{transition:none}}
/* label rules like ".kpi span" and ".ms span" must not reach the digits of a rolling number */
.odo span{font:inherit;letter-spacing:inherit;opacity:1;margin:0;color:inherit;text-transform:none}
.odo .od,.odo .ods{display:inline-block}.odo .odc>span{display:block}
/* wall.css ".kpi b" (serif, gradient) is stronger than ".odo": win it back for the hero and reel numbers */
.kpi b.odo{font:800 clamp(1.9rem,4.2vw,2.9rem)/1 "Manrope",system-ui,sans-serif;letter-spacing:-.035em;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--odo);-webkit-text-fill-color:currentColor}
.sub{font-size:clamp(1.7rem,3.4vw,2.4rem)!important;margin-top:46px!important}
/* each digit is as wide as its own final digit (no "1 22" gaps), the rolling column sits on top of it */
.odo{font-variant-numeric:normal!important}.kpi b.odo{font-variant-numeric:normal}
.odo .od{position:relative}.odo .ph{visibility:hidden;display:inline-block}
.odo .odc{position:absolute;left:50%;top:0;width:max-content;margin-left:0;translate:-50% 0}
.odo .odc>span{text-align:center}

/* ===== Client pictures beside names (Harsh, 2 Nov 2026: "unki DP bhi laga do ... naam aa raha hai, to wo nakli lag raha hai") ===== */
.av{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;vertical-align:middle;
 background:linear-gradient(140deg,#f6e6c3,#d6b27a 55%,#9d7444);padding:2px;box-shadow:0 6px 16px -8px rgba(60,40,10,.6)}
.av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--bg)}
.av i{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font:400 1.2rem "Instrument Serif",serif;font-style:normal;color:#8d6a34;background:#fbf4e6}
[data-theme=dark] .av i{background:#1c1610;color:#e8cf9a}
.av.sm{width:30px;height:30px;padding:1.5px}.av.sm i{font-size:.95rem}
.cfx p.who{display:flex;align-items:center;gap:10px}.cfx p.who .av{width:40px;height:40px}
.vc-who{display:flex;align-items:center;gap:12px}
.qcard cite{display:flex;align-items:center;gap:8px}
.lav{position:relative;display:inline-block;width:48px;height:48px}.lav .av{width:48px;height:48px}
.lav .rk{position:absolute;right:-6px;bottom:-4px;width:22px;height:22px;font-size:.72rem;box-shadow:0 0 0 2px var(--bg)}
.lr{grid-template-columns:52px minmax(110px,190px) minmax(0,1fr) auto}
.fgc button .av{width:36px;height:36px}
.fav.pic span{background:var(--pic) center/cover;color:transparent;border-radius:50%}
@media(max-width:760px){.lr{grid-template-columns:52px minmax(0,1fr) auto}.lav,.lav .av{width:44px;height:44px}}
.fgc button span.av{flex:none;width:36px;height:36px;min-width:0;padding:1.5px}   /* the panel's ".fgc button span{flex:1}" stretched the picture */
#growth .fpop{height:30%}

/* ===== 4 Nov 2026: private names, new order, services that open their packages ===== */
.nm,.fgn p,.fgn small{filter:blur(5px);user-select:none;-webkit-user-select:none;cursor:pointer}
.nm{display:inline-block}
#toast{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:80;transform:translate(-50%,16px);opacity:0;pointer-events:none;
 padding:10px 16px;border-radius:999px;font:700 .85rem "Manrope";color:#17130e;background:linear-gradient(140deg,#f6e6c3,#d6b27a);box-shadow:0 14px 30px -12px rgba(0,0,0,.6);transition:opacity .25s,transform .25s;white-space:nowrap}
#toast.on{opacity:1;transform:translate(-50%,0)}
.av i.anon{background:#fbf4e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b98f55'%3E%3Ccircle cx='12' cy='9' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7.5 8-7.5s8 3.1 8 7.5z'/%3E%3C/svg%3E") center/62% no-repeat}
[data-theme=dark] .av i.anon{background-color:#1c1610}
.numbers{padding:clamp(48px,7vw,80px) 16px 0}.numbers .kpis{margin-top:0}
.svc{display:block;width:100%;text-align:left;font:inherit;color:inherit;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s}
.svc:hover{transform:translateY(-4px)}
.svc .more{display:inline-block;margin-top:18px;font:800 .9rem "Manrope";color:var(--odo)}
.svc-cta{display:flex;justify-content:center;margin-top:26px}
.pack{width:min(560px,92vw);max-height:86vh;overflow:auto;padding:26px;border-radius:24px;background:var(--bg);color:var(--text);box-shadow:var(--shadow)}
.pack img{width:100%;border-radius:16px;margin-bottom:16px;display:block}
.pack h3{font:400 2rem "Instrument Serif",serif;margin:0 0 8px}.pack p{color:var(--muted);line-height:1.55}
.pack ul{padding-left:20px;line-height:1.6}.pack .btn{margin-top:14px;width:100%}
/* 5 Nov 2026 round (Harsh): photo slider on top, growth across the full width, the services popup */
.slider{position:relative;width:min(1240px,calc(100% - 32px));margin:86px auto 0;height:clamp(360px,58vh,560px);border-radius:28px;overflow:hidden;padding:0;box-shadow:var(--shadow);background:#120e09}
.sl-in{position:absolute;inset:0}
.sl{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .9s ease;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}
.sl.on{opacity:1;z-index:1}
.sl-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(28px) brightness(.55) saturate(1.1)}
.sl img{position:relative;grid-column:2;grid-row:1;justify-self:center;height:calc(100% - 48px);max-width:calc(100% - 40px);aspect-ratio:4/5;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 1px rgba(239,220,179,.35)}
.sl figcaption{position:relative;grid-column:1;grid-row:1;padding:0 clamp(24px,5vw,64px);color:#f7efe2}
.sl figcaption b{display:block;font:400 clamp(2.2rem,4.6vw,3.8rem)/1.02 "Instrument Serif",serif;letter-spacing:-.01em}
.sl figcaption small{display:block;margin-top:12px;font:500 clamp(.95rem,1.4vw,1.1rem)/1.45 Manrope,sans-serif;color:#e8d4ad;max-width:30ch}
.sl figcaption::before{content:"HK AGENCY";display:block;margin-bottom:14px;font:600 .72rem "IBM Plex Mono",monospace;letter-spacing:.18em;color:#d6b27a}
.sl-dots{position:absolute;z-index:3;left:clamp(24px,5vw,64px);bottom:26px;display:flex;gap:8px}
.sl-dots button{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:rgba(239,220,179,.4);cursor:pointer;transition:width .35s,background .35s}
.sl-dots button.on{width:28px;background:#d6b27a}
.sl-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(18,14,9,.45);color:#f7efe2;font:400 26px/1 Manrope,sans-serif;cursor:pointer;backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(239,220,179,.3)}
.sl-nav.prev{left:12px}.sl-nav.next{right:12px}
.slider+.hero{padding-top:clamp(40px,6vw,72px)}
@media(max-width:760px){.slider{height:auto;aspect-ratio:auto;margin-top:78px;border-radius:22px}.sl-in{position:relative;height:540px}
 .sl{grid-template-columns:1fr;grid-template-rows:1fr auto;align-items:end}
 .sl img{grid-column:1;grid-row:1;height:auto;width:min(78%,300px);max-height:360px;margin-top:22px;align-self:start}
 .sl figcaption{grid-column:1;grid-row:2;padding:16px 20px 56px;text-align:center}.sl figcaption small{margin-inline:auto}.sl figcaption::before{margin-bottom:8px}
 .sl-dots{left:50%;transform:translateX(-50%);bottom:20px}.sl-nav{display:none}}
/* growth: centred and full width (it sat on the left at 1000 px), the list in two columns on wide screens */
.fg{max-width:none}
@media(min-width:1000px){#growth .fgc{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px}#growth .fgp{min-height:520px}}
/* the services popup */
.pop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(10,8,6,.55);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}
.pop.on{opacity:1}
.pop-card{position:relative;width:min(440px,100%);padding:30px 26px 26px;border-radius:26px;text-align:center;background:linear-gradient(160deg,#fffdf8,#f3e6cc);color:#17130e;box-shadow:0 40px 80px -30px rgba(0,0,0,.55),inset 0 0 0 1px rgba(166,124,61,.35);transform:translateY(14px) scale(.97);transition:transform .35s}
.pop.on .pop-card{transform:none}
[data-theme=dark] .pop-card{background:linear-gradient(160deg,#2c2318,#120e09);color:#f4efe6}
.pop-card img{border-radius:50%}
.pop-card h3{margin:6px 0 10px;font:400 2rem/1.1 "Instrument Serif",serif}.pop-card h3 em{color:#a67c3d}
.pop-card>p:not(.eyebrow){margin:0 0 16px;font:500 .98rem/1.5 Manrope,sans-serif;opacity:.85}
.pop-svc{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}
.pop-svc span{padding:7px 12px;border-radius:999px;font:700 .85rem Manrope,sans-serif;background:rgba(214,178,122,.22);box-shadow:inset 0 0 0 1px rgba(166,124,61,.35)}
.pop-card .btn{display:inline-flex;width:100%;justify-content:center}
.pop-x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,.06);color:inherit;font:400 24px/1 Manrope,sans-serif;cursor:pointer}
[data-theme=dark] .pop-x{background:rgba(255,255,255,.1)}
