:root {
  --teal:        #5bb8b0;
  --teal-dark:   #3a9e96;
  --teal-light:  #d4f0ee;
  --teal-soft:   #edf9f8;
  --purple:      #7b5ea7;
  --purple-dark: #5c4280;
  --purple-light:#ede8f7;
  --purple-soft: #f5f2fb;
  --pink:        #e84393;
  --pink-dark:   #c42d79;
  --pink-light:  #fce8f3;
  --pink-soft:   #fef4f9;
  --grad:        linear-gradient(135deg,#5bb8b0 0%,#7b5ea7 55%,#e84393 100%);
  --grad-90:     linear-gradient(90deg,#5bb8b0 0%,#7b5ea7 55%,#e84393 100%);
  --grad-btn:    linear-gradient(90deg,#7b5ea7 0%,#e84393 100%);
  --grad-teal:   linear-gradient(135deg,#5bb8b0,#3a9e96);
  --bg:          #f5f9f9;
  --bg2:         #ffffff;
  --text:        #1a1a2a;
  --text2:       #2e2641;
  --muted:       #6b7280;
  --muted2:      #9ca3af;
  --border:      rgba(91,184,176,0.15);
  --border2:     rgba(123,94,167,0.12);
  --border-hard: rgba(91,184,176,0.35);
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{font-family:'Syne',sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;}

/* cursor */
*,a,button{cursor:none!important;}
#cur{position:fixed;width:10px;height:10px;background:var(--pink);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:background .2s;}
#cur-ring{position:fixed;width:38px;height:38px;border:1.5px solid var(--purple);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);opacity:.5;transition:width .3s,height .3s,opacity .3s,border-color .3s;}
body:has(a:hover) #cur-ring,body:has(button:hover) #cur-ring{width:56px;height:56px;opacity:1;border-color:var(--pink);}

/* ════ HERO ════ */
.hero{min-height:100vh;background:var(--bg2);position:relative;overflow:hidden;display:grid;grid-template-columns:52% 48%;}
.hero-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(91,184,176,.16) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 62% 50%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 62% 50%,black 20%,transparent 80%);}
.blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;}
.blob1{width:500px;height:500px;background:rgba(91,184,176,.11);top:-180px;right:0;}
.blob2{width:350px;height:350px;background:rgba(123,94,167,.07);bottom:-100px;left:0;}
.blob3{width:260px;height:260px;background:rgba(232,67,147,.06);top:40%;right:36%;}

.hero-left{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:5rem 4rem 5rem 7rem;}

.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:1.8rem;opacity:0;animation:fadeUp .6s .05s ease forwards;}
.ew-bar{width:36px;height:2px;background:var(--grad-btn);border-radius:2px;}
.ew-chip{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);background:var(--purple-light);padding:5px 14px;border-radius:100px;}
.ew-live{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:var(--teal-dark);}
.live-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:blink 2s ease infinite;}
@keyframes blink{0%,100%{opacity:1;}50%{opacity:.2;}}

.hero-h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(4.5rem,8.5vw,9.5rem);line-height:.9;letter-spacing:.02em;margin-bottom:2rem;opacity:0;animation:fadeUp .8s .15s ease forwards;}
.hero-h1 .l1{display:block;color:var(--text);}
.hero-h1 .l2{display:block;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.hero-h1 .l3{display:block;color:var(--muted);font-size:70%;}

.hero-desc{font-size:.98rem;color:var(--muted);line-height:1.8;max-width:420px;font-weight:400;border-left:3px solid var(--teal);padding-left:1.1rem;margin-bottom:2.5rem;opacity:0;animation:fadeUp .8s .28s ease forwards;}

.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:3rem;opacity:0;animation:fadeUp .8s .38s ease forwards;}

.btn-fill{background:var(--grad-btn);color: #fff !important;padding:14px 30px;border-radius:8px;font-family:'Syne',sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:none;display:inline-flex;align-items:center;gap:9px;box-shadow:0 6px 28px rgba(123,94,167,.28);transition:transform .25s,box-shadow .25s;}
.btn-fill:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(123,94,167,.38);}
.btn-outline{background:transparent;color:var(--purple);padding:14px 30px;border-radius:8px;font-family:'Syne',sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid var(--purple);display:inline-flex;align-items:center;gap:9px;transition:all .25s;}
.btn-outline:hover{background:var(--purple);color: #fff !important;}
.btn-teal{background:var(--teal);color: #fff !important;padding:14px 30px;border-radius:8px;font-family:'Syne',sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:none;display:inline-flex;align-items:center;gap:9px;box-shadow:0 6px 28px rgba(91,184,176,.3);transition:transform .25s,box-shadow .25s;}
.btn-teal:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(91,184,176,.4);}

.hero-stats{display:flex;gap:2.2rem;opacity:0;animation:fadeUp .8s .48s ease forwards;}
.hst{display:flex;flex-direction:column;gap:3px;}
.hst-n{font-family:'Bebas Neue',sans-serif;font-size:2.4rem;line-height:1;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.hst-l{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);}

.scroll-hint{position:absolute;bottom:2.5rem;left:7rem;z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted2);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;opacity:0;animation:fadeUp .8s 1s ease forwards;}
.sline{width:1px;height:48px;background:linear-gradient(to bottom,var(--teal),transparent);animation:slineAnim 2s ease-in-out infinite;}
@keyframes slineAnim{0%{transform:scaleY(0);transform-origin:top;}50%{transform:scaleY(1);}100%{transform:scaleY(0);transform-origin:bottom;}}

/* hero-right */
.hero-right{position:relative;overflow:hidden;}
.hr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kZoom 14s ease-in-out infinite alternate;}
@keyframes kZoom{0%{transform:scale(1);}100%{transform:scale(1.07);}}
.hr-ov1{position:absolute;inset:0;background:linear-gradient(to right,var(--bg2) 0%,rgba(255,255,255,.04) 35%,transparent 100%);}
.hr-ov2{position:absolute;inset:0;background:linear-gradient(to top,rgba(255,255,255,.55) 0%,transparent 40%);}
.hr-ov3{position:absolute;inset:0;background:rgba(91,184,176,.06);}

.hf{position:absolute;z-index:5;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);border:1px solid rgba(91,184,176,.22);border-radius:14px;padding:.9rem 1.2rem;box-shadow:0 8px 32px rgba(28,21,32,.1);}
.hf1{top:13%;right:7%;animation:flt 5s ease-in-out infinite;}
.hf2{bottom:20%;right:4%;animation:flt 5s 1.2s ease-in-out infinite;}
.hf3{top:52%;right:31%;animation:flt 5s 2.5s ease-in-out infinite;}
@keyframes flt{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}

.hf-tag{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:4px;}
.hf-val{font-size:.88rem;font-weight:700;color:var(--text);line-height:1.2;}
.hf-sub{font-size:.68rem;color:var(--muted);margin-top:2px;}
.hf-dots{display:flex;gap:5px;margin-top:7px;}
.hf-dot{width:8px;height:8px;border-radius:50%;}
.hf-dot:nth-child(1){background:var(--teal);}
.hf-dot:nth-child(2){background:var(--purple);}
.hf-dot:nth-child(3){background:var(--pink);}

@keyframes fadeUp{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}

/* ════ TICKER ════ */
.ticker{background:var(--grad);padding:13px 0;overflow:hidden;}
.ticker-inner{display:flex;gap:2.5rem;width:max-content;animation:tickRun 25s linear infinite;}
.ti{display:flex;align-items:center;gap:8px;color: rgba(255,255,255,.9) !important;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;}
.ti-sep{color: rgba(255,255,255,.38) !important;font-size:.9rem;}
@keyframes tickRun{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}

/* ════ SECTION UTILS ════ */
.s{padding:6rem 7rem;}
.s-white{background:var(--bg2);}
.s-teal{background:var(--teal-soft);}
.s-purple{background:var(--purple-soft);}

.s-tag{display:inline-flex;align-items:center;gap:8px;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:.9rem;}
.s-tag::before{content:'';width:28px;height:2px;background:var(--grad-teal);border-radius:2px;}

.s-h{font-family:'Bebas Neue',sans-serif;font-size:clamp(3rem,5vw,5rem);line-height:.95;letter-spacing:.02em;margin-bottom:1rem;color:var(--text);}
.s-h .g{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.s-sub{color:var(--muted);font-size:.95rem;line-height:1.75;max-width:500px;font-weight:400;}

/* ════ ZIGZAG STEPS ════ */
.zigzag{display:flex;flex-direction:column;gap:0;margin-top:4rem;position:relative;}
.zigzag::before{content:'';position:absolute;left:50%;top:30px;bottom:30px;width:1px;background:linear-gradient(to bottom,var(--teal),var(--purple),var(--pink));transform:translateX(-50%);}

.zrow{display:grid;grid-template-columns:1fr 72px 1fr;align-items:center;gap:2.5rem;padding:2rem 0;}
.zcard{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:2rem;transition:all .3s;}
.zcard:hover{border-color:var(--border-hard);box-shadow:0 12px 40px rgba(91,184,176,.12);transform:scale(1.02);}

.zrow:nth-child(even) .zcard{order:3;}
.zrow:nth-child(even) .zbub{order:2;}
.zrow:nth-child(even) .zempty{order:1;}
.zrow:nth-child(odd) .zempty{order:3;}

.zbub{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:1.5rem;color: #fff !important;flex-shrink:0;position:relative;z-index:1;}
.zbub::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(0,0,0,.07);}
.zrow:nth-child(1) .zbub{background:var(--teal);box-shadow:0 6px 20px rgba(91,184,176,.4);}
.zrow:nth-child(2) .zbub{background:linear-gradient(135deg,var(--teal),var(--purple));box-shadow:0 6px 20px rgba(123,94,167,.3);}
.zrow:nth-child(3) .zbub{background:var(--purple);box-shadow:0 6px 20px rgba(123,94,167,.4);}
.zrow:nth-child(4) .zbub{background:var(--grad-btn);box-shadow:0 6px 20px rgba(232,67,147,.35);}
.zcard h4{font-weight:700;font-size:.97rem;margin-bottom:.5rem;color:var(--text);}
.zcard p{font-size:.83rem;color:var(--muted);line-height:1.65;}

/* ════ DESTINATIONS ════ */
.dest-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:260px 260px;gap:12px;margin-top:3.5rem;border-radius:24px;overflow:hidden;}
.dc{position:relative;overflow:hidden;border-radius:14px;cursor:default;}
.dc:first-child{grid-row:span 2;}
.dc img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.87) saturate(1.1);transition:transform .6s ease,filter .6s;}
.dc:hover img{transform:scale(1.07);filter:brightness(.75) saturate(1.3);}
.dc-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,26,42,.82) 0%,rgba(26,26,42,.05) 55%,transparent 100%);transition:background .3s;}
.dc:hover .dc-ov{background:linear-gradient(to top,rgba(26,26,42,.9) 0%,rgba(26,26,42,.2) 50%,transparent 100%);}
.dc-info{position:absolute;bottom:0;left:0;right:0;padding:1.4rem;transform:translateY(4px);transition:transform .3s;}
.dc:hover .dc-info{transform:translateY(0);}
.dc-cat{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light);margin-bottom:5px;}
.dc-name{font-family:'Bebas Neue',sans-serif;font-size:1.9rem;color: #fff !important;line-height:1;margin-bottom:4px;}
.dc:first-child .dc-name{font-size:2.8rem;}
.dc-desc{font-size:.76rem;color: rgba(255,255,255,.65) !important;line-height:1.5;max-height:0;overflow:hidden;transition:max-height .3s;}
.dc:hover .dc-desc{max-height:60px;}
.dc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);z-index:2;transform:scaleX(0);transform-origin:left;transition:transform .35s;}
.dc:hover::before{transform:scaleX(1);}

/* ════ MARQUEE ════ */
.marquee-s{padding:2.8rem 0;overflow:hidden;background:var(--bg2);border-top:1px solid rgba(91,184,176,.15);border-bottom:1px solid rgba(91,184,176,.15);}
.marquee-inner{display:flex;width:max-content;animation:mRun 20s linear infinite;}
.mw{font-family:'Bebas Neue',sans-serif;font-size:5rem;padding:0 1.5rem;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(123,94,167,.2);}
.mw.col{-webkit-text-stroke:0;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.msep{font-size:2.5rem;line-height:5rem;padding:0 .5rem;color:var(--teal);}
@keyframes mRun{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}

/* ════ WHY SPLIT ════ */
.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;}
.why-visual{position:relative;}
.why-img{width:100%;height:560px;object-fit:cover;border-radius:24px;filter:brightness(.93) saturate(1.1);box-shadow:0 24px 64px rgba(91,184,176,.15);}
.why-corner{position:absolute;bottom:-28px;right:-28px;width:210px;height:210px;object-fit:cover;border-radius:18px;border:5px solid var(--bg2);box-shadow:0 20px 50px rgba(0,0,0,.12);animation:flt 5s ease-in-out infinite;}
.why-badge{position:absolute;top:28px;left:-22px;background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:1.1rem 1.4rem;box-shadow:0 16px 48px rgba(91,184,176,.14);animation:flt 5s 1.2s ease-in-out infinite;text-align:center;}
.wb-icon{font-size:1.8rem;display:block;margin-bottom:4px;}
.wb-val{font-family:'Bebas Neue',sans-serif;font-size:1.8rem;line-height:1;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.wb-label{font-size:.65rem;color:var(--muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase;}

.feat-list{display:flex;flex-direction:column;gap:0;margin-top:2.5rem;border:1px solid var(--border);border-radius:16px;overflow:hidden;}
.fr{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;background:var(--bg2);border-bottom:1px solid var(--border);transition:all .3s;}
.fr:last-child{border-bottom:none;}
.fr:hover{background:var(--teal-soft);}
.fr-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;border:1px solid var(--border);transition:background .3s,border-color .3s;}
.fr:nth-child(1) .fr-ico{background:var(--teal-soft);border-color:rgba(91,184,176,.25);}
.fr:nth-child(2) .fr-ico{background:var(--purple-soft);border-color:rgba(123,94,167,.2);}
.fr:nth-child(3) .fr-ico{background:var(--pink-soft);border-color:rgba(232,67,147,.15);}
.fr:nth-child(4) .fr-ico{background:var(--teal-soft);border-color:rgba(91,184,176,.25);}
.fr:hover .fr-ico{background:rgba(91,184,176,.18);border-color:var(--teal);}
.fr-txt h4{font-weight:700;font-size:.92rem;margin-bottom:3px;color:var(--text);}
.fr-txt p{font-size:.8rem;color:var(--muted);line-height:1.55;}
.fr-arrow{margin-left:auto;color:var(--muted2);font-size:1rem;transition:all .3s;}
.fr:hover .fr-arrow{color:var(--teal-dark);transform:translateX(4px);}

/* ════ EXP CARDS ════ */
.exp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3.5rem;}
.exp-card{background:var(--bg2);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:all .35s;position:relative;}
.exp-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .35s;}
.exp-card:hover::before{transform:scaleX(1);}
.exp-card:hover{transform:translateY(-7px);box-shadow:0 20px 56px rgba(91,184,176,.15);border-color:var(--border-hard);}
.exp-img{width:100%;height:180px;object-fit:cover;display:block;transition:transform .5s;}
.exp-card:hover .exp-img{transform:scale(1.05);}
.exp-body{padding:1.4rem;}
.exp-body h4{font-weight:700;font-size:.93rem;margin-bottom:5px;color:var(--text);}
.exp-body p{font-size:.8rem;color:var(--muted);line-height:1.55;}
.exp-tag{display:inline-block;margin-top:10px;padding:3px 12px;border-radius:100px;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--teal-light);color:var(--teal-dark);}

/* ════ STATS STRIP ════ */
.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);margin-top:4rem;}
.ssc{padding:2rem 1.5rem;border-right:1px solid var(--border);text-align:center;transition:background .3s;}
.ssc:last-child{border-right:none;}
.ssc:hover{background:var(--teal-soft);}
.ssc-num{font-family:'Bebas Neue',sans-serif;font-size:3.2rem;line-height:1;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.3rem;}
.ssc h4{font-weight:700;font-size:.88rem;margin-bottom:.4rem;color:var(--text);}
.ssc p{font-size:.74rem;color:var(--muted);line-height:1.5;}

/* ════ CTA ════ */
.cta-s{padding:6rem 7rem;background:var(--bg);}
.cta-box{border-radius:28px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:420px;background:var(--bg2);border:1px solid var(--border);box-shadow:0 24px 80px rgba(91,184,176,.1);}
.cta-box::before{content:'';position:absolute;top:0;left:0;width:60%;height:4px;background:var(--grad);}
.cta-box::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(91,184,176,.1) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 30% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 30% 50%,black 30%,transparent 80%);pointer-events:none;}
.cta-content{padding:4rem;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;}
.cta-content h2{font-family:'Bebas Neue',sans-serif;font-size:4.2rem;line-height:.92;letter-spacing:.03em;color:var(--text);margin-bottom:.9rem;}
.cta-content h2 .g{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.cta-content p{color:var(--muted);font-size:.95rem;font-weight:400;margin-bottom:2rem;line-height:1.7;}
.cta-btns{display:flex;gap:12px;flex-wrap:wrap;}
.cta-img{position:relative;overflow:hidden;}
.cta-img img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85) saturate(1.2);}
.cta-img::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--bg2) 0%,transparent 45%);}

/* ════ REVEAL ════ */
.rev{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s ease;}
.rev.on{opacity:1;transform:translateY(0);}
.rev.d1{transition-delay:.1s;}.rev.d2{transition-delay:.2s;}.rev.d3{transition-delay:.3s;}

/* ════ RESPONSIVE ════ */
@media(max-width:1100px){
  .hero{grid-template-columns:1fr;min-height:auto;}
  .hero-left{padding:5rem 3rem 4rem;}
  .hero-right{display:none;}
  .s,.cta-s{padding:4rem 3rem;}
  .zigzag::before{display:none;}
  .zrow{grid-template-columns:60px 1fr;gap:1.2rem;}
  .zrow .zempty{display:none;}
  .zrow:nth-child(even) .zcard,.zrow:nth-child(even) .zbub{order:unset;}
  .why-layout{grid-template-columns:1fr;}
  .exp-grid{grid-template-columns:repeat(2,1fr);}
  .stats-strip{grid-template-columns:repeat(2,1fr);}
  .cta-box{grid-template-columns:1fr;}
  .cta-img{height:260px;}
  .dest-grid{grid-template-rows:220px 220px;}
}
@media(max-width:640px){
  .hero-left{padding:4rem 1.5rem 3rem;}
  .s,.cta-s{padding:3rem 1.5rem;}
  .dest-grid{grid-template-columns:1fr 1fr;grid-template-rows:180px 180px;}
  .dest-grid .dc:nth-child(n+4){display:none;}
  .exp-grid{grid-template-columns:1fr;}
  .stats-strip .ssc{border-right:none;border-bottom:1px solid var(--border);}
  .mw{font-size:3rem;}
  #cur,#cur-ring{display:none;}
}