/* AgriZameen app shell v1 — az-app-shell.css
   ONE SOURCE: dev/app-shell/. Each of the five apps carries an md5-identical
   copy beside its index.html (dev/qa.py checks it). Edit here, then copy.
   Fonts are vendored beside it in az-shell-fonts/ (see dev/app-shell/FONTS.json):
   Playfair Display 700 + 700 italic, DM Sans 400/500/600/700, Noto Sans
   Devanagari 400/600 — latin and devanagari subsets, @fontsource 5.3.0, OFL 1.1.
   The shell is the frame only: app bar, trust strip, title band, tab bar, help
   dock, sheets and footer. The tools inside each app are not touched.
   L89 (22 Oct 2026, authorised by Adheer for all five apps): bigger labelled tabs (72 px, a 24 px icon in a pill
   when on, 12 px labels) and an honest line under the trust strip while the phone is offline. */
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(az-shell-fonts/playfair-display-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(az-shell-fonts/playfair-display-latin-700-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(az-shell-fonts/dm-sans-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(az-shell-fonts/dm-sans-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(az-shell-fonts/dm-sans-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(az-shell-fonts/dm-sans-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:400;font-display:swap;src:url(az-shell-fonts/noto-sans-devanagari-devanagari-400-normal.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:600;font-display:swap;src:url(az-shell-fonts/noto-sans-devanagari-devanagari-600-normal.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:400;font-display:swap;src:url(az-shell-fonts/noto-sans-devanagari-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:600;font-display:swap;src:url(az-shell-fonts/noto-sans-devanagari-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---------------------------------------------------------------- tokens */
:root{
  --azs-forest:#1A3C2A;--azs-deep:#0F2419;--azs-gold:#C8A951;--azs-gold-t:#E3C976;--azs-cream:#F5F0E6;
  --azs-earth:#6B4F3A;--azs-alert:#C6543F;
  --azs-page:#F5F0E6;--azs-card:#FFFDF8;--azs-card-b:#E4DAC4;--azs-input:#FFFFFF;--azs-input-b:#CFC3A8;
  --azs-text:#1F2A22;--azs-muted:#5A6157;--azs-label:#6B4F3A;--azs-div:#EFE7D5;--azs-strong:#1A3C2A;
  --azs-btn:#1A3C2A;--azs-btn-t:#F5F0E6;--azs-btn-b:#1A3C2A;--azs-btn2-t:#1A3C2A;--azs-soft:#F1EADB;
  --azs-sans:'DM Sans','Noto Sans Devanagari',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --azs-serif:'Playfair Display',Georgia,'Times New Roman',serif;
  --azs-hi:'Noto Sans Devanagari','DM Sans',system-ui,sans-serif;
  --azs-top-h:92px;--azs-band-h:0px;--azs-tab-h:0px;--azs-safe-b:env(safe-area-inset-bottom,0px);
  --azs-tabbar-h:72px;--azs-pill:#E2EBDD;
}
/* Dark: page #0F1712, card #18241C, border #2C3A30, text #ECE6D8, muted #B9B19F.
   App bar, trust strip, title band and footer keep their forest / deep. */
html[data-azs-theme="dark"]{
  color-scheme:dark;
  --azs-page:#0F1712;--azs-card:#18241C;--azs-card-b:#2C3A30;--azs-input:#121C16;--azs-input-b:#4A5A4E;
  --azs-text:#ECE6D8;--azs-muted:#B9B19F;--azs-label:#D9C38A;--azs-div:#26332B;--azs-strong:#ECE6D8;
  --azs-btn:#1A3C2A;--azs-btn-t:#F5F0E6;--azs-btn-b:#C8A951;--azs-btn2-t:#ECE6D8;--azs-soft:#1F2D24;--azs-pill:#2A4031;
}
html[data-azs-theme="light"]{color-scheme:light}
[hidden]{display:none!important}

/* ---------------------------------------------------------------- top block: app bar + trust strip */
.azs-top{position:sticky;top:0;z-index:950;font-family:var(--azs-sans);-webkit-text-size-adjust:100%}
.azs-top *,.azs-band *,.azs-tabbar *,.azs-foot *,.azs-ov *{box-sizing:border-box}
.azs-bar{display:block;margin:0;border:0;box-shadow:none;position:static;text-align:left;background:var(--azs-forest);color:#F5F0E6;height:56px;line-height:20px;
  padding:0 max(6px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}
.azs-in{max-width:var(--azs-max,1200px);margin:0 auto;height:100%;display:flex;align-items:center;gap:6px}
.azs-brand{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;line-height:20px}
.azs-brand:focus-visible,.azs-ib:focus-visible,.azs-lang:focus-visible{outline:2px solid var(--azs-gold);outline-offset:2px;border-radius:10px}
.azs-pin{flex:none;width:30px;height:32px;display:block}
.azs-id{display:flex;flex-direction:column;min-width:0}
.azs-wm{margin:0;font:700 17px/20px var(--azs-serif);color:#F5F0E6;white-space:nowrap;letter-spacing:0}
.azs-wm b{font-weight:700;color:#C8A951}
.azs-app{margin:0;font:400 12px/16px var(--azs-sans);color:#D9D2C1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.azs-app [lang="hi"]{font-family:var(--azs-hi)}
.azs-lang{position:relative;flex:none;height:32px;line-height:16px;border-radius:16px;border:1px solid rgba(245,240,230,.5);
  background:transparent;color:#F5F0E6;font:600 12px/16px var(--azs-sans);padding:0 10px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}
.azs-lang::after{content:"";position:absolute;inset:-4px -2px}
.azs-lang [lang="hi"]{font-family:var(--azs-hi)}
.azs-lang svg{width:14px;height:14px;flex:none}
.azs-ib{flex:none;width:40px;height:40px;line-height:20px;border-radius:20px;border:0;background:transparent;color:#F5F0E6;
  display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.azs-ib:hover,.azs-lang:hover{background:rgba(245,240,230,.08)}
.azs-ib svg{width:20px;height:20px;display:block}
.azs-sun{display:none!important}
html[data-azs-theme="dark"] .azs-sun{display:block!important}
html[data-azs-theme="dark"] .azs-moon{display:none!important}

.azs-trust{background:var(--azs-deep);color:#E9E2D0;font:400 11.5px/15px var(--azs-sans);
  padding:7px max(14px,env(safe-area-inset-right)) 7px max(14px,env(safe-area-inset-left))}
.azs-trust .azs-in{height:auto;align-items:flex-start;gap:8px}
.azs-trust svg{flex:none;width:15px;height:15px;margin-top:0}
.azs-trust [lang="hi"]{font-family:var(--azs-hi)}
.azs-trust b{font-weight:600;color:#F5F0E6}
.azs-trust-btn{background:none;border:0;padding:4px 2px;margin:-4px -2px;color:#E3C976;font:600 11.5px/15px var(--azs-sans);
  text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.azs-trust-btn:focus-visible{outline:2px solid var(--azs-gold);outline-offset:1px;border-radius:4px}

/* ---------------------------------------------------------------- title band */
.azs-band{display:block;margin:0;text-align:left;background:var(--azs-forest);color:#F5F0E6;font-family:var(--azs-sans);
  padding:12px max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left))}
.azs-band .azs-in{display:block;height:auto}
.azs-eb{margin:0 0 6px;font:600 11px/14px var(--azs-sans);letter-spacing:.08em;text-transform:uppercase;color:#C8A951}
.azs-eb [lang="hi"]{font-family:var(--azs-hi);letter-spacing:0;text-transform:none}
.azs-band h1,.azs-h1{margin:0;font:700 24px/29px var(--azs-serif);color:#F5F0E6;letter-spacing:0}
.azs-band h1 em{color:#C8A951;font-style:italic;font-weight:700}
.azs-hiline{margin:4px 0 0;font:400 13px/18px var(--azs-hi);color:#D9D2C1}
@media (min-width:768px){.azs-band h1,.azs-h1{font-size:28px;line-height:34px}}

/* ---------------------------------------------------------------- shared body parts */
html[data-azs] body{background:var(--azs-page);color:var(--azs-text)}
.azs-card{background:var(--azs-card);border:1px solid var(--azs-card-b);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}
.azs-lbl{margin:0;font:600 11px/14px var(--azs-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--azs-label)}
.azs-inp{height:44px;border:1px solid var(--azs-input-b);border-radius:10px;background:var(--azs-input);color:var(--azs-text);
  padding:0 12px;font:500 15px/20px var(--azs-sans)}
.azs-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:6px 0;border-bottom:1px solid var(--azs-div)}
.azs-btn{min-height:44px;border-radius:10px;border:1px solid var(--azs-btn-b);background:var(--azs-btn);color:var(--azs-btn-t);
  font:600 14px/20px var(--azs-sans);padding:0 14px;cursor:pointer}
.azs-btn2{min-height:44px;border-radius:10px;border:1px solid var(--azs-btn2-t);background:var(--azs-card);color:var(--azs-btn2-t);
  font:600 14px/20px var(--azs-sans);padding:0 14px;cursor:pointer}
.azs-note{margin:0;font:400 12px/17px var(--azs-sans);color:var(--azs-label)}

/* ---------------------------------------------------------------- bottom tab bar */
.azs-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:940;box-sizing:border-box;height:calc(var(--azs-tabbar-h) + var(--azs-safe-b));
  padding:0 env(safe-area-inset-right) var(--azs-safe-b) env(safe-area-inset-left);
  background:var(--azs-card);border-top:1px solid var(--azs-card-b);display:flex;justify-content:center;font-family:var(--azs-sans)}
.azs-tabbar.azs-flow{position:relative;flex:0 0 auto}
.azs-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,160px);justify-content:center;width:100%;max-width:1200px;height:calc(var(--azs-tabbar-h) - 1px)}
@media (max-width:767px){.azs-tabs{grid-auto-columns:minmax(0,1fr)}}
.azs-tab{position:relative;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:3px;font:600 12px/15px var(--azs-sans);color:var(--azs-muted);padding:0 2px;cursor:pointer;min-width:0;text-decoration:none}
.azs-tab svg{width:24px;height:24px;display:block;flex:none;box-sizing:content-box;padding:3px 16px;border-radius:15px;transition:background-color .2s}
.azs-tab span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.azs-tab.on{color:var(--azs-strong);font-weight:800}
.azs-tab.on svg{background:var(--azs-pill)}
html.azs-embed{--azs-tabbar-h:65px}
html.azs-embed .azs-tab svg{padding:2px 12px}
.azs-tab.on::before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:#C8A951}
.azs-tab:focus-visible{outline:2px solid var(--azs-gold);outline-offset:-4px;border-radius:12px}
html.azs-tabs-fixed body{padding-bottom:calc(var(--azs-tabbar-h) + var(--azs-safe-b))}

/* ---------------------------------------------------------------- help dock (restyles the shared dock) */
html[data-azs] .az-dock{display:flex!important;flex-direction:column;align-items:flex-end;gap:8px;background:transparent!important;border:0!important;
  box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0}
html[data-azs] .az-dock:not(.az-dock-placed){right:12px!important;left:auto!important;top:auto!important;
  bottom:calc(var(--azs-tab-h) + var(--azs-dock-lift,0px) + 12px)!important}
html[data-azs] .az-dock .az-dock-grip{display:none!important}
html[data-azs] .az-dock .az-dock-b,html[data-azs] .az-dock .azk-wa{position:static!important;width:48px!important;height:48px!important;
  border-radius:24px!important;border:2px solid #C8A951!important;background:#1A3C2A!important;color:#F5F0E6!important;padding:0!important;
  display:flex!important;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(15,36,25,.3)!important;filter:none!important}
html[data-azs] .az-dock .az-dock-b+.az-dock-b{border-left:2px solid #C8A951!important}
html[data-azs] .az-dock .az-dock-b:hover,html[data-azs] .az-dock .azk-wa:hover{background:#0F2419!important}
html[data-azs] .az-dock .az-dock-b:focus-visible,html[data-azs] .az-dock .azk-wa:focus-visible{outline:3px solid #E3C976!important;outline-offset:2px}
html[data-azs] .az-dock svg{width:22px;height:22px}
html[data-azs] .azk-help{display:none!important}
html.azs-embed .az-dock,html.azs-sheet-open .az-dock{display:none!important}

/* ---------------------------------------------------------------- sheets (disclosure, More) */
.azs-ov{position:fixed;inset:0;z-index:1300;background:rgba(8,20,14,.62);display:flex;align-items:flex-end;justify-content:center;font-family:var(--azs-sans)}
.azs-ov[hidden]{display:none!important}
.azs-sheet{position:relative;background:var(--azs-card);color:var(--azs-text);width:100%;max-width:560px;max-height:86vh;overflow:auto;
  -webkit-overflow-scrolling:touch;border-radius:18px 18px 0 0;padding:18px 18px calc(22px + var(--azs-safe-b));box-shadow:0 -8px 30px rgba(0,0,0,.25)}
@media (min-width:680px){.azs-ov{align-items:center}.azs-sheet{border-radius:18px;padding-bottom:22px}}
.azs-sheet>h2{margin:0 44px 10px 0;font:700 20px/26px var(--azs-serif);color:var(--azs-strong)}
.azs-sheet>h3{margin:16px 0 6px;font:600 11px/14px var(--azs-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--azs-label)}
.azs-sheet>p{margin:0 0 10px;font-size:14px;line-height:21px}
.azs-sheet>p[lang="hi"]{font-family:var(--azs-hi)}
.azs-sheet>p a{color:var(--azs-strong)}
.azs-x{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:20px;border:0;background:transparent;color:var(--azs-label);
  font:400 26px/1 var(--azs-sans);cursor:pointer}
.azs-x:focus-visible{outline:2px solid var(--azs-gold)}
.azs-menu{display:flex;flex-direction:column;margin:0 0 6px}
.azs-mi{display:flex;align-items:center;gap:12px;min-height:52px;border:0;border-bottom:1px solid var(--azs-div);background:none;color:var(--azs-text);
  font:600 15px/20px var(--azs-sans);text-align:left;padding:0 4px;cursor:pointer;text-decoration:none;width:100%}
.azs-mi svg{width:22px;height:22px;flex:none;color:var(--azs-strong)}
.azs-mi small{display:block;font-weight:400;font-size:12.5px;line-height:17px;color:var(--azs-muted)}
.azs-mi.on{color:var(--azs-strong)}
.azs-sheet .azs-foot{margin:14px -18px calc(-22px - var(--azs-safe-b));border-radius:0}

/* ---------------------------------------------------------------- footer */
.azs-foot{display:block;margin:0;border:0;text-align:left;background:var(--azs-deep);color:#E9E2D0;font:400 14px/20px var(--azs-sans);
  padding:24px max(18px,env(safe-area-inset-right)) calc(20px + var(--azs-safe-b)) max(18px,env(safe-area-inset-left))}
.azs-foot-in{max-width:var(--azs-max,1200px);margin:0 auto;display:flex;flex-direction:column;gap:22px}
.azs-fb{display:flex;align-items:center;gap:10px}
.azs-fb svg{width:36px;height:38px;flex:none}
.azs-fb p{margin:0;font:700 22px/26px var(--azs-serif);color:#F5F0E6}
.azs-fb p b{color:#C8A951;font-weight:700}
.azs-fb .azs-tag{margin:2px 0 0;font:600 13px/18px var(--azs-hi);color:#D9D2C1}
.azs-fh{margin:0 0 10px;font:600 11px/14px var(--azs-sans);letter-spacing:.1em;text-transform:uppercase;color:#C8A951}
.azs-fh [lang="hi"]{font-family:var(--azs-hi);letter-spacing:0}
.azs-apps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:420px}
.azs-ap{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#E9E2D0;font:500 11px/13px var(--azs-sans);text-align:center;min-width:0}
.azs-ap .azs-ic{width:52px;height:52px;border-radius:14px;background:#1A3C2A;border:1px solid rgba(200,169,81,.35);display:flex;align-items:center;justify-content:center;color:#C8A951}
.azs-ap .azs-ic svg{width:24px;height:24px}
.azs-ap[aria-current="page"] .azs-ic{background:#C8A951;color:#0F2419;border-color:#C8A951}
.azs-ap[aria-current="page"]{color:#F5F0E6;font-weight:700}
.azs-ap:focus-visible,.azs-ct:focus-visible,.azs-so:focus-visible,.azs-fbtn:focus-visible,.azs-legal a:focus-visible{outline:2px solid #E3C976;outline-offset:2px;border-radius:8px}
.azs-ct{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:#F5F0E6;font-size:14px;line-height:20px;border-bottom:1px solid rgba(245,240,230,.12)}
.azs-ct svg{width:18px;height:18px;flex:none}
.azs-sos{display:flex;flex-wrap:wrap;gap:8px}
.azs-so{display:inline-flex;align-items:center;height:36px;border-radius:18px;border:1px solid rgba(245,240,230,.3);color:#E9E2D0;
  font:500 12px/16px var(--azs-sans);padding:0 12px;text-decoration:none}
.azs-so:hover,.azs-ct:hover{color:#E3C976}
.azs-disc{background:#1A3C2A;border:1px solid rgba(200,169,81,.4);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.azs-disc p{margin:0;font-size:13px;line-height:18px;color:#F5F0E6}
.azs-disc p[lang="hi"]{font:400 13px/19px var(--azs-hi);color:#E9E2D0}
.azs-fbtn{align-self:flex-start;min-height:36px;border-radius:8px;border:1px solid #C8A951;background:transparent;color:#E3C976;
  font:600 12px/16px var(--azs-sans);padding:0 12px;cursor:pointer}
.azs-legal{font-size:12px;line-height:18px;color:#BDB5A2;display:flex;flex-direction:column;gap:6px}
.azs-legal p{margin:0;color:inherit;font-size:inherit;line-height:inherit;max-width:none}
.azs-foot p{max-width:none}
.azs-legal a{color:#E3C976}
@media (min-width:768px){
  .azs-foot-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:22px}
  .azs-foot-in>.azs-wide{grid-column:1 / -1}
}

/* ---------------------------------------------------------------- inside another app's frame (the GPS app embeds the converter) */
html.azs-embed .azs-top,html.azs-embed .azs-band,html.azs-embed .azs-foot{display:none!important}

/* ---------------------------------------------------------------- offline line (L89) */
.azs-off{margin:0;background:#6B4F3A;color:#F5F0E6;font:400 12px/16px var(--azs-sans);
  padding:7px max(14px,env(safe-area-inset-right)) 7px max(14px,env(safe-area-inset-left))}
.azs-off .azs-in{height:auto;align-items:flex-start;gap:8px}
.azs-off svg{flex:none;width:15px;height:15px;margin-top:1px}
.azs-off b{font-weight:700}
.azs-off [lang="hi"]{font-family:var(--azs-hi)}
@media (prefers-reduced-motion:reduce){.azs-tab svg{transition:none}}
@media print{.azs-top,.azs-tabbar,.az-dock,.azs-ov,.azs-off{display:none!important}.azs-band{background:none;color:#000}}
@media (prefers-reduced-motion:reduce){.azs-top *,.azs-tabbar *{transition:none!important}}
