
html.top-wed body.home{ background:#e7e4de; }

html.top-wed.isl-t-dawn body.home, html.top-wed.isl-t-dawn:has(body.home){ background:#e2e8ef; }
html.top-wed.isl-t-day:has(body.home){ background:#e7e4de; }
html.top-wed.isl-t-dusk body.home, html.top-wed.isl-t-dusk:has(body.home){ background:#30353d; }
html.top-wed.isl-t-night body.home, html.top-wed.isl-t-night:has(body.home){ background:#101926; }
html.top-wed .isl-pre, html.top-wed .isl-fog{ display:none; }
.tw{ position:fixed; inset:0; z-index:0; pointer-events:none; opacity:0; transition:opacity .8s ease; }
.tw.in{ opacity:1; }
.tw canvas{ display:block; }


html.top-wed.isl-t-day body.home .logo{ filter:blur(12px) drop-shadow(0 2px 16px rgba(236,233,227,.9)); }
html.top-wed.isl-t-day body.home.isl-logo .logo{ filter:blur(0) drop-shadow(0 2px 16px rgba(236,233,227,.9)); }
html.top-wed.isl-t-dawn body.home .logo{ filter:blur(12px) drop-shadow(0 2px 16px rgba(228,234,242,.9)); }
html.top-wed.isl-t-dawn body.home.isl-logo .logo{ filter:blur(0) drop-shadow(0 2px 16px rgba(228,234,242,.9)); }
html.top-wed.isl-t-day .isl-tag, html.top-wed.isl-t-dawn .isl-tag{ color:#1f3026; }
html.top-wed.isl-t-day .isl-tag, html.top-wed.isl-t-day body.home .quote, html.top-wed.isl-t-day body.home .right-list li .label, html.top-wed.isl-t-day body.home .right-list li .value,
html.top-wed.isl-t-day body.home .nav-jump a{ text-shadow:0 1px 10px rgba(236,233,227,.95); }
html.top-wed.isl-t-dawn .isl-tag, html.top-wed.isl-t-dawn body.home .quote, html.top-wed.isl-t-dawn body.home .right-list li .label, html.top-wed.isl-t-dawn body.home .right-list li .value,
html.top-wed.isl-t-dawn body.home .nav-jump a{ text-shadow:0 1px 10px rgba(228,234,242,.95); }
html.top-wed.isl-t-day body.home .right-list li small{ color:#33413a; text-shadow:0 1px 8px rgba(236,233,227,.95); }
html.top-wed.isl-t-dawn body.home .right-list li small{ color:#2f3d47; text-shadow:0 1px 8px rgba(228,234,242,.95); }

html.top-wed.isl-t-dusk{ --acc:#b6e8ad; --acc-d:#b6e8ad; }
html.top-wed.isl-t-night{ --acc:#9fe3a0; --acc-d:#9fe3a0; }
html.top-wed.isl-t-dusk body.home .chapter, html.top-wed.isl-t-night body.home .chapter,
html.top-wed.isl-t-dusk body.home .right-list li .value .num, html.top-wed.isl-t-night body.home .right-list li .value .num,
html.top-wed.isl-t-dusk body.home .nav-jump a:hover, html.top-wed.isl-t-night body.home .nav-jump a:hover{ color:var(--acc) !important; }
html.top-wed.isl-t-dusk body.home .right-list li small{ color:#d3d8de; }
html.top-wed.isl-t-night body.home .right-list li small{ color:#c3cfd8; }
html.top-wed.isl-t-dusk body.home .topbar .label, html.top-wed.isl-t-night body.home .topbar .label,
html.top-wed.isl-t-dusk body.home .topbar .breadcrumb a, html.top-wed.isl-t-night body.home .topbar .breadcrumb a,
html.top-wed.isl-t-dusk body.home .topbar .breadcrumb .current, html.top-wed.isl-t-night body.home .topbar .breadcrumb .current{ color:#eef2f6; text-shadow:0 1px 8px rgba(8,16,30,.7); }
html.top-wed.isl-t-dusk body.home .bottom-center, html.top-wed.isl-t-night body.home .bottom-center{ color:rgba(238,242,246,.66); }

body.tw-cursor, body.tw-cursor *{ cursor:none !important; }
.tw-cur{ position:fixed; inset:0; z-index:9999; pointer-events:none; }
.tw-cur i{ position:absolute; left:0; top:0; display:block; }
.tw-cur .d{ width:6px; height:6px; margin:-3px 0 0 -3px; border-radius:50%; background:#1f3026; box-shadow:0 0 0 2px rgba(255,255,255,.7); transform:translate(var(--mx),var(--my)); }
.tw-cur .r{ width:34px; height:34px; margin:-17px 0 0 -17px; border:1px solid rgba(31,48,38,.55); border-radius:50%; transform:translate(var(--rx),var(--ry));
  transition:border-radius .4s cubic-bezier(.16,.84,.3,1), width .4s, height .4s, margin .4s, background .4s, opacity .3s; }
.tw-cur.is-low .r{ border-radius:0; width:26px; height:26px; margin:-13px 0 0 -13px; }
.tw-cur.is-hot .r{ width:56px; height:56px; margin:-28px 0 0 -28px; background:rgba(255,255,255,.3); }
.tw-cur.is-hot .d{ background:var(--acc); }
.tw-cur.is-out i{ opacity:0; }
html.isl-t-dusk .tw-cur .d, html.isl-t-night .tw-cur .d{ background:#eef2f6; box-shadow:0 0 0 2px rgba(10,18,32,.45); }
html.isl-t-dusk .tw-cur .r, html.isl-t-night .tw-cur .r{ border-color:rgba(238,242,246,.6); }
html.isl-t-dusk .tw-cur.is-hot .r, html.isl-t-night .tw-cur.is-hot .r{ background:rgba(255,255,255,.12); }

.tw-out{ position:fixed; inset:0; z-index:10010; pointer-events:none; background:#f4f3f0; opacity:0;
  clip-path:inset(var(--hy,50%) 0 calc(100% - var(--hy,50%)) 0); }
.tw-out::after{ content:""; position:absolute; left:0; right:0; top:var(--hy,50%); height:1px; background:#1f3026; }
html.isl-t-dawn .tw-out{ background:#eef2f6; }
html.isl-t-dusk .tw-out{ background:#30353d; } html.isl-t-dusk .tw-out::after{ background:#eef2f6; }
html.isl-t-night .tw-out{ background:#101926; } html.isl-t-night .tw-out::after{ background:#d6e6e8; }
.tw-out.on{ opacity:1; clip-path:inset(0 0 0 0); transition:clip-path .6s cubic-bezier(.7,0,.2,1), opacity .1s; }

@media (min-width:961px){ html.top-wed body.home .left-block{ top:10vh; } }
@media (max-width:960px){
  
  html.top-wed body.home .logo, html.top-wed body.home.isl-logo .logo{ filter:none !important; }
  
  html.top-wed.isl-t-dusk body.home .logo, html.top-wed.isl-t-dusk body.home.isl-logo .logo,
  html.top-wed.isl-t-night body.home .logo, html.top-wed.isl-t-night body.home.isl-logo .logo{ filter:brightness(0) invert(1) drop-shadow(0 2px 14px rgba(8,16,30,.5)) !important; }
}

html.top-wed body.home .three-container, html.top-wed body.home.isl-logo .three-container{ opacity:0 !important; visibility:hidden !important; }
html.top-wed.isl-t-dusk body.home .chapter{ color:#d6f5cf !important; font-weight:600; text-shadow:0 1px 8px rgba(20,26,34,.95), 0 0 2px rgba(20,26,34,.9) !important; }
