/* HN Multiverrse Jobs - Festive Theme (loaded only on festival days) */
body[data-fx="vasu-baras"]{--fx-deep:#14532d;--fx-deep2:#1f7a3a;--fx-a:#f5a300;--fx-b:#ffd45c;--fx-l:#fff3c4;--fx-glow:rgba(245,163,0,.20);--fx-glow2:rgba(31,122,58,.10)}
body[data-fx="dhanteras"]{--fx-deep:#0f1f5c;--fx-deep2:#1c33a0;--fx-a:#f5c542;--fx-b:#ffe08a;--fx-l:#fff4cc;--fx-glow:rgba(245,197,66,.22);--fx-glow2:rgba(28,51,160,.10)}
body[data-fx="choti-diwali"]{--fx-deep:#2a1458;--fx-deep2:#4a1d8f;--fx-a:#ff8a1f;--fx-b:#ff5d9a;--fx-l:#ffd27a;--fx-glow:rgba(255,138,31,.20);--fx-glow2:rgba(255,61,127,.10)}
body[data-fx="diwali"]{--fx-deep:#5b0a1f;--fx-deep2:#8c1233;--fx-a:#ffc83d;--fx-b:#ffb347;--fx-l:#ffe7a3;--fx-glow:rgba(255,200,61,.22);--fx-glow2:rgba(255,122,24,.12)}
body[data-fx="govardhan"]{--fx-deep:#14532d;--fx-deep2:#1d7a43;--fx-a:#f59e0b;--fx-b:#a3d95a;--fx-l:#fff1c1;--fx-glow:rgba(245,158,11,.18);--fx-glow2:rgba(134,194,50,.12)}
body[data-fx="bhai-dooj"]{--fx-deep:#9d174d;--fx-deep2:#be185d;--fx-a:#f472b6;--fx-b:#fbbf24;--fx-l:#ffe4ef;--fx-glow:rgba(244,114,182,.20);--fx-glow2:rgba(251,191,36,.12)}

body[data-fx="christmas"]{--fx-deep:#7f1d1d;--fx-deep2:#b91c1c;--fx-a:#fca5a5;--fx-b:#4ade80;--fx-l:#fff1f2;--fx-glow:rgba(239,68,68,0.2);--fx-glow2:rgba(185,28,28,0.1)}
body[data-fx="newyear"]{--fx-deep:#0b1026;--fx-deep2:#1e2a6b;--fx-a:#fbbf24;--fx-b:#a78bfa;--fx-l:#fef3c7;--fx-glow:rgba(251,191,36,0.2);--fx-glow2:rgba(30,42,107,0.1)}
body[data-fx="republic"]{--fx-deep:#0b3d91;--fx-deep2:#1a56c4;--fx-a:#ff9933;--fx-b:#5fe05f;--fx-l:#ffffff;--fx-glow:rgba(255,153,51,0.2);--fx-glow2:rgba(26,86,196,0.1)}
body[data-fx="sankranti"]{--fx-deep:#7c2d12;--fx-deep2:#c2410c;--fx-a:#f59e0b;--fx-b:#38bdf8;--fx-l:#fff7ed;--fx-glow:rgba(245,158,11,0.2);--fx-glow2:rgba(194,65,12,0.1)}
body[data-fx="lohri"]{--fx-deep:#7c2d12;--fx-deep2:#9a3412;--fx-a:#fb923c;--fx-b:#fde047;--fx-l:#ffedd5;--fx-glow:rgba(251,146,60,0.2);--fx-glow2:rgba(154,52,18,0.1)}
body[data-fx="spring"]{--fx-deep:#854d0e;--fx-deep2:#a16207;--fx-a:#eab308;--fx-b:#fde68a;--fx-l:#fefce8;--fx-glow:rgba(234,179,8,0.2);--fx-glow2:rgba(161,98,7,0.1)}
body[data-fx="shivratri"]{--fx-deep:#0f172a;--fx-deep2:#1e3a8a;--fx-a:#7dd3fc;--fx-b:#c4b5fd;--fx-l:#e0f2fe;--fx-glow:rgba(125,211,252,0.2);--fx-glow2:rgba(30,58,138,0.1)}
body[data-fx="women"]{--fx-deep:#581c87;--fx-deep2:#7e22ce;--fx-a:#e879f9;--fx-b:#fbbf24;--fx-l:#fae8ff;--fx-glow:rgba(232,121,249,0.2);--fx-glow2:rgba(126,34,206,0.1)}
body[data-fx="eid"]{--fx-deep:#064e3b;--fx-deep2:#047857;--fx-a:#fbbf24;--fx-b:#34d399;--fx-l:#ecfdf5;--fx-glow:rgba(251,191,36,0.2);--fx-glow2:rgba(4,120,87,0.1)}
body[data-fx="holi"]{--fx-deep:#831843;--fx-deep2:#be185d;--fx-a:#f43f5e;--fx-b:#22d3ee;--fx-l:#fff1f2;--fx-glow:rgba(244,63,94,0.2);--fx-glow2:rgba(190,24,93,0.1)}
body[data-fx="saffron"]{--fx-deep:#7c2d12;--fx-deep2:#c2410c;--fx-a:#f97316;--fx-b:#fbbf24;--fx-l:#fff7ed;--fx-glow:rgba(249,115,22,0.2);--fx-glow2:rgba(194,65,12,0.1)}
body[data-fx="ambedkar"]{--fx-deep:#1e3a8a;--fx-deep2:#1d4ed8;--fx-a:#3b82f6;--fx-b:#fbbf24;--fx-l:#eff6ff;--fx-glow:rgba(59,130,246,0.2);--fx-glow2:rgba(29,78,216,0.1)}
body[data-fx="labour"]{--fx-deep:#7f1d1d;--fx-deep2:#b91c1c;--fx-a:#ef4444;--fx-b:#fbbf24;--fx-l:#fee2e2;--fx-glow:rgba(239,68,68,0.2);--fx-glow2:rgba(185,28,28,0.1)}
body[data-fx="yoga"]{--fx-deep:#14532d;--fx-deep2:#15803d;--fx-a:#22c55e;--fx-b:#38bdf8;--fx-l:#f0fdf4;--fx-glow:rgba(34,197,94,0.2);--fx-glow2:rgba(21,128,61,0.1)}
body[data-fx="krishna"]{--fx-deep:#1e3a8a;--fx-deep2:#2563eb;--fx-a:#fbbf24;--fx-b:#34d399;--fx-l:#eff6ff;--fx-glow:rgba(251,191,36,0.2);--fx-glow2:rgba(37,99,235,0.1)}
body[data-fx="ganesh"]{--fx-deep:#9a3412;--fx-deep2:#dc2626;--fx-a:#f97316;--fx-b:#fbbf24;--fx-l:#fff7ed;--fx-glow:rgba(249,115,22,0.2);--fx-glow2:rgba(220,38,38,0.1)}
body[data-fx="navratri"]{--fx-deep:#701a75;--fx-deep2:#a21caf;--fx-a:#f472b6;--fx-b:#fbbf24;--fx-l:#fdf4ff;--fx-glow:rgba(244,114,182,0.2);--fx-glow2:rgba(162,28,175,0.1)}
body[data-fx="dussehra"]{--fx-deep:#7f1d1d;--fx-deep2:#b91c1c;--fx-a:#f97316;--fx-b:#fbbf24;--fx-l:#fff7ed;--fx-glow:rgba(249,115,22,0.2);--fx-glow2:rgba(185,28,28,0.1)}
body[data-fx="onam"]{--fx-deep:#78350f;--fx-deep2:#b45309;--fx-a:#f59e0b;--fx-b:#f97316;--fx-l:#fffbeb;--fx-glow:rgba(245,158,11,0.2);--fx-glow2:rgba(180,83,9,0.1)}
body[data-fx="children"]{--fx-deep:#1d4ed8;--fx-deep2:#2563eb;--fx-a:#f472b6;--fx-b:#fbbf24;--fx-l:#eff6ff;--fx-glow:rgba(244,114,182,0.2);--fx-glow2:rgba(37,99,235,0.1)}
body[data-fx="devotional"]{--fx-deep:#1e3a8a;--fx-deep2:#1d4ed8;--fx-a:#fbbf24;--fx-b:#f97316;--fx-l:#fffbeb;--fx-glow:rgba(251,191,36,0.2);--fx-glow2:rgba(29,78,216,0.1)}
.fx-sg{position:absolute;left:18px;bottom:6px;width:104px;height:104px;perspective:420px;animation:fxBob 3.6s ease-in-out infinite}
.fx-sg-star svg,.fx-sg-crescent svg{animation:fxCoin 7s linear infinite}
.fx-sg-chakra svg{animation:fxSpinZ 14s linear infinite}
.fx-sp-chakra svg{animation:fxSpinZ 20s linear infinite}
.fx-sp-star svg,.fx-sp-crescent svg{animation:fxCoin 8s linear infinite}
.fx-sp-tree{width:min(30vw,170px)}
.fx-fi-s{width:28px;height:28px;margin-bottom:8px;animation:fxCoin 6s linear infinite;animation-delay:calc(var(--i,0)*-.5s)}

/* ---------- greeting ribbon ---------- */
.fx-ribbon{display:block;position:relative;z-index:101;color:#fff;font-family:Poppins,Arial,sans-serif;font-size:12px;line-height:1.5;
  background:linear-gradient(100deg,var(--fx-deep),var(--fx-deep2),var(--fx-deep));background-size:200% 100%;animation:fxShine 9s linear infinite;border-bottom:1px solid rgba(255,255,255,.18)}
.fx-ribbon[hidden]{display:none!important}
.fx-ribbon-in{width:min(1160px,calc(100% - 28px));margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 0}
.fx-ribbon-ico{font-size:20px;flex:0 0 auto;animation:fxBob 2.4s ease-in-out infinite}
.fx-ribbon-txt{flex:1;min-width:0}
.fx-ribbon-txt b{color:var(--fx-b);font-weight:700;margin-right:6px}
.fx-ribbon-txt i{font-style:normal;opacity:.6;margin-right:6px}
.fx-ribbon-cta{flex:0 0 auto;padding:6px 14px;border-radius:99px;background:linear-gradient(135deg,var(--fx-a),var(--fx-b));color:#2b1400!important;font-weight:700;font-size:11px;text-decoration:none;white-space:nowrap}
.fx-ribbon-x{flex:0 0 auto;width:26px;height:26px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:18px;line-height:1;cursor:pointer}
.fx-ribbon-x:hover{background:rgba(255,255,255,.3)}

/* ---------- page tint ---------- */
body.fx-on .site-header{border-bottom:2px solid var(--fx-a);box-shadow:0 6px 22px var(--fx-glow)}
.fx-ambient{position:fixed;inset:0;z-index:70;pointer-events:none;
  background:radial-gradient(ellipse 60% 38% at 50% -8%,var(--fx-glow) 0,transparent 70%),radial-gradient(circle at 0 100%,var(--fx-glow2) 0,transparent 38%),radial-gradient(circle at 100% 100%,var(--fx-glow2) 0,transparent 38%)}
.fx-canvas{position:fixed;left:0;top:0;z-index:90;pointer-events:none}

/* ---------- garland under header ---------- */
.fx-garland{position:absolute;left:0;right:0;top:100%;height:0;pointer-events:none;z-index:-1}
.fx-toran{position:absolute;left:0;right:0;top:0;height:30px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18))}
.fx-hang{position:absolute;perspective:520px}
.fx-hang-in{width:100%;height:100%;transform-origin:50% 0;transform-style:preserve-3d;animation:fxSwing 4.2s ease-in-out infinite alternate;animation-delay:var(--d,0s)}
.fx-hang svg{filter:drop-shadow(0 6px 8px rgba(255,160,40,.4))}
.fx-lglow{animation:fxGlow 2.4s ease-in-out infinite alternate}
.nav-open .fx-garland{display:none}

/* ---------- 3D stage (bottom-left) ---------- */
.fx-stage{position:fixed;left:12px;bottom:12px;width:150px;height:122px;transform:scale(.82);z-index:80;pointer-events:none;perspective:700px;transform-origin:left bottom;transition:opacity .4s,transform .4s}
.fx-stage.fx-end{opacity:0;transform:scale(.82) translateY(18px)}
.fx-stage-in{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--fx-mx,0)*16deg)) rotateX(calc(var(--fx-my,0)*-8deg))}
.fx-stage svg{filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}
.fx-sd{position:absolute;animation:fxBob 3.6s ease-in-out infinite}
.fx-sd-a{left:0;bottom:2px;width:54px;height:45px;animation-delay:-1.2s}
.fx-sd-b{left:40px;bottom:0;width:78px;height:65px}
.fx-sd-c{left:104px;bottom:3px;width:46px;height:38px;animation-delay:-2.2s}
.fx-sf{position:absolute;animation:fxSpinZ 22s linear infinite}
.fx-sf-a{left:0;bottom:0;width:72px;height:72px}
.fx-sf-b{left:100px;bottom:52px;width:44px;height:44px;animation-direction:reverse}
.fx-sc{position:absolute;animation:fxBob 3.2s ease-in-out infinite}
.fx-sc-a{left:6px;bottom:0}.fx-sc-b{left:52px;bottom:26px;animation-delay:-1s}.fx-sc-c{left:96px;bottom:2px;animation-delay:-2s}
.fx-st{position:absolute;left:0;bottom:0;width:150px;height:112px;animation:fxBob 4s ease-in-out infinite}
.fx-flame{transform-box:fill-box;transform-origin:50% 100%;animation:fxFlame .9s ease-in-out infinite alternate}
.fx-halo{transform-box:fill-box;transform-origin:center;animation:fxHalo 1.8s ease-in-out infinite alternate}

/* 3D coin (real thickness from stacked discs) */
.fx-coin3d{width:50px;height:50px;position:relative;transform-style:preserve-3d;animation:fxCoin 6s linear infinite;animation-delay:calc(var(--ci,0)*-1.8s)}
.fx-cs{position:absolute;inset:0;border-radius:50%;background:#b8860b;transform:translateZ(var(--z,0))}
.fx-cf{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;
  background:radial-gradient(circle at 35% 30%,#fff3b0,#f5c542 45%,#b8860b);border:3px solid #e0a82a;color:#7a4a00;font:700 22px/1 Poppins,Arial,sans-serif;box-shadow:inset 0 0 0 3px rgba(168,116,10,.35)}
.fx-cfront{transform:translateZ(5px)}
.fx-cback{transform:rotateY(180deg) translateZ(5px)}

/* ---------- footer strip ---------- */
.fx-footdeco{display:flex;flex-direction:column-reverse;width:100%;pointer-events:none;overflow:hidden}
.fx-footline{height:4px;background:linear-gradient(90deg,transparent,var(--fx-a),var(--fx-b),var(--fx-a),transparent)}
.fx-footrow{display:flex;justify-content:space-around;align-items:flex-end;height:58px;padding:0 10px}
.fx-fi{display:block;width:42px;height:36px;animation:fxBob 3s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.35s)}
.fx-fi-r{width:34px;height:34px;animation:fxSpinZ 24s linear infinite}
.fx-fi-c{width:30px;height:30px;margin-bottom:6px}
.fx-fi-h{width:26px;height:24px;margin-bottom:8px}
.fx-hills{height:72px;margin-bottom:-1px}
.fx-hills svg{display:block}

/* ---------- toggle ---------- */
.fx-toggle{position:fixed;right:14px;bottom:14px;z-index:1500;width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.18);pointer-events:auto;padding:0}
.fx-toggle:hover{transform:scale(1.08)}
.fx-off .fx-toggle{opacity:.75;filter:grayscale(1)}
.fx-off .fx-canvas,.fx-off .fx-ambient,.fx-off .fx-garland,.fx-off .fx-stage,.fx-off .fx-footdeco{display:none!important}

/* ---------- splash ---------- */
.fx-splash{position:fixed;inset:0;z-index:2000;display:none;overflow:hidden;color:#fff;text-align:center;font-family:Poppins,Arial,sans-serif;cursor:pointer;
  background:radial-gradient(ellipse at 50% 38%,var(--fx-deep2) 0,var(--fx-deep) 55%,#05030a 100%)}
.fx-splash.is-on{display:block;animation:fxFadeIn .6s both}
.fx-splash.is-out{display:block;animation:fxFadeOut .7s both;pointer-events:none}
.fx-sp-rays{position:absolute;left:50%;top:38%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;
  background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.08) 0 6deg,transparent 6deg 14deg);
  -webkit-mask-image:radial-gradient(circle,#000 0,transparent 55%);mask-image:radial-gradient(circle,#000 0,transparent 55%);animation:fxSpinZ 50s linear infinite}
.fx-sp-floor{position:absolute;left:50%;top:43%;width:min(80vw,540px);aspect-ratio:1/1;transform:translate(-50%,-50%) perspective(900px) rotateX(64deg);animation:fxFloor 1.4s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 0 26px var(--fx-a))}
.fx-sp-floor svg{display:block;animation:fxSpinZ 40s linear infinite}
.fx-sp-art{position:absolute;left:50%;top:31%;width:min(36vw,200px);transform:translate(-50%,-50%);animation:fxPop 1s cubic-bezier(.2,.9,.3,1.3) .2s both,fxFloat 4s ease-in-out 1.3s infinite}
.fx-sp-art svg{filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}
.fx-sp-coins{width:auto;display:flex;gap:16px;perspective:600px}
.fx-sp-coins .fx-coin3d{width:64px;height:64px}
.fx-sp-thali{width:min(62vw,300px)}
.fx-sp-flower{width:min(42vw,220px)}
.fx-sp-flower svg{animation:fxSpinZ 30s linear infinite}
.fx-sp-text{position:absolute;left:0;right:0;bottom:0;padding:70px 20px 7%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42) 55%)}
.fx-sp-text h2{margin:0;font-size:clamp(34px,8vw,68px);font-weight:800;line-height:1.15;letter-spacing:-1px;color:var(--fx-l);text-shadow:0 4px 24px rgba(0,0,0,.45);animation:fxUp .8s .5s both}
.fx-sp-en{margin:6px 0 0;font-size:clamp(15px,3.2vw,22px);font-weight:600;color:var(--fx-b);letter-spacing:.5px;animation:fxUp .8s .7s both}
.fx-sp-line{margin:8px auto 0;max-width:560px;font-size:clamp(12px,2.6vw,15px);color:rgba(255,255,255,.85);animation:fxUp .8s .9s both}
.fx-sp-go{margin-top:18px;padding:12px 26px;border:0;border-radius:99px;background:linear-gradient(135deg,var(--fx-a),var(--fx-b));color:#2b1400;font:700 13px Poppins,Arial,sans-serif;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.35);animation:fxUp .8s 1.1s both}

/* ---------- keyframes ---------- */
@keyframes fxSwing{from{transform:rotate(-5deg) rotateY(-22deg)}to{transform:rotate(5deg) rotateY(22deg)}}
@keyframes fxGlow{from{opacity:.6}to{opacity:1}}
@keyframes fxFlame{0%{transform:scale(1,1) skewX(0)}50%{transform:scale(.93,1.08) skewX(2.5deg)}100%{transform:scale(1.05,.94) skewX(-2.5deg)}}
@keyframes fxHalo{from{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}
@keyframes fxBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes fxFloat{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}
@keyframes fxSpinZ{to{transform:rotate(360deg)}}
@keyframes fxCoin{to{transform:rotateY(360deg)}}
@keyframes fxShine{to{background-position:200% 0}}
@keyframes fxFadeIn{from{opacity:0}to{opacity:1}}
@keyframes fxFadeOut{from{opacity:1}to{opacity:0;visibility:hidden}}
@keyframes fxUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes fxPop{from{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes fxFloor{from{opacity:0;transform:translate(-50%,-50%) perspective(900px) rotateX(64deg) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) perspective(900px) rotateX(64deg) scale(1)}}

/* ---------- responsive ---------- */
@media(max-width:900px){.fx-fi:nth-child(n+9){display:none}}
@media(max-width:700px){
  .fx-ribbon{font-size:11px}.fx-ribbon-in{gap:8px;padding:7px 0}
  .fx-ribbon-txt span{display:none}.fx-ribbon-txt i{display:none}.fx-ribbon-txt b{font-size:13px}
  .fx-hang-sm{display:none}.fx-hang{transform:scale(.8);transform-origin:50% 0}
  .fx-stage{left:8px;bottom:8px;transform:scale(.68)}.fx-stage.fx-end{transform:scale(.68) translateY(18px)}
  .fx-toggle{right:10px;bottom:10px;width:34px;height:34px}
  .fx-fi:nth-child(n+7){display:none}
}
@media(max-width:380px){.fx-ribbon-cta{display:none}}
@media(prefers-reduced-motion:reduce){
  .fx-ribbon,.fx-ribbon *,.fx-root *,.fx-footdeco *,.fx-garland *{animation:none!important}
}
@media print{.fx-root,.fx-ribbon,.fx-footdeco,.fx-splash{display:none!important}}

/* ---------- festive band (under header, in normal flow) ---------- */
.fx-band{position:relative;height:88px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--fx-glow),rgba(255,255,255,0) 90%);perspective:700px}
.fx-toran{position:absolute;left:0;right:0;top:0;height:22px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}
.fx-bandrow{position:absolute;left:0;right:0;top:20px;bottom:0;display:flex;justify-content:space-around;align-items:center;padding:0 3%}
.fx-bi{display:block;width:48px;height:56px;transform-style:preserve-3d;filter:drop-shadow(0 6px 6px rgba(0,0,0,.22));animation:fxBob 3.4s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.6s)}
.fx-i-lantern{width:30px;height:56px;margin-top:-22px;transform-origin:50% 0}
.fx-bi.fx-m-hang{animation:fxSwing 4.2s ease-in-out infinite alternate;animation-delay:calc(var(--i,0)*-.8s)}
.fx-bi.fx-m-float{animation:fxFloatUp 4.4s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.9s)}
.fx-bi.fx-m-spin{animation:fxSpinZ 16s linear infinite;animation-delay:calc(var(--i,0)*-2s)}
.fx-bi.fx-m-flip{animation:fxCoin 6s linear infinite;animation-delay:calc(var(--i,0)*-1.2s)}
.fx-bi.fx-m-beat{animation:fxBeat 1.6s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.3s)}
.fx-i-kite,.fx-i-rocket,.fx-i-balloon,.fx-i-flame,.fx-i-feather,.fx-i-trident,.fx-i-tree{width:38px}
@keyframes fxFloatUp{0%,100%{transform:translateY(4px) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}
@keyframes fxBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.18) rotateY(18deg)}}
html.hn-in-frame .fx-band{display:none!important}
.fx-off .fx-band{display:none!important}
@media(max-width:700px){.fx-band{height:66px}.fx-bi{width:36px;height:42px}.fx-i-lantern{width:24px;height:44px;margin-top:-16px}.fx-bi:nth-child(2),.fx-bi:nth-child(4){display:none}}
@media print{.fx-band{display:none!important}}
