/* TABI — โทนเมืองริมทะเลยามบ่าย: ฟ้าหม่น ผนังครีม ประตูเทอร์ควอยซ์ ต้นไม้มัสตาร์ด/ส้มอิฐ ดอกเดซี่ + ".red" แสงออโรร่าแดง */
:root{
  --ink:#23394a; --ink-2:#4b5f6d; --ink-3:#6d7d88;
  --bg:#f7f1e4; --paper:#fffcf5; --soft:#efe5d1; --line:#e2d5bb;
  --accent:#23708b; --accent-ink:#fff; --accent-soft:#dcecf1;
  --teal:#4f9fbe; --mustard:#e3b13d; --coral:#d8664c; --berry:#b9484e; --sea:#3f7f93; --slate:#5d7d8e;
  --red:#e3262f;
  --radius:18px; --radius-sm:10px;
  --shadow:0 1px 2px rgba(35,57,74,.06),0 10px 30px -8px rgba(35,57,74,.16);
  --shadow-lg:0 2px 4px rgba(35,57,74,.06),0 24px 60px -18px rgba(35,57,74,.35);
  --ease:cubic-bezier(.2,.8,.2,1);
}
body{
  background-color:var(--bg);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
}
::selection{background:var(--mustard);color:var(--ink)}
a{color:var(--accent)}
.btn{border-radius:999px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}
.btn:hover{transform:translateY(-1px)}

/* ---------- โลโก้ TABI.red ---------- */
.brand{gap:10px}
.brand__mark{border-radius:10px;box-shadow:0 4px 12px -4px rgba(35,57,74,.5);transition:transform .5s var(--ease)}
.brand:hover .brand__mark{transform:rotate(-8deg) scale(1.06)}
.brand__dome{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s var(--ease)}
.brand:hover .brand__dome{transform:scaleY(1.15)}
.brand__name{font-weight:600;letter-spacing:.08em;font-size:21px;display:inline-flex;align-items:baseline}
.brand__name::after{
  content:".red";letter-spacing:.02em;margin-left:1px;font-weight:600;
  background:linear-gradient(100deg,#ff2a3d 0%,#ff6b4a 18%,#e3262f 36%,#c2185b 54%,#ff4d6d 72%,#ff8a3d 86%,#ff2a3d 100%);
  background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;
  animation:tabi-aurora 16s ease-in-out infinite;
  filter:drop-shadow(0 0 0 rgba(227,38,47,0));
}
@keyframes tabi-aurora{
  0%{background-position:0% 50%;filter:drop-shadow(0 0 2px rgba(255,60,70,.25))}
  25%{filter:drop-shadow(0 0 8px rgba(255,90,80,.55))}
  50%{background-position:100% 50%;filter:drop-shadow(0 0 4px rgba(194,24,91,.4))}
  75%{filter:drop-shadow(0 0 9px rgba(255,120,60,.5))}
  100%{background-position:0% 50%;filter:drop-shadow(0 0 2px rgba(255,60,70,.25))}
}
.brand--foot .brand__name::after{animation-duration:20s;
  background-image:linear-gradient(100deg,#ff5866 0%,#ff9a7a 18%,#ff4655 36%,#ff6fa3 54%,#ff7a8c 72%,#ffb070 86%,#ff5866 100%)}
/* หน้าเนื้อหาน้อย: ท้ายเว็บชิดล่างจอ */
body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
.site-main{flex:1 0 auto}

/* ---------- หัวเว็บ + แถบเรือบอกระยะเลื่อน ---------- */
.site-head{background:color-mix(in srgb,var(--bg) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}
.icon-btn:hover,.lang-switch:hover{background:color-mix(in srgb,var(--mustard) 22%,transparent)}
.icon-btn svg{transition:transform .3s var(--ease)}
.icon-btn:hover svg{transform:rotate(-10deg) scale(1.08)}
.nav__list a{transition:background .2s,color .2s}
@media (min-width:900px){.nav__list a[aria-current]{background:var(--accent-soft);color:var(--accent)}}
.tabi-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}
.tabi-progress::before{content:"";position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--p,0));
  background:linear-gradient(90deg,var(--teal),var(--mustard),var(--coral),var(--red))}
.tabi-progress__boat{position:absolute;bottom:0;left:calc(var(--p,0) * (100% - 22px));width:22px;height:14px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 9h20l-3 4H4z' fill='%239c6b45'/%3E%3Cpath d='M11 9V1l7 7z' fill='%23fbf6ea' stroke='%23d9ccb4' stroke-width='.6'/%3E%3C/svg%3E") no-repeat center/contain;
  animation:tabi-bob 2.6s ease-in-out infinite;opacity:calc(min(1, var(--p,0) * 20))}

/* ---------- หน้าแรก: ฮีโร่ ---------- */
.hero{padding:22px 0 36px;background:
  radial-gradient(60% 50% at 85% 10%,rgba(79,159,190,.18),transparent 70%),
  radial-gradient(40% 40% at 5% 90%,rgba(227,177,61,.16),transparent 70%)}
.hero__in{display:grid;gap:4px}
.hero__eyebrow{order:1;margin:14px 0 2px;font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--coral);display:flex;align-items:center;gap:8px}
.hero__eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}
.hero__title{order:2;font-size:clamp(34px,8.4vw,60px);text-wrap:balance;line-height:1.12;letter-spacing:-.01em;margin:0 0 .2em;
  background:linear-gradient(180deg,var(--ink) 55%,#3f6273);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero__lead{order:3;color:var(--ink-2);margin-bottom:22px}
.hero__search{order:4;max-width:600px}
.hero__promises{order:5;list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.hero__promises li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:color-mix(in srgb,var(--paper) 80%,transparent);border:1px solid var(--line);font-size:14px;color:var(--ink-2)}
.hero__promises li::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-52 -52 104 104'%3E%3Cg fill='%23fff' stroke='%23d9ccb4' stroke-width='4'%3E%3Cellipse cy='-27' rx='10' ry='22'/%3E%3Cellipse cy='-27' rx='10' ry='22' transform='rotate(60)'/%3E%3Cellipse cy='-27' rx='10' ry='22' transform='rotate(120)'/%3E%3Cellipse cy='-27' rx='10' ry='22' transform='rotate(180)'/%3E%3Cellipse cy='-27' rx='10' ry='22' transform='rotate(240)'/%3E%3Cellipse cy='-27' rx='10' ry='22' transform='rotate(300)'/%3E%3C/g%3E%3Ccircle r='15' fill='%23ec8d2c'/%3E%3C/svg%3E") center/contain no-repeat}
.hero .search-form{padding:6px;border-radius:999px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}
.hero .search-form input{border:0;background:transparent;min-height:48px}
.hero .search-form input:focus{outline:none}
.hero .search-form:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 22%,transparent),var(--shadow)}
.search-form button{background:var(--ink);transition:background .2s,transform .2s var(--ease)}
.search-form button:hover{background:var(--accent);transform:scale(1.03)}

/* กรอบภาพทรงซุ้มประตู */
.tabi-art{order:0;position:relative;margin:0 auto;width:100%;max-width:560px;aspect-ratio:640/560;
  border-radius:50% 50% 26px 26px / 34% 34% 26px 26px;overflow:hidden;
  box-shadow:0 0 0 8px var(--paper),0 0 0 9px var(--line),var(--shadow-lg);
  --mx:0;--my:0;
  --sky1:#5d7d8e;--sky2:#9fc0ca;--sky3:#f0e4c9;--sea1:#78b5c1;--sea2:#3f7f93;--cloud:#dbeaee;--win:#3d7f99;--sun:#f0a63a;
  -webkit-tap-highlight-color:transparent;isolation:isolate}
.tabi-art__svg{display:block;width:100%;height:100%;cursor:pointer;user-select:none}
.tabi-art__svg *{transition:fill 1.2s ease,opacity 1.2s ease}
.tabi-art__svg stop{transition:stop-color 1.4s ease}
.tabi-art__hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:5px 12px;border-radius:999px;
  background:rgba(35,57,74,.72);color:#fff;font-size:12.5px;white-space:nowrap;pointer-events:none;
  animation:tabi-hint 7s 2.5s ease both}
@keyframes tabi-hint{0%{opacity:0;transform:translate(-50%,8px)}10%,85%{opacity:1;transform:translate(-50%,0)}100%{opacity:0}}
.t-sun__disc{fill:var(--sun)}
.t-stars{opacity:0}
.t-win{fill:var(--win)}
.t-house{cursor:pointer}
.t-house:hover .t-dome{filter:brightness(1.08)}
.t-house.is-lit .t-win{fill:#ffd86b;filter:drop-shadow(0 0 3px #ffd86b)}
.t-house .t-door{transform-box:fill-box;transform-origin:0 50%;transition:transform .5s var(--ease)}
.t-house.is-lit .t-door{transform:scaleX(.35)}

/* ค่ำ (แตะดวงอาทิตย์) */
.hero.is-dusk .tabi-art{--sky1:#1d2745;--sky2:#4f4b7c;--sky3:#d98d6c;--sea1:#3b5f7b;--sea2:#1d344b;--cloud:#8a8db1;--win:#ffd36b;--sun:#f6efd6}
.hero.is-dusk .t-stars{opacity:1}
.hero.is-dusk .t-win{filter:drop-shadow(0 0 3px rgba(255,211,107,.9))}
.hero.is-dusk .t-swirls{opacity:.3}

/* การเคลื่อนไหว */
.t-sunwrap{transform:translate(calc(var(--mx) * 22px),calc(var(--my) * 14px));transition:transform .6s var(--ease)}
.t-swirls{transform-box:fill-box;transform-origin:50% 50%;animation:tabi-spin 90s linear infinite}
.t-sun{transform-box:fill-box;transform-origin:50% 50%;animation:tabi-pulse 5s ease-in-out infinite;cursor:pointer}
.t-clouds{transform:translate(calc(var(--mx) * -12px),calc(var(--my) * -6px));transition:transform .8s var(--ease)}
.t-cloud{animation:tabi-drift 22s ease-in-out infinite alternate}
.t-cloud--b{animation-duration:28s;animation-delay:-6s}
.t-cloud--c{animation-duration:34s;animation-delay:-12s}
.t-cloud--d{animation-duration:26s;animation-delay:-3s}
.t-bird{animation:tabi-fly 9s ease-in-out infinite}
.t-bird--2{animation-delay:-3s}
.t-wave{animation:tabi-wave 7s linear infinite}
.t-wave--1{animation-duration:9s;animation-direction:reverse}
.t-wave--2{animation-duration:11s}
.t-boat{transform-box:fill-box;transform-origin:50% 100%;animation:tabi-rock 4.5s ease-in-out infinite;cursor:pointer}
.t-boat:nth-child(2){animation-delay:-1.2s}.t-boat:nth-child(3){animation-delay:-2.4s}.t-boat:nth-child(4){animation-delay:-3.1s}
.t-boat.is-sail{animation:tabi-sail 3.2s var(--ease) both}
.t-tree{transform-box:fill-box;transform-origin:50% 100%;animation:tabi-sway 6s ease-in-out infinite}
.t-tree:nth-of-type(2n){animation-delay:-2s;animation-duration:7s}
.t-flower{transform-box:fill-box;transform-origin:50% 50%;animation:tabi-nod 5s var(--d,0s) ease-in-out infinite}
.t-bloom{transform-box:fill-box;transform-origin:50% 50%;animation:tabi-bloom 2.4s var(--ease) forwards;pointer-events:none}

@keyframes tabi-spin{to{transform:rotate(360deg)}}
@keyframes tabi-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@keyframes tabi-drift{from{transform:translateX(-18px)}to{transform:translateX(22px)}}
@keyframes tabi-fly{0%,100%{transform:translate(0,0)}50%{transform:translate(-30px,-10px)}}
@keyframes tabi-wave{from{transform:translateX(0)}to{transform:translateX(-48px)}}
@keyframes tabi-rock{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}
@keyframes tabi-sail{0%{transform:translateX(0)}45%{transform:translateX(-160px) rotate(-4deg);opacity:0}55%{transform:translateX(160px);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes tabi-sway{0%,100%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}
@keyframes tabi-nod{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
@keyframes tabi-bloom{0%{transform:scale(0) rotate(-90deg);opacity:0}25%{transform:scale(1.15) rotate(10deg);opacity:1}40%{transform:scale(1) rotate(0)}80%{opacity:1}100%{transform:scale(.9) translateY(14px);opacity:0}}
@keyframes tabi-bob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-2px) rotate(4deg)}}

@media (max-width:899px){.tabi-art{max-width:min(100%,calc(48svh * 640 / 560))}}
@media (min-width:900px){
  .hero{padding:40px 0 56px}
  .hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);column-gap:56px;align-items:center}
  .hero__in>*:not(.tabi-art){grid-column:1}
  .tabi-art{grid-column:2;grid-row:1 / span 6;max-width:none}
  .hero__eyebrow{margin-top:0}
}

/* ---------- หมวด: ป้ายทรงซุ้ม + โดมลายวง ---------- */
.block__title{display:flex;align-items:center;gap:10px;font-size:clamp(22px,3vw,28px)}
.block__title::before{content:"";width:26px;height:26px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-52 -52 104 104'%3E%3Cg fill='%23fffdf6' stroke='%23d9ccb4' stroke-width='3'%3E%3Cellipse cy='-27' rx='9' ry='22'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(45)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(90)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(135)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(180)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(225)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(270)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(315)'/%3E%3C/g%3E%3Ccircle r='15' fill='%23ec8d2c'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .8s var(--ease)}
.block:hover .block__title::before{transform:rotate(180deg)}
.sections{gap:12px}
.sections__item{--c:var(--teal)}
.sections__item--where-to-stay{--c:var(--coral)}
.sections__item--getting-around{--c:var(--sea)}
.sections__item--food{--c:var(--mustard)}
.sections__item--itineraries{--c:var(--berry)}
.sections__item--seasons{--c:var(--slate)}
.sections a{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:132px;padding:62px 16px 16px;
  border-radius:90px 90px 18px 18px / 64px 64px 18px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,var(--paper)),var(--paper) 60%);
  border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}
.sections a::before{content:"";position:absolute;left:50%;top:16px;width:58px;height:30px;margin-left:-29px;border-radius:58px 58px 0 0;
  background:repeating-radial-gradient(circle at 50% 100%,var(--c) 0 4px,color-mix(in srgb,var(--c) 55%,#fff) 4px 7px);transition:transform .6s var(--ease)}
.sections a::after{content:"";position:absolute;left:50%;top:46px;width:44px;height:2px;margin-left:-22px;background:color-mix(in srgb,var(--c) 40%,var(--line))}
.sections a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--c)}
.sections a:hover::before{transform:scale(1.18) translateY(-2px)}
.sections__name{font-size:17px;align-self:center;text-align:center}
.sections__count{align-self:center;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--ink-2)}
@media (min-width:700px){.sections a{min-height:150px}}

/* ---------- การ์ด: ภาพทรงหน้าต่างโค้ง + เอียงตามเมาส์ ---------- */
.card{border-radius:var(--radius);border-color:var(--line);background:var(--paper);
  transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));
  transition:transform .4s var(--ease),box-shadow .4s var(--ease);will-change:transform;position:relative}
.card:hover{--ty:-4px;box-shadow:var(--shadow-lg)}
.card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;
  background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.35),transparent 60%)}
.card:hover::after{opacity:1}
.card__img{padding:10px 10px 0}
.card__img .hero-img{border-radius:120px 120px 12px 12px / 70px 70px 12px 12px}
.card__img img{transition:transform .8s var(--ease)}
.card:hover .card__img img{transform:scale(1.05)}
.kicker{color:var(--coral);text-transform:none}
.chips a,.route-list a{transition:transform .25s var(--ease),border-color .25s,background .25s}
.chips a:hover{transform:translateY(-2px);background:var(--accent-soft)}
.route-list a:hover{transform:translateX(4px);border-color:var(--teal)}

/* ---------- บทความ ---------- */
.article__title{color:var(--ink)}
.prose blockquote{border-left-color:var(--mustard)}
.is-style-tec-tip{background:color-mix(in srgb,var(--teal) 9%,var(--paper));border-left-color:var(--teal)}
.is-style-tec-day{border-radius:28px 28px var(--radius) var(--radius)}
.is-style-tec-day>h3:first-child,.is-style-tec-day>h2:first-child{color:var(--coral)}
.tec-leg__mode{background:var(--sea)}
.tec-kind{color:var(--coral)}

/* ---------- ท้ายเว็บ: ทะเลยามค่ำ + เรือแล่น ---------- */
.site-foot{position:relative;margin-top:110px;background:linear-gradient(180deg,#2c4a5c,#1b2d3b);color:#d6e1e6;overflow:visible}
.site-foot::before{content:"";position:absolute;left:0;right:0;top:-38px;height:40px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22 q30 -18 60 0 t60 0 t60 0 t60 0 V40 H0Z' fill='%232c4a5c'/%3E%3C/svg%3E") repeat-x 0 0/240px 40px;
  animation:tabi-sea 14s linear infinite}
.site-foot::after{content:"";position:absolute;top:-58px;left:0;width:44px;height:34px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 34'%3E%3Cpath d='M3 24h38l-6 8H9z' fill='%239c6b45'/%3E%3Cpath d='M22 24V3l15 21z' fill='%23fbf6ea'/%3E%3Cpath d='M20 24V9l-11 15z' fill='%23e3b13d'/%3E%3C/svg%3E") no-repeat center/contain;
  animation:tabi-voyage 48s linear infinite}
@keyframes tabi-sea{to{background-position:-240px 0}}
@keyframes tabi-voyage{0%{transform:translateX(-60px) rotate(-3deg)}25%{transform:translateX(25vw) rotate(3deg)}50%{transform:translateX(50vw) rotate(-3deg)}75%{transform:translateX(75vw) rotate(3deg)}100%{transform:translateX(calc(100vw + 60px)) rotate(-3deg)}}
.foot__tag,.foot__note{color:#a9bcc6}
.foot__copy{color:#8aa0ab}
.foot__links a{color:#fff}

/* ---------- ข้อความแซว (toast) + กลีบดอกไม้โปรย ---------- */
.tabi-toast{position:fixed;left:50%;bottom:22px;z-index:90;max-width:calc(100vw - 32px);padding:10px 18px;border-radius:18px;
  background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:15px;font-weight:500;text-align:center;
  transform:translate(-50%,24px) scale(.96);opacity:0;pointer-events:none;transition:transform .45s var(--ease),opacity .3s}
.tabi-toast.is-on{transform:translate(-50%,0) scale(1);opacity:1}
.tabi-petal{position:fixed;top:-30px;z-index:89;width:22px;height:22px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-52 -52 104 104'%3E%3Cg fill='%23fffdf6' stroke='%23d9ccb4' stroke-width='3'%3E%3Cellipse cy='-27' rx='9' ry='22'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(60)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(120)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(180)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(240)'/%3E%3Cellipse cy='-27' rx='9' ry='22' transform='rotate(300)'/%3E%3C/g%3E%3Ccircle r='15' fill='%23ec8d2c'/%3E%3C/svg%3E") center/contain no-repeat;
  animation:tabi-fall var(--t,3.6s) var(--dl,0s) linear forwards}
.tabi-petal--pom{background:radial-gradient(circle,#c48f1d 0 22%,#e9b83f 23% 68%,transparent 70%)}
@keyframes tabi-fall{to{transform:translate(var(--dx,40px),110vh) rotate(var(--rot,540deg))}}

/* ผู้อ่านที่ตั้งค่าลดการเคลื่อนไหว: หยุดทุกอย่าง */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important}
  .tabi-art__hint{display:none}
  .card{transform:none!important}
}
@media print{.tabi-art,.hero__promises,.tabi-toast,.tabi-progress{display:none!important}.site-foot::before,.site-foot::after{display:none}}
