/* Tathabbot visual system v3. Original notebook/print geometry is deliberately untouched. */
:root{--tb-canvas:#082d26;--tb-ink:#103f34;--tb-accent:#e5c17c;--tb-paper:#fffaf0;--tb-text:#183c35;--tb-muted:#465c54;--tb-border:#8c9d91;--tb-focus:#005fcc;--tb-s1:4px;--tb-s2:8px;--tb-s3:12px;--tb-s4:16px;--tb-s6:24px;--tb-s8:32px;--tb-s12:48px;--tb-s16:64px;--tb-scene:url('/assets/worlds/islamic.webp');--p2-ink:var(--tb-ink);--p2-accent:#876021;--p2-soft:#e8ecdf;--p2-line:#9aaa9c}
html[data-world=home]{--tb-scene:url('/assets/worlds/home.webp');--tb-canvas:#082d26}
html[data-world=arabic]{--tb-scene:url('/assets/worlds/arabic.webp');--tb-canvas:#321922;--tb-ink:#652c34;--p2-ink:#652c34;--p2-accent:#8a5226;--p2-soft:#f0e2dc;--p2-line:#b49d94}
html[data-world=research]{--tb-scene:url('/assets/worlds/research.webp');--tb-canvas:#101e34;--tb-ink:#153956;--p2-ink:#153956;--p2-accent:#7b5b26;--p2-soft:#e1e9ee;--p2-line:#8fa2b2}
html{scroll-padding-block:24px 130px}body.tb-visual{position:relative;isolation:isolate;min-height:100svh;background:var(--tb-canvas)!important;color:var(--tb-paper);font-size:18px;line-height:1.85;background-image:none!important}body.tb-visual:before{content:"";position:absolute;inset:0 0 auto;height:115svh;min-height:780px;background:linear-gradient(0deg,var(--tb-canvas) 0%,transparent 40%),linear-gradient(#061c1726,#061c1726),var(--tb-scene) center top/cover no-repeat;z-index:-2;pointer-events:none}body.tb-visual:after{content:"";position:absolute;inset:85svh 0 0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--tb-canvas) 18%,var(--tb-canvas) 82%,transparent 100%),url('/assets/worlds/lattice.svg') left top/160px 160px repeat;opacity:.7}
.tb-visual *{box-sizing:border-box}.tb-visual :is(button,input,select,textarea){font:inherit}.tb-visual :is(button,.p2-btn,summary){min-height:44px}.tb-visual button:disabled{opacity:.62;cursor:not-allowed!important}.tb-visual :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--tb-focus)!important;outline-offset:4px;box-shadow:0 0 0 7px #fff!important}.tb-visual :is(input,select,textarea){border-color:#768b7d!important;color:#183c35;background:#fff;max-width:100%}.tb-visual :is(input,select,textarea):invalid:not(:placeholder-shown){border-color:#8c232b}.tb-visual a{text-underline-offset:5px}.tb-visual :is(.p2-card,.p2-article,.p2-preview,.m-lib-card,.m-lib-toolbar,.m-lib-footnote,.m-search-result,.p2-cal-day,.p2-alert,.p2-empty,.p2-band,.p2-quiz label){color:var(--tb-text)}
.tb-visual .p2-header,.tb-visual .premium-nav{background:#08241fef!important;color:#fffaf0!important;border-color:#d3b67a77!important;box-shadow:none!important}.tb-visual .p2-header{min-height:92px;padding-block:18px;gap:24px;backdrop-filter:blur(8px)}.tb-visual .p2-logo strong{font-size:29px}.tb-visual .p2-logo img{width:52px;height:52px}.tb-visual .p2-logo small{letter-spacing:2px;color:#e5c17c}.tb-visual .p2-nav a,.tb-visual .premium-nav a{color:#fffaf0!important;font-size:17px}.tb-visual .p2-nav a{min-height:44px;display:flex;align-items:center;padding-inline:6px;border-bottom:2px solid transparent}.tb-visual .p2-nav a:hover,.tb-visual .p2-nav a[aria-current=page]{color:#f6d391!important;border-bottom-color:#f6d391}.tb-visual .p2-lang,.tb-visual .p2-menu-btn{color:#fffaf0;background:#123e34;border-color:#c7ac75;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tb-visual .p2-menu-btn{display:none}.tb-visual .p2-context{background:#061f1be8;color:#fffaf0;border-color:#bba26955;padding-block:0;gap:12px}.tb-visual .p2-context a{min-height:40px;display:flex;align-items:center;padding:4px 8px}.tb-visual .p2-context a:hover{text-decoration:underline}.tb-visual .p2-context{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.tb-visual .p2-context::-webkit-scrollbar{height:5px}.tb-visual .p2-context::-webkit-scrollbar-thumb{background:#ba9b63}.tb-visual .p2-footer{color:#fffaf0;border-color:#ab97656b}
.tb-visual #p2-main{max-width:1320px;padding:36px 32px 90px}.tb-visual .p2-hero{isolation:auto;background:transparent!important;box-shadow:none;border:0;border-radius:0;min-height:calc(100svh - 168px);width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:48px 80px 90px;position:relative;overflow:visible}.tb-visual .p2-hero:before,.tb-visual .p2-hero:after{display:none}.tb-visual .p2-hero>div:first-child{max-width:820px;position:relative;z-index:2}.tb-visual .p2-hero h1{font-size:clamp(36px,4.5vw,70px);line-height:1.5;margin:14px 0 20px;color:#fffaf0;text-shadow:0 3px 22px #001a17}.tb-visual .p2-hero p{font-size:clamp(18px,1.8vw,23px);max-width:740px;margin-inline:auto;color:#fffaf0;line-height:1.9;text-shadow:0 2px 8px #001914}.tb-visual .p2-hero .p2-eyebrow{color:#f5d798;font-size:14px}.tb-visual .p2-hero .p2-actions{justify-content:center;margin-top:30px}.tb-visual .p2-hero-art{display:none!important}.tb-scene-brand{display:flex;justify-content:center;align-items:center;gap:14px;font:700 34px TB2Heading,Arial;color:#f3d395}.tb-scene-brand img{width:64px;height:64px}.tb-world-guides{position:absolute;inset-inline-start:-44px;bottom:15px;width:240px;height:auto;z-index:1;pointer-events:none;filter:drop-shadow(0 18px 14px #0006)}.tb-visual .p2-hero>img.tb-world-guides{max-height:380px;width:auto}.tb-visual .p2-btn{border-radius:12px;padding:13px 24px;min-height:50px;box-shadow:0 4px 0 #0002;transition:background .18s,transform .18s}.tb-visual .p2-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.tb-visual .p2-btn.gold{background:#e5c17c;border-color:#e5c17c;color:#19372d}.tb-visual .p2-hero .p2-btn.light{background:#0a2d27e8;border-color:#e5c17c;color:#fffaf0}.tb-visual .p2-actions>.p2-btn.light{background:#fffaf0;color:var(--tb-ink);border-color:#899c8c}.tb-visual .p2-hero .p2-actions>.p2-btn.light{background:#0a2d27e8;color:#fffaf0;border-color:#e5c17c}
.tb-visual .p2-section{margin-top:64px;position:relative}.tb-visual .p2-section-head p,.tb-visual .p2-lead{color:#ecebdd}.tb-visual .p2-section h2{color:#fffaf0;font-size:clamp(26px,3vw,38px)}.tb-visual .p2-eyebrow{color:#e5c17c;letter-spacing:1px}.tb-visual .p2-worlds{gap:28px}.tb-visual .p2-world{min-height:480px;border-radius:160px 160px 24px 24px;border:2px solid #d9b873;box-shadow:0 18px 35px #0005,inset 0 0 0 7px #d9b87322;padding:34px;transform:none}.tb-visual .p2-world:before{background:linear-gradient(0deg,#051c19 0%,#051c19de 35%,transparent 100%),var(--image) center/cover}.tb-visual .p2-world:nth-child(2):before{background:linear-gradient(0deg,#321922 0%,#321922de 35%,transparent 100%),var(--image) center/cover}.tb-visual .p2-world:nth-child(3):before{background:linear-gradient(0deg,#101e34 0%,#101e34de 35%,transparent 100%),var(--image) center/cover}.tb-visual .p2-world h3{font-size:30px;color:#fffaf0}.tb-visual .p2-world p{color:#fffaf0}.tb-visual .p2-world small{color:#ffe0a5}.tb-visual .p2-world:hover{transform:translateY(-5px)}.tb-visual .p2-world .p2-arrow{width:48px;height:48px;color:#fffaf0;background:#ffffff15}
.tb-visual .p2-grid,.tb-visual .m-lib-results{gap:24px}.tb-visual .p2-card,.tb-visual .m-lib-card{padding:30px;background:#fffaf0f5;border:1px solid #d9b873;border-radius:24px;box-shadow:0 10px 0 #0002,0 18px 34px #0002;position:relative}.tb-visual .p2-card h3,.tb-visual .m-lib-card h2{font-size:24px!important;color:var(--tb-ink)!important}.tb-visual .p2-card p,.tb-visual .m-lib-card p,.tb-visual .p2-post-day{color:#465c54}.tb-visual .p2-icon{width:76px;height:76px;border-radius:20px;background:linear-gradient(145deg,#fff,#e9d8ad);border:1px solid #c4a66c;color:var(--tb-ink);box-shadow:0 5px 0 #b18b4b4d,0 8px 15px #0001;font-size:36px;transform:rotate(-3deg)}.tb-icon{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tb-visual .p2-card a{color:var(--tb-ink)}.tb-visual .p2-band{padding:34px;border:1px solid #d9b873;border-radius:24px;background:#fffaf0f5;box-shadow:0 15px 35px #0002}.tb-visual .p2-band h2{color:var(--tb-ink)}.tb-visual .p2-band .p2-eyebrow{color:#76521e}.tb-visual .p2-article,.tb-visual .p2-preview,.tb-visual .m-lib-toolbar{background:#fffaf0f5;border-radius:24px;border-color:#b8a16c}.tb-visual .p2-article h2,.tb-visual .p2-article h3,.tb-visual .p2-preview h2{color:var(--tb-ink)}.tb-visual .p2-tabs a,.tb-visual .p2-tabs button,.tb-visual .m-search-filters button{min-height:44px;color:var(--tb-ink);border-color:#829686}.tb-visual .p2-tabs [aria-pressed=true],.tb-visual .p2-tabs .active,.tb-visual .m-search-filters [aria-pressed=true]{background:var(--tb-ink);color:#fffaf0;border-color:var(--tb-ink)}.tb-visual .p2-field input,.tb-visual .p2-field select,.tb-visual .p2-field textarea{border-radius:10px}.tb-visual .m-lib-badge{color:#234839;background:#e5eadb}.tb-visual .m-lib-badge.external{color:#65471a;background:#f4e1b7}.tb-visual .m-lib-card small,.tb-visual .m-search-result small{color:#465c54}.tb-visual .m-lib-featured a{background:#fffaf0;border:1px solid #c6ac74;border-radius:18px;padding:24px;color:var(--tb-ink)}.tb-visual .m-lib-featured small{color:#465c54}.tb-visual .m-lib-hero{background:#082d26e8;border:1px solid #bd9e61;border-radius:28px;box-shadow:0 16px 35px #0003}.tb-visual .m-lib-hero h1{color:#fffaf0}.tb-visual .m-lib-hero p{color:#fffaf0}.tb-visual .p2-table{color:#183c35;background:#fffaf0}.tb-visual .p2-cal-day{background:#fffaf0}.tb-visual .p2-cal-day small{color:#465c54}.tb-visual .p2-event{color:#183c35}.tb-visual .p2-ticker{background:#061f1bf5;color:#fffaf0;border-top:1px solid #d9b873;min-height:68px;padding:12px 24px}.tb-visual .p2-tip{font-size:16px}.tb-visual .p2-ticker button{min-height:44px;border-color:#e5c17c;background:#133d32;font-size:14px}.tb-visual .p2-tip strong{color:#f6d391}.tb-visual .p2-skip{background:#fffaf0;color:#102e27}.tb-visual .p2-footer a{min-height:44px;display:inline-flex;align-items:center}.tb-visual .p2-alert{background:#fff1d5;border-color:#8b5d20;color:#5e3f14}
/* Legacy tools receive the same reading surfaces without changing generated resources. */
.tb-visual.premium :is(main#app,main.container,.tb-public-main){color:var(--tb-text);background:#fffaf0f5;border:1px solid #c6ac74;border-radius:24px;padding:28px;max-width:1320px;margin:32px auto}.tb-visual.premium :is(.card,.panel,.hub-card,.service-card,.tool-card){background:#fffaf0;border-radius:20px!important;border-color:#acb99d!important;color:var(--tb-text)}.tb-visual.premium :is(main#app,main.container) h1{color:var(--tb-ink)}.tb-visual .premium-nav button{color:#fffaf0;background:#103d32}.tb-visual .premium-rail{background:#fffaf0;color:var(--tb-text)}
@media(min-width:1550px){.tb-visual .p2-hero{min-height:760px}.tb-world-guides{inset-inline-start:-110px}}
@media(max-width:1000px){.tb-visual .p2-header{gap:14px;padding:14px 20px;flex-wrap:wrap}.tb-visual .p2-menu-btn{display:inline-flex;margin-inline-start:auto}.tb-visual .p2-nav{display:none;flex-basis:100%;width:100%;flex-wrap:wrap}.tb-visual .p2-nav.open{display:flex}.tb-visual .p2-hero{padding:40px 48px 80px;min-height:calc(100svh - 180px)}.tb-world-guides{opacity:.65;inset-inline-start:-30px;max-height:280px!important}.tb-visual .p2-world{min-height:430px}.tb-visual .p2-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tb-visual .p2-worlds .p2-world:last-child{grid-column:auto;min-height:430px}.tb-visual .p2-world h3{font-size:23px}.tb-visual .p2-world{padding:22px}.tb-visual .p2-world small{font-size:11px}}
@media(max-width:640px){html[data-world=home]{--tb-scene:url('/assets/worlds/home-portrait.webp')}html[data-world=islamic]{--tb-scene:url('/assets/worlds/islamic-portrait.webp')}html[data-world=arabic]{--tb-scene:url('/assets/worlds/arabic-portrait.webp')}html[data-world=research]{--tb-scene:url('/assets/worlds/research-portrait.webp')}body.tb-visual{font-size:17px;padding-bottom:110px!important}body.tb-visual:before{background-position:center top;min-height:820px;height:115svh}.tb-visual #p2-main{padding:20px 18px 50px}.tb-visual .p2-hero{padding:28px 4px 145px;min-height:calc(100svh - 165px)}.tb-visual .p2-hero h1{font-size:35px;line-height:1.55}.tb-visual .p2-hero p{font-size:18px}.tb-visual .p2-hero .p2-eyebrow{font-size:12px}.tb-scene-brand{font-size:30px}.tb-scene-brand img{width:52px;height:52px}.tb-visual .p2-hero>img.tb-world-guides{max-height:150px!important;inset-inline-start:0;bottom:-10px;opacity:1}.tb-visual .p2-hero .p2-actions{gap:10px}.tb-visual .p2-btn{padding:12px 17px;font-size:16px}.tb-visual .p2-worlds,.tb-visual .p2-grid,.tb-visual .m-lib-results{grid-template-columns:1fr}.tb-visual .p2-world,.tb-visual .p2-worlds .p2-world:last-child{min-height:400px;border-radius:100px 100px 22px 22px}.tb-visual .p2-world h3{font-size:30px}.tb-visual .p2-world small{font-size:13px}.tb-visual .p2-section{margin-top:42px}.tb-visual .p2-card,.tb-visual .m-lib-card{padding:24px}.tb-visual .p2-band{padding:24px}.tb-visual .p2-ticker{padding:8px 12px;gap:10px;min-height:88px}.tb-visual .p2-tip{font-size:13px}.tb-visual .p2-ticker button{padding:6px;min-width:48px}.tb-visual .p2-context{padding-inline:12px}.tb-visual .p2-logo strong{font-size:25px}.tb-visual .p2-logo img{width:44px;height:44px}.tb-visual .p2-header{gap:10px;padding:12px 16px}.tb-visual .p2-logo{min-width:130px}.tb-visual .p2-logo small{font-size:8px}.tb-visual .p2-lang{padding:8px}.tb-visual .p2-article{padding:22px}.tb-visual.premium :is(main#app,main.container,.tb-public-main){margin:20px 10px;padding:18px}.tb-visual .p2-calendar{overflow-x:auto;grid-template-columns:repeat(7,minmax(50px,1fr));padding-bottom:8px}.tb-visual .p2-cal-day{font-size:13px}.tb-visual .p2-event{font-size:11px}}
@media(prefers-reduced-motion:reduce){.tb-visual *,.tb-visual *:before,.tb-visual *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.tb-visual :is(a,button,input,select,textarea){forced-color-adjust:auto}.tb-visual:before,.tb-visual:after,.tb-world-guides{display:none}.tb-visual .p2-world{border:2px solid LinkText}}
@media print{body.tb-visual{background:white!important;color:#111;padding-bottom:0!important}body.tb-visual:before,body.tb-visual:after,.tb-world-guides,.tb-scene-brand{display:none!important}.tb-visual .p2-hero{min-height:0!important;color:#111!important}.tb-visual .p2-hero :is(h1,p){color:#111!important;text-shadow:none}.tb-visual.premium :is(main#app,main.container,.tb-public-main){padding:0!important;margin:0!important;border:0;background:white!important}.tb-visual .p2-section h2{color:#111!important}}
.tb-visual .premium-mega,.tb-visual .premium-mega a,.tb-visual .premium-mega h3{color:var(--tb-ink)!important;background-color:#fffaf0}.tb-visual .premium-mega{border:1px solid #bfa36d;border-radius:16px}.tb-visual .p2-card .p2-eyebrow,.tb-visual .m-lib-card .p2-eyebrow{color:#76521e}.tb-visual .p2-alert a{color:#453014}.tb-visual .m-lib-footnote{color:#4d3c1e}.tb-visual .m-lib-footnote a{color:#193e32}.tb-visual .p2-section .p2-card h2{color:var(--tb-ink)}
@media screen{
.tb-visual .recovery-scroll{width:100%;max-width:100%;overflow:visible;padding:0;margin:20px 0}
.tb-visual .recovery-spread{width:100%!important;max-width:1448px;height:auto!important;aspect-ratio:1448/1086;box-sizing:border-box}
.tb-visual #nb-canvas{display:block;width:100%!important;max-width:100%!important;height:auto!important}
.tb-visual .nb-hotspot{min-width:0!important;min-height:0!important}
.tb-visual #nb-fields{inset:0}
.tb-visual :is(#nb-editor,#tb-notebook-zoom){width:min(96vw,1000px);max-width:calc(100vw - 24px);max-height:90dvh;overflow-y:auto;overflow-x:visible;border:2px solid #ac8951;border-radius:18px;padding:24px;background:#fffaf0;color:#183c35}
.tb-visual #nb-editor textarea{width:100%;font-size:20px;line-height:1.9}
.tb-notebook-access{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:16px 0}
.tb-notebook-access label{display:grid;gap:6px;min-width:0;flex:1}
.tb-notebook-access select{width:100%;min-height:44px}
#tb-notebook-zoom canvas{display:block;width:100%;height:auto;max-width:100%}
.tb-notebook-zoom-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}
@media(max-width:640px){.tb-visual #app .toolbar{display:flex;flex-wrap:wrap;gap:10px}.tb-visual #app .toolbar label{max-width:100%}.tb-visual #nb-lesson-pick{width:100%;max-width:100%;font-size:16px}.tb-notebook-access{display:grid;grid-template-columns:1fr}.tb-visual :is(#nb-editor,#tb-notebook-zoom){padding:16px}}
}
@media screen{
body.tb-visual{display:block!important}
.tb-visual :is(.p2-header,.p2-context){width:100%;max-width:100%;min-width:0}
.tb-visual :is(main,section,article,.p2-card,.panel){min-width:0}
.tb-visual :is(p,a,td,th){overflow-wrap:anywhere}
.tb-visual .p2-calendar{width:100%;max-width:100%;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}
.tb-visual .p2-cal-day{min-width:0;overflow-wrap:anywhere}
.tb-visual .p2-menu-btn{background:#123e34!important;color:#fffaf0!important}
.tb-visual #tb-language{background:#123e34!important;color:#fffaf0!important}
.tb-visual .p2-ticker{background:#061f1b!important;color:#fffaf0!important}
.tb-visual .p2-tip strong{color:#f6d391!important}
.tb-visual input[type=checkbox],.tb-visual input[type=radio]{width:24px;min-width:24px;height:24px;vertical-align:middle}
.tb-visual iframe{max-width:100%}
body.tb-visual>main:not(#p2-main):not(#app){margin:28px auto;max-width:calc(100% - 28px)}
.tb-visual .tb-watermark{color:#53645c!important;opacity:1!important}
}
@media screen and (max-width:1200px){.tb-visual #nb-fields{display:none}}
@media screen{.tb-visual #student-toggle{width:24px!important;height:24px!important;min-width:24px!important}.tb-visual .p2-hero .tb-scene-brand{color:#f3d395}}

@media screen{.tb-visual pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}}
@media screen and (max-width:640px){.tb-visual .p2-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px;min-height:76px}.tb-visual .p2-logo{grid-column:1;grid-row:1;min-width:0;gap:7px}.tb-visual .p2-logo strong{font-size:22px}.tb-visual .p2-logo small{letter-spacing:1px;font-size:8px}.tb-visual .p2-menu-btn{grid-column:2;grid-row:1;margin:0;font-size:15px;padding-inline:10px}.tb-visual .p2-lang{grid-column:3;grid-row:1;font-size:14px}.tb-visual #p2-nav{grid-column:1/-1;grid-row:2}.tb-visual .p2-hero{min-height:calc(100svh - 240px)}.tb-visual .p2-hero>img.tb-world-guides{bottom:40px}.tb-visual :focus-visible{scroll-margin-block:120px}}

@media screen{body.tb-visual :is(button,.p2-btn,a.action,.action,.btn):not(:is(.nb-hotspot,.episode,.track,.race-avatar,.choice,.race-option,[data-answer])){border-radius:12px;min-block-size:44px;min-inline-size:44px;font-weight:750;line-height:1.45;border:1px solid #8a9d8c;box-shadow:0 3px 0 #062a231c,0 5px 14px #092c2215;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.tb-visual :is(button,.p2-btn,a.action,.action,.btn):not(:is(.nb-hotspot,.episode,.track,.race-avatar,.choice,.race-option,[data-answer],.secondary,.light,.outline,.race-muted,.p2-menu-btn,.tb-ribbon-pause,.race-options button)){background:var(--tb-ink,#123d35);color:#fffdf4}body.tb-visual :is(button,.p2-btn,a.action,.action,.btn):not(.nb-hotspot):is(:enabled,a[href]):hover{box-shadow:0 6px 18px #092c222d;transform:translateY(-1px)}body.tb-visual :is(button,.p2-btn,a.action,.action,.btn):not(.nb-hotspot):active{transform:translateY(1px);box-shadow:0 1px 3px #092c2230}body.tb-visual :is(button,.p2-btn,a.action,.action,.btn):focus-visible{outline:3px solid #0860b7;outline-offset:3px;box-shadow:0 0 0 2px #fff}body.tb-visual :is(button,.p2-btn):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}body.tb-visual .nb-hotspot{box-shadow:none!important;min-block-size:0;min-inline-size:0}body.tb-visual .race-options button[data-result=correct]{background:#d5f2e0;color:#0d4c2c;border-color:#258655}body.tb-visual .race-options button[data-result=wrong]{background:#ffe0e7;color:#8c183a;border-color:#bc3156}body.tb-visual .premium-nav :is(button,a.premium-account){background:#fffaf0!important;color:var(--tb-ink,#123d35)!important;border:1px solid #a8b7aa!important;border-radius:12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.tb-visual .premium-nav #tb-language{background:var(--tb-ink,#123d35)!important;color:#fffaf0!important}body.tb-visual .breadcrumbs{background:#082d26e8;color:#fffaf0;border-radius:10px;padding:9px 16px}body.tb-visual .breadcrumbs a{color:#fffaf0!important}body.tb-visual :is(.race-hero,.race-stage) h1{color:#fffaf0!important;text-shadow:0 2px 8px #06251d60}}@media(prefers-reduced-motion:reduce){body.tb-visual :is(button,.p2-btn,a.action,.action,.btn){transition:none!important;transform:none!important}}
