@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/dm-sans/dm-sans-400.ttf") format("truetype")}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/dm-sans/dm-sans-500.ttf") format("truetype")}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/dm-sans/dm-sans-700.ttf") format("truetype")}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:900;font-display:swap;src:url("fonts/dm-sans/dm-sans-900.ttf") format("truetype")}
:root{
  --accent:#c2410c;
  --accent-alt:#65a30d;
  --bg:#fdf6ec;
  --panel:#ffffff;
  --text:#44403c;
  --muted:#7c6f64;
  --line:rgba(255,255,255,.08);
  --shadow:0 34px 90px rgba(0,0,0,.34);
  --radius:28px;
  --display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at top left, color-mix(in srgb, #c2410c 18%, transparent), transparent 30%), radial-gradient(circle at bottom right, color-mix(in srgb, #65a30d 14%, transparent), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0)), #fdf6ec;color:var(--text);line-height:1.55;overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
body::before{content:"";position:fixed;inset:0;background:linear-gradient(90deg, rgba(255,255,255,.015) 0, rgba(255,255,255,0) 14%, rgba(255,255,255,.015) 28%, rgba(255,255,255,0) 42%, rgba(255,255,255,.015) 56%, rgba(255,255,255,0) 70%, rgba(255,255,255,.015) 84%, rgba(255,255,255,0) 100%);background-size:96px 96px;opacity:.72;pointer-events:none;z-index:-1}
.site-shell{min-height:100vh}
a{color:inherit;text-decoration:none}
img,svg{display:block;max-width:100%}
audio,video,canvas,iframe{max-width:100%}
p,li,dd,dt,span,strong,a,button,label,input,select,textarea{overflow-wrap:anywhere}
main,section,article,aside,header,footer,nav,div,.grid>*,.hero-grid>*,.wide>*,.container>*,.stage-visual,.portfolio-grid,.portfolio-tile,.brand-token-grid,.brand-token,.company-panel,.macro-label,.nutrition-compare,.hive-table,.fact-ledger,.metric-tile{min-width:0}
.company-panel strong,.metric-tile strong,.fact-ledger dd,.brand-copy strong,.site-footer p strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%}
.site-footer p strong{word-break:break-all}
.macro-label,.hive-table,.recipe-ledger,.mrl-source-table .wide,.receipt-lab-grid,.vital-reference-table .wide{overflow-x:auto;-webkit-overflow-scrolling:touch}
.domain-nectar-hive-pages-dev .stage-visual,.domain-nectar-hive-pages-dev .nectar-hive-points,.domain-nectar-hive-pages-dev .brand-token-grid,.domain-nectar-hive-pages-dev .portfolio-grid,.domain-nectar-hive-pages-dev .hive-table{max-width:100%;overflow:hidden}
.macro-label table,.hive-table table{min-width:520px}
button,input,select,textarea{font:inherit}
.container,.wide{width:min(1160px,calc(100% - 2rem));margin:0 auto}
.wide{width:min(1280px,calc(100% - 2rem))}
.skip-link{position:absolute;left:1rem;top:1rem;transform:translateY(-180%);background:#fff;color:#111;padding:.7rem 1rem;border-radius:12px;z-index:20}
.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:20;background:rgba(10,12,16,.78);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}
.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:82px}
.brand{display:flex;align-items:center;gap:.9rem;min-height:48px;padding:.2rem 0}
.brand-mark{width:52px;height:52px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.brand-copy{display:grid;gap:.06rem}
.brand-copy strong{font-size:1.14rem;letter-spacing:.01em}
.brand-copy span{color:var(--muted);font-size:.9rem}
.nav-links{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:center}
.nav-links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--muted);font-weight:700}
.nav-links a:hover{color:var(--text)}
.nav-check{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}
.nav-toggle{display:none}
.nav-toggle i{position:relative;display:block;width:18px;height:2px;border-radius:999px;background:currentColor}
.nav-toggle i::before,.nav-toggle i::after{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:999px;background:currentColor}
.nav-toggle i::before{top:-6px}.nav-toggle i::after{top:6px}
.section{padding:4rem 0}
.section.band{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}
.hero{padding:5rem 0 3.3rem}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1.4rem;align-items:stretch}
.panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:var(--radius);box-shadow:var(--shadow)}
.hero-copy,.hero-preview,.card,.tool-shell,.legal-shell,.cookie-banner{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}
.hero-copy{padding:1.4rem 1.4rem 1.5rem;display:grid;gap:1rem}
.hero-preview{padding:1rem;display:grid;gap:1rem;align-content:start}
.eyebrow{color:var(--accent);font-size:.8rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
h1,h2,h3{margin:0;line-height:1.03;font-family:var(--display);overflow-wrap:break-word;hyphens:auto}
h1{font-size:clamp(2.6rem,4.7vw,4.8rem);max-width:12ch}
h2{font-size:clamp(2rem,3.7vw,3.2rem)}
h3{font-size:1.18rem}
.lead{font-size:clamp(1.04rem,1.8vw,1.24rem);color:var(--muted);max-width:58ch}
.pill-row,.hero-actions,.tool-meta,.footer-links,.kpi-grid,.mini-list{display:flex;flex-wrap:wrap;gap:.7rem}
.pill,.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .78rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--muted);font-size:.82rem;font-weight:800}
.tag{width:fit-content}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.84rem 1rem;border-radius:14px;border:1px solid var(--line);font-weight:900;cursor:pointer;background:transparent;color:var(--text);max-width:100%;white-space:normal;text-align:center}
.button.primary{background:var(--accent);border-color:transparent;color:#111}
.button.secondary{background:rgba(255,255,255,.04)}
.button.ghost{background:transparent}
.button:hover{transform:translateY(-1px)}
.hero-actions .button{flex:1 1 180px}
.hero-preview-board{display:grid;gap:.8rem}
.hero-supplement{display:grid;gap:.65rem}
.hero-supplement.list-supplement div,.hero-supplement.news-supplement article{padding:.78rem .84rem;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03);display:grid;gap:.25rem}
.hero-supplement strong{font-size:.96rem}
.hero-supplement span{color:var(--muted);font-size:.88rem}
.hero-kpi{padding:.88rem .92rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}
.hero-kpi strong{display:block;font-size:1.35rem}
.hero-kpi span{color:var(--muted);font-size:.9rem}
.hero-art{width:100%;border-radius:18px;overflow:hidden}
.grid{display:grid;gap:1rem}
.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.card{padding:1rem;display:grid;gap:.8rem;min-height:100%}
.card p,.section-head p,.card li,.prose p,.tool-copy p{color:var(--muted);margin:0}
.section-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.3rem}
.tool-shell{padding:1rem;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:1rem}
.tool-form,.tool-output,.tool-copy{padding:1rem;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:18px}
.tool-form{display:grid;gap:.9rem}
.tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:center}
.tool-output{display:grid;gap:.8rem;align-content:start}
.tool-copy{display:grid;gap:.75rem}
.tool-grid{display:grid;gap:.9rem}
.print-sheet{display:grid;gap:.85rem}
.print-sheet h3,.print-sheet h4{margin:0}
.print-sheet h3{font-size:1.45rem}
.print-sheet section{display:grid;gap:.55rem}
.print-sheet-box,.print-formula{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035);padding:.85rem;display:grid;gap:.35rem}
.print-formula span{color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}
.print-formula code{white-space:normal;word-break:break-word}
.bake-sheet-lines li{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.6rem;align-items:start}
.bake-sheet-lines strong{font-size:1rem}
.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.field{display:grid;gap:.35rem}
.field label{font-size:.92rem;font-weight:700;color:var(--muted)}
.field input,.field select,.field textarea{width:100%;padding:.82rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.11);background:rgba(7,9,12,.28);color:var(--text)}
.field textarea{min-height:148px;resize:vertical}
.result-panel{padding:1rem;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid var(--line)}
.result-panel strong{display:block;font-size:1.5rem}
.result-grid{display:grid;gap:.7rem}
.result-list,.faq-list,.source-list{display:grid;gap:.85rem;padding:0;list-style:none;margin:0}
.result-list li,.source-list li{padding:.8rem .9rem;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
.faq-list details{padding:.9rem 1rem;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
.faq-list summary{cursor:pointer;font-weight:800}
.list-check{display:grid;gap:.65rem;list-style:none;padding:0;margin:0}
.list-check li{position:relative;padding-left:1.25rem;color:var(--muted)}
.list-check li::before{content:"";position:absolute;left:0;top:.58rem;width:.52rem;height:.52rem;border-radius:999px;background:var(--accent)}
.site-footer{padding:3.6rem 0 1.4rem;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.2rem}
.footer-grid>div{display:grid;gap:.5rem;align-content:start}
.footer-grid p,.footer-grid a,.footer-bottom{color:var(--muted)}
.site-footer a,.legal-nav a{min-height:44px;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.5rem .65rem;border-radius:12px;text-decoration:none}
.site-footer a:hover,.legal-nav a:hover{background:rgba(255,255,255,.055);color:var(--text)}
.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}
.legal-nav{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}
.legal-shell{padding:1rem}
.prose{display:grid;gap:1rem}

.cookie-banner{position:fixed;left:50%;right:auto;bottom:1rem;transform:translateX(-50%);padding:.9rem 1rem;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;align-items:center;max-width:960px;width:min(960px,calc(100vw - 2rem));background:rgba(10,12,16,.92);backdrop-filter:blur(18px)}
.cookie-banner strong{grid-column:1}
.cookie-banner p{grid-column:1;margin:0}
.cookie-actions{grid-column:2;grid-row:1 / span 2;display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.cookie-banner[hidden]{display:none}
.cookie-actions{display:flex;flex-wrap:wrap;gap:.6rem}

.table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid var(--line);border-radius:18px}
table{width:100%;border-collapse:collapse}
.table-shell table{min-width:640px}
th,td{text-align:left;padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}
th{color:var(--muted);font-size:.86rem;text-transform:uppercase;letter-spacing:.06em}
.hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.muted{color:var(--muted)}
.notice{padding:.85rem .95rem;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid var(--line);color:var(--muted)}
.empty-state{padding:1rem;border-radius:16px;border:1px dashed rgba(255,255,255,.18);color:var(--muted)}
.news-card{display:grid;gap:.5rem}
.news-card time{font-size:.84rem;color:var(--muted)}
.layout-editorial .hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)}
.layout-editorial .hero-copy{padding:1.7rem 1.7rem 1.8rem}
.layout-library .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr)}
.layout-library .hero-preview{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}
.layout-newsroom .hero-copy{padding:1.5rem}
.layout-newsroom .hero-preview{border-style:solid}
.layout-console .hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
.guides-page .card,.home-newsroom .card,.reports-page .card{align-content:start}
.split-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.2rem;align-items:stretch}
.stage-copy,.stage-visual,.show-card,.episode-card,.portfolio-tile,.metric-tile,.brand-token,.company-panel{padding:1.1rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.stage-copy{display:grid;gap:1rem}
.stage-copy h1{max-width:13ch}
.stage-visual{display:grid;gap:1rem;align-content:start}
.stage-visual img,.cover-frame img{width:100%;height:auto;border-radius:calc(var(--radius) - 8px);object-fit:cover}
.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.metric-tile strong{display:block;font-size:1.25rem}
.metric-tile span{display:block;color:var(--muted);font-size:.9rem}
.brand-token-grid,.company-panel-grid,.portfolio-grid,.show-grid,.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.brand-token{display:grid;gap:.55rem}
.brand-token strong,.portfolio-tile h3,.show-card h3,.episode-card h3,.company-panel h3{font-family:var(--display)}
.portfolio-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}
.portfolio-tile{display:grid;gap:.6rem;align-content:start}
.portfolio-tile .domain-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;color:var(--muted)}
.cover-frame{display:grid;gap:.7rem}
.show-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1rem;align-items:start}
.show-card .show-copy{display:grid;gap:.7rem}
.platform-row{display:flex;flex-wrap:wrap;gap:.6rem}
.platform-row a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.7rem .9rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-weight:800}
.episode-list{display:grid;gap:1rem}
.episode-card{display:grid;gap:.6rem}
.episode-card time{font-size:.88rem;color:var(--muted)}
.episode-card audio{width:100%}
.media-hero{padding:5rem 0 3rem}
.media-hero .stage-visual{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}
.backdrop-banner{min-height:320px;border-radius:calc(var(--radius) - 4px);background-position:center;background-size:cover;border:1px solid var(--line)}
.brand-stage{padding:5rem 0 2.5rem}
.brand-stage .eyebrow{letter-spacing:.22em}
.nectar-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}
.nectar-hive-points{display:grid;gap:.8rem}
.nectar-hive-points article{padding:1rem;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
.logo-stack{display:flex;align-items:center;gap:1rem}
.logo-stack img{width:96px;height:96px;object-fit:contain}
.company-hero{padding:5rem 0 3rem}
.company-hero .stage-copy{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.014))}
.dark-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin:1.2rem 0}
.mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}
.mosaic .wide-card{grid-column:span 8}
.mosaic .narrow-card{grid-column:span 4}
.inline-mark{color:var(--accent);font-weight:800}
.catalog-shell{display:grid;gap:1rem}
.domain-tool-link,.domain-note{border:1px solid var(--line);background:rgba(255,255,255,.035);box-shadow:var(--shadow);color:var(--text)}
.domain-tool-link{display:grid;gap:.45rem;padding:1rem;border-radius:20px;min-height:132px}
.domain-tool-link strong{font-family:var(--display);font-size:1.15rem;line-height:1.08}
.domain-tool-link span,.domain-note p,.domain-note span{color:var(--muted)}
.domain-tool-link:hover{border-color:color-mix(in srgb,var(--accent) 60%,white 10%);transform:translateY(-2px)}
.domain-note{display:grid;gap:.55rem;padding:1.1rem;border-radius:22px}
.domain-note span{font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em}
.signal-item{display:grid;gap:.28rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035);min-width:0}
.signal-item strong{font-family:var(--display);line-height:1.1}
.signal-item span{color:var(--muted);font-size:.9rem}
.domain-faq{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,0))}
.split-domain{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:1rem;align-items:stretch}
.split-domain>aside,.chrono-rules,.capital-rule,.vital-note,.hype-note{border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.bake-lab{padding:5rem 0 2.6rem;background:radial-gradient(circle at 78% 20%,rgba(228,167,75,.18),transparent 28%),linear-gradient(135deg,rgba(68,39,16,.38),rgba(10,8,6,.22))}
.bake-lab-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:1.4rem;align-items:stretch;min-width:0}
.bake-manifest{display:grid;gap:1rem;padding:1.6rem;border-left:8px solid var(--accent);border-radius:6px 28px 28px 6px;background:linear-gradient(90deg,rgba(255,246,226,.06),rgba(255,255,255,.015));box-shadow:var(--shadow)}
.bake-formula-sheet{position:relative;display:grid;gap:1rem;padding:1.2rem;border-radius:28px;background:#f2e1c4;color:#24170d;box-shadow:0 28px 90px rgba(0,0,0,.38);transform:rotate(-1.2deg)}
.bake-formula-sheet::before{content:"";position:absolute;inset:12px;border:1px dashed rgba(36,23,13,.34);border-radius:20px;pointer-events:none}
.bake-formula-sheet dl{display:grid;gap:.55rem;margin:0;position:relative;z-index:1}
.bake-formula-sheet dl div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(36,23,13,.18);padding:.55rem 0}
.bake-formula-sheet dt{font-weight:800}.bake-formula-sheet dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bake-stamp{width:max-content;border:2px solid rgba(36,23,13,.34);border-radius:999px;padding:.35rem .75rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}
.proofline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}
.proofline-track div{padding:1rem;border-radius:999px;border:1px solid rgba(228,167,75,.32);background:rgba(228,167,75,.08)}
.proofline-track strong,.proofline-track span{display:block}.proofline-track span{color:var(--muted);font-size:.9rem}
.bake-toolboard{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:1rem}.bake-toolboard .domain-tool-link:first-child{grid-row:span 2;min-height:280px;background:rgba(228,167,75,.08)}
.chrono-console{padding:5rem 0 2rem;background:radial-gradient(circle at 50% 20%,rgba(111,182,255,.2),transparent 35%),linear-gradient(180deg,rgba(8,14,28,.72),rgba(8,14,28,.18))}
.chrono-screen{border:1px solid rgba(111,182,255,.25);border-radius:28px;background:linear-gradient(180deg,rgba(111,182,255,.08),rgba(255,255,255,.012));box-shadow:var(--shadow);padding:1.3rem;display:grid;grid-template-columns:1fr .9fr;gap:1rem}
.chrono-copy{display:grid;gap:1rem;padding:1rem}.chrono-clocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.chrono-clocks div{padding:1rem;border:1px solid rgba(111,182,255,.25);border-radius:22px;background:rgba(2,8,18,.45)}
.chrono-clocks strong{display:block;font-size:clamp(1.4rem,3vw,2.4rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.chrono-clocks span{color:var(--muted)}
.timeline-bar{height:46px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);padding:.45rem;display:flex;gap:.45rem;margin-bottom:1rem}
.timeline-bar span{display:block;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-alt))}
.chrono-toolgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.chrono-toolgrid .domain-tool-link{min-height:150px}
.mrl-dossier{padding:5rem 0 2rem;background:linear-gradient(90deg,rgba(70,210,193,.1),transparent 38%),radial-gradient(circle at 84% 14%,rgba(255,213,93,.12),transparent 24%)}
.mrl-layout{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(360px,.8fr);gap:1rem;align-items:stretch}
.mrl-index,.mrl-cover,.mrl-source-stack,.mrl-paths .domain-tool-link{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.mrl-index{border-radius:24px;display:grid;align-content:start;gap:.7rem;padding:1rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.mrl-cover{border-radius:30px;padding:1.4rem;display:grid;gap:1rem}.mrl-cover h1{max-width:14ch}
.mrl-source-stack{margin:0;padding:1rem;list-style:none;border-radius:24px;display:grid;gap:.7rem}
.mrl-source-stack li{display:grid;gap:.25rem;padding:.8rem;border-left:4px solid var(--accent);background:rgba(255,255,255,.03);border-radius:14px}
.mrl-source-stack span,.mrl-source-stack small{color:var(--muted)}.mrl-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.capital-terminal{padding:4.8rem 0 2.4rem;background:radial-gradient(circle at 82% 18%,rgba(92,192,140,.18),transparent 24%),linear-gradient(180deg,rgba(3,20,9,.55),rgba(3,20,9,.1))}
.capital-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:1rem}.capital-ledger,.capital-scenarios{border:1px solid rgba(92,192,140,.2);background:#08130d;box-shadow:var(--shadow);border-radius:20px}
.capital-ledger{display:grid;gap:1rem;padding:1.3rem;border-left:10px solid var(--accent)}.capital-scenarios{padding:1rem;display:grid;gap:.65rem}
.capital-scenarios div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(92,192,140,.18);padding:.75rem 0}.capital-scenarios strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent-alt)}
.capital-lanes .wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.capital-lanes .domain-tool-link:nth-child(1){grid-column:span 2}.capital-lanes .domain-tool-link{background:linear-gradient(180deg,rgba(92,192,140,.06),rgba(255,255,255,.015))}
.wohn-studio{padding:5rem 0 2.5rem;background:linear-gradient(135deg,rgba(239,157,104,.12),transparent 42%),radial-gradient(circle at 80% 20%,rgba(128,199,201,.13),transparent 25%)}
.wohn-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:1rem}.wohn-copy{display:grid;gap:1rem;padding:1.3rem;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow);border:1px solid var(--line)}
.wohn-floorplan{min-height:420px;border:2px solid rgba(239,157,104,.32);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;position:relative;padding:1rem;box-shadow:var(--shadow)}
.room{position:absolute;border:1px solid rgba(239,157,104,.45);background:rgba(239,157,104,.08);display:grid;place-items:center;font-weight:900;color:var(--text)}
.living{left:7%;top:10%;width:54%;height:54%}.kitchen{right:8%;top:10%;width:28%;height:35%}.bath{right:8%;bottom:12%;width:28%;height:30%}.balcony{left:7%;bottom:12%;width:54%;height:20%;border-style:dashed}
.wohn-budget .wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.wohn-budget .wide div{padding:1rem;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035)}.wohn-toolwall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.nutrition-pack{padding:4.8rem 0 2.5rem;background:linear-gradient(180deg,rgba(120,198,133,.1),transparent),radial-gradient(circle at 84% 18%,rgba(245,199,91,.16),transparent 22%)}
.nutrition-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,.75fr);gap:1rem;align-items:stretch}.nutrition-label-card,.macro-label{border:2px solid var(--text);background:#f7faf1;color:#0e160f;box-shadow:var(--shadow)}
.nutrition-label-card{padding:1.3rem;border-radius:8px}.nutrition-label-card .lead{color:#334038}.nutrition-label-card .eyebrow{color:#0e160f}.nutrition-label-card .button.secondary{color:#0e160f}
.macro-label{padding:1rem;border-radius:8px}.macro-label strong{display:block;font-size:1.7rem;border-bottom:7px solid #0e160f;margin-bottom:.5rem}.macro-label table{color:#0e160f}.macro-label td{border-bottom:1px solid rgba(14,22,15,.2)}
.macro-label{overflow-x:auto}.macro-label table{min-width:0}
.nutrition-shelf .wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nutrition-shelf .domain-tool-link{border-radius:8px}
.news-front{padding:4rem 0 2.4rem;background:linear-gradient(180deg,rgba(125,211,252,.09),transparent 50%),linear-gradient(90deg,rgba(255,255,255,.04),transparent 18%,rgba(255,255,255,.03) 42%,transparent 72%)}
.news-masthead{display:grid;grid-template-columns:1fr .58fr;gap:1rem;align-items:end;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.18)}
.news-masthead h1{max-width:18ch}.news-columns{display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:1rem;padding-top:1rem}
.lead-story,.news-brief{border-top:5px solid var(--accent);background:rgba(255,255,255,.035);padding:1rem;display:grid;gap:.55rem}
.lead-story{grid-row:span 2;min-height:360px}.lead-story h3{font-size:clamp(1.8rem,3vw,3rem)}.news-brief p,.lead-story p{color:var(--muted)}
.lead-story span,.news-brief span{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-alt);font-weight:900}.news-tools .wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.news-tools .domain-tool-link{min-width:0}
.postal-mapdesk{padding:5rem 0 2.6rem;background:radial-gradient(circle at 74% 28%,rgba(88,166,255,.16),transparent 26%),linear-gradient(120deg,rgba(255,208,87,.08),transparent 48%)}
.postal-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:1rem}.postal-copy{padding:1.3rem;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow);display:grid;gap:1rem}
.postal-map{min-height:430px;border-radius:30px;border:1px solid rgba(88,166,255,.24);box-shadow:var(--shadow);position:relative;background:radial-gradient(circle at 42% 42%,rgba(88,166,255,.2),transparent 18%),radial-gradient(circle at 62% 61%,rgba(255,208,87,.18),transparent 12%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,auto,68px 68px,68px 68px;overflow:hidden}
.pin{position:absolute;width:58px;height:58px;border-radius:999px;background:var(--accent);color:#08111f;display:grid;place-items:center;font-weight:1000;box-shadow:0 14px 36px rgba(0,0,0,.28)}.pin.de{left:42%;top:25%}.pin.at{left:55%;top:52%;background:var(--accent-alt)}.pin.ch{left:40%;top:57%;background:#fff}
.postal-stats{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.postal-stat{padding:.8rem;border:1px solid var(--line);border-radius:16px;background:rgba(7,13,22,.68)}.postal-stat strong{display:block;font-size:1.4rem}
.postal-routes .wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.toolwise-os{padding:5rem 0 2.6rem;background:radial-gradient(circle at 65% 18%,rgba(110,168,254,.18),transparent 24%),linear-gradient(180deg,rgba(8,12,18,.8),rgba(8,12,18,.1))}
.toolwise-window{border:1px solid rgba(110,168,254,.25);border-radius:24px;background:#0a1118;box-shadow:var(--shadow);overflow:hidden}.window-bar{min-height:46px;display:flex;align-items:center;gap:.55rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.window-bar span{width:12px;height:12px;border-radius:999px;background:var(--accent)}.window-bar span:nth-child(2){background:var(--accent-alt)}.window-bar span:nth-child(3){background:#f87171}
.toolwise-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:1rem;padding:1rem}.toolwise-body>div:first-child{display:grid;gap:1rem;padding:1rem}
.toolwise-pad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.toolwise-pad .domain-tool-link{box-shadow:none}
.toolwise-dock .wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.toolwise-dock .wide div{border:1px solid var(--line);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035)}
.unit-lab{padding:5rem 0 2.4rem;background:radial-gradient(circle at 70% 32%,rgba(139,140,255,.2),transparent 26%),radial-gradient(circle at 26% 76%,rgba(79,209,197,.12),transparent 18%)}
.unit-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,.78fr);gap:1rem}.unit-copy{display:grid;gap:1rem;padding:1.3rem;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.unit-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;border-radius:999px;border:1px solid rgba(139,140,255,.25);background:radial-gradient(circle,rgba(139,140,255,.12),rgba(255,255,255,.02));box-shadow:var(--shadow)}
.unit-matrix a{min-height:96px;border-radius:24px;border:1px solid var(--line);display:grid;place-items:center;text-align:center;font-weight:900;background:rgba(255,255,255,.035)}
.unit-orbit .wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.unit-orbit .wide div{padding:1rem;border-radius:24px;border:1px solid rgba(139,140,255,.26);background:rgba(139,140,255,.055)}
.vital-dashboard{padding:4.8rem 0 2.4rem;background:linear-gradient(180deg,rgba(81,208,162,.11),transparent 58%),radial-gradient(circle at 82% 18%,rgba(244,179,95,.14),transparent 22%)}
.vital-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.74fr);gap:1rem}.vital-copy{display:grid;gap:1rem;padding:1.3rem;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.vital-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vital-gauges div{aspect-ratio:1;border-radius:999px;border:12px solid rgba(81,208,162,.22);display:grid;place-items:center;text-align:center;padding:1rem;background:rgba(255,255,255,.03);box-shadow:var(--shadow)}
.vital-gauges strong{display:block;font-size:1.45rem}.vital-gauges span{display:block;color:var(--muted);font-size:.9rem}.vital-tools .wide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}
.deal-counter{padding:4.8rem 0 2.5rem;background:radial-gradient(circle at 76% 22%,rgba(255,212,77,.18),transparent 24%),linear-gradient(180deg,rgba(43,34,12,.28),rgba(0,0,0,.05))}
.deal-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr);gap:1rem}.deal-copy{display:grid;gap:1rem;padding:1.3rem;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.deal-receipt{background:#f8f1dc;color:#19130a;border-radius:4px;padding:1.1rem;box-shadow:0 28px 80px rgba(0,0,0,.38);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}
.deal-receipt::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:20px;background:repeating-linear-gradient(90deg,transparent 0 12px,#f8f1dc 12px 24px)}
.deal-receipt div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dashed rgba(25,19,10,.28);padding:.75rem 0}.deal-receipt span{color:#5b4a31}.deal-tools .wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.deal-tools .domain-tool-link:nth-child(1){grid-column:span 2}
.hype-signal{padding:5rem 0 2.5rem;background:radial-gradient(circle at 68% 36%,rgba(255,139,177,.2),transparent 28%),linear-gradient(140deg,rgba(125,217,255,.1),transparent 42%)}
.hype-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.75fr);gap:1rem}.hype-copy{display:grid;gap:1rem;padding:1.3rem;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.hype-waveform{min-height:330px;border-radius:30px;border:1px solid rgba(255,139,177,.27);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:var(--shadow);position:relative;overflow:hidden}
.hype-waveform span{position:absolute;left:8%;right:8%;height:6px;border-radius:999px;background:var(--accent);transform-origin:left center}.hype-waveform span:nth-child(1){top:34%;transform:rotate(-8deg)}.hype-waveform span:nth-child(2){top:50%;transform:rotate(5deg);background:var(--accent-alt)}.hype-waveform span:nth-child(3){top:66%;transform:rotate(-3deg);background:#fff}.hype-waveform strong{position:absolute;left:1rem;bottom:1rem}
.hype-signals .wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.compass-teaser{padding-top:2.8rem;padding-bottom:2.8rem}
.compass-hero h1{max-width:15ch;font-size:clamp(2.25rem,4.2vw,4.35rem)}
.compass-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.012));border-radius:var(--radius);box-shadow:var(--shadow);padding:1.2rem;position:relative;overflow:hidden}
.compass-strip::before{content:"";position:absolute;inset:-30% auto auto -8%;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 32%,transparent),transparent 68%);opacity:.42;pointer-events:none}
.compass-strip>*{position:relative}
.compass-strip p{margin:.55rem 0 0;color:var(--muted);max-width:72ch}
.compass-hero{padding-bottom:2rem}
.compass-dial{min-height:420px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:var(--shadow);position:relative;overflow:hidden}
.compass-dial::before{content:"";position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:999px;box-shadow:inset 0 0 36px rgba(255,255,255,.04)}
.compass-dial::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:38%;background:linear-gradient(180deg,var(--accent),transparent);transform:translate(-50%,-100%) rotate(28deg);transform-origin:bottom;border-radius:999px}
.compass-dial div{--angle:calc(var(--i) * 90deg);position:absolute;left:50%;top:50%;width:min(160px,38%);min-height:70px;display:grid;place-items:center;text-align:center;padding:.7rem;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.28);backdrop-filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-145px) rotate(calc(var(--angle) * -1))}
.compass-dial strong{font-size:.92rem}
.compass-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:1rem;align-items:stretch}
.compass-scene,.compass-source{padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.compass-scene h2{font-size:clamp(1.9rem,3vw,3rem);max-width:18ch}
.compass-source{display:grid;gap:.7rem;align-content:start}
.compass-source p{color:var(--muted);margin:0}
.compass-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.compass-list article{min-height:150px;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));padding:1rem;display:grid;gap:.7rem;align-content:start;box-shadow:var(--shadow)}
.compass-list span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);font-weight:900}
.compass-list strong{font-size:1.02rem;line-height:1.24}
.identity-layer{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,0))}
.identity-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);grid-template-areas:"head proof" "flow proof";gap:1rem;align-items:stretch}
.identity-head{grid-area:head;display:grid;gap:.65rem;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.identity-head p{color:var(--muted);margin:0;max-width:76ch}
.identity-head h2{max-width:18ch}
.identity-flow{grid-area:flow;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.identity-tile{min-height:220px;padding:1rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.012));box-shadow:var(--shadow);display:grid;gap:.7rem;align-content:start}
.identity-tile span{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:1000}
.identity-tile h3{font-family:var(--display);font-size:1.28rem;line-height:1.15;margin:0}
.identity-tile p{color:var(--muted);margin:0}
.identity-proof{grid-area:proof;display:grid;gap:.75rem;align-content:stretch;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.identity-proof div{padding:.9rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
.identity-proof span{display:block;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}
.identity-proof strong{display:block;font-size:1.08rem}
.identity-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}
.identity-route{min-height:128px;padding:1rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.01));box-shadow:var(--shadow);display:grid;gap:.55rem;align-content:start}
.identity-route span{color:var(--accent);font-weight:1000;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}
.identity-route strong{line-height:1.25}
.identity-route:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 58%,white 8%)}
.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.story-card,.report-card,.related-tool,.story-note{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:calc(var(--radius) - 6px);box-shadow:var(--shadow);padding:1rem;min-width:0}
.story-card,.report-card,.related-tool{display:grid;gap:.65rem;align-content:start;min-height:210px}
.story-card p,.report-card p,.related-tool p,.story-note p{color:var(--muted);margin:0}
.story-note{display:grid;gap:.55rem}
.story-note span{color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}
.story-note strong{font-family:var(--display);font-size:1.12rem;line-height:1.18}
.faq-zone{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,0))}
.faq-shell{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:1rem;align-items:start}
.faq-intro{position:sticky;top:112px;border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.faq-intro p{color:var(--muted)}
.text-link{display:inline-flex;margin-top:.4rem;color:var(--accent);font-weight:900;border-bottom:1px solid color-mix(in srgb,var(--accent) 62%,transparent)}
.growth-layer{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}
.growth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:1rem;align-items:stretch}
.intent-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.intent-card{display:grid;gap:.55rem;min-height:150px;padding:1rem;border-radius:calc(var(--radius) - 6px);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.intent-card span{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:900}
.intent-card strong{font-family:var(--display);font-size:1.12rem;line-height:1.22}
.intent-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 58%,white 10%)}
.signal-matrix{display:grid;gap:.75rem;padding:1rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.signal-matrix div{padding:.85rem;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}
.signal-matrix span{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800}
.signal-matrix strong{display:block;font-size:1.05rem}
.tool-decision-band{padding-top:2.5rem;background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,0))}
.decision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);gap:1rem;align-items:stretch}
.decision-copy,.decision-checks{padding:1.1rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
.decision-copy{display:grid;gap:.65rem}
.decision-copy p{color:var(--muted);margin:0}
.decision-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.decision-checks div{padding:.85rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
.decision-checks span{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}
.decision-checks strong{display:block}
.formula-note{margin-top:1rem;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);padding:.85rem;display:grid;gap:.45rem}.formula-note span{color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:1000}.formula-note code{white-space:normal;word-break:break-word}.formula-note small{color:var(--muted);line-height:1.45}
.station-board,.ops-console,.regulator-board,.ledger-board,.floorplan-path,.nutrition-compare,.briefing-shell,.address-console,.desktop-board,.lab-note,.range-dashboard,.receipt-decision,.oscilloscope,.hive-table,.night-guide,.fact-ledger{display:grid;gap:1rem;align-items:stretch}
.station-board{grid-template-columns:1.25fr .9fr .9fr}.station-board article,.deadline-primary,.role-tabs a,.scenario-columns a,.floorplan-path a,.cluster-row a,.country-tabs a,.window-row a,.reference-strip a,.decision-tree a,.signal-board article,.formula-cards article,.range-rings article{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:calc(var(--radius) - 8px);box-shadow:var(--shadow);padding:1rem;display:grid;gap:.55rem;align-content:start;min-width:0}
.station-board article:first-child{min-height:270px;border-style:dashed}.station-board span,.deadline-primary span,.role-tabs strong,.scenario-columns span,.floorplan-path strong,.cluster-row strong,.country-tabs strong,.window-row strong,.reference-strip strong,.decision-tree strong,.signal-board strong,.formula-cards span,.range-rings span{color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:1000}
.station-board p,.deadline-primary p,.role-tabs span,.scenario-columns strong,.floorplan-path span,.cluster-row span,.country-tabs span,.window-row span,.reference-strip span,.decision-tree span,.signal-board span,.formula-cards strong,.range-rings strong,.use-question-list p{color:var(--muted);margin:0}
.recipe-ledger,.mrl-source-table .wide,.receipt-lab-grid,.vital-reference-table .wide{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;overflow:auto}
table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{padding:.85rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left;vertical-align:top}th{color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}tr:last-child td{border-bottom:0}
.use-questions{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:1rem;align-items:start}.use-questions-copy{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;position:sticky;top:110px}.use-question-list{display:grid;gap:.8rem}.use-question-list article{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));padding:1rem}.use-question-list h3{font-family:var(--display);font-size:1.15rem}
.ops-console{grid-template-columns:minmax(0,.52fr) minmax(0,1fr)}.time-axis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;margin:0;padding:0}.time-axis li{border:1px solid rgba(111,182,255,.22);border-radius:10px;background:rgba(111,182,255,.055);padding:1rem;min-height:150px}.time-axis span{display:block;color:var(--muted);margin-top:.45rem}
.mode-row,.role-tabs,.scenario-columns,.cluster-row,.country-tabs,.window-row,.reference-strip,.decision-tree,.signal-board,.formula-cards,.range-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.regulator-board,.ledger-board,.nutrition-compare,.briefing-shell,.address-console,.lab-note,.range-dashboard,.receipt-decision,.oscilloscope,.hive-table,.night-guide,.fact-ledger{grid-template-columns:minmax(0,.7fr) minmax(360px,1fr)}
.mrl-source-table .wide,.ledger-board table,.nutrition-compare table,.hive-table table{font-size:.95rem}.ledger-board{border-top:4px solid var(--accent);background:linear-gradient(180deg,rgba(92,192,140,.055),transparent)}
.floorplan-path{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.floorplan-path a{min-height:180px;border-radius:28px 10px 28px 10px}.cost-sheet{display:grid;gap:1rem}.cost-sheet>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.nutrition-compare{align-items:center}.macro-clusters .cluster-row{grid-template-columns:repeat(4,minmax(0,1fr))}
.briefing-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.briefing-tabs section{border-top:5px solid var(--accent);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));padding:1rem;display:grid;gap:.7rem;min-height:300px}.briefing-tabs article{display:grid;gap:.3rem;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.briefing-tabs article:last-child{border-bottom:0}.briefing-tabs span{color:var(--accent-alt);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}
.prefix-route{min-height:320px;border:1px solid rgba(88,166,255,.24);border-radius:24px;background:radial-gradient(circle at 42% 38%,rgba(88,166,255,.2),transparent 18%),radial-gradient(circle at 64% 62%,rgba(255,208,87,.18),transparent 14%),linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.012));position:relative;display:grid;place-items:center}.prefix-route span{position:absolute;width:56px;height:56px;border-radius:999px;background:var(--accent);display:grid;place-items:center;color:#08111f;font-weight:1000}.prefix-route span:nth-child(1){left:28%;top:24%}.prefix-route span:nth-child(2){right:26%;top:46%;background:var(--accent-alt)}.prefix-route span:nth-child(3){left:42%;bottom:22%;background:#fff}.prefix-route strong{align-self:end;margin-bottom:1rem;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:999px;padding:.55rem .8rem}
.desktop-board{grid-template-columns:90px minmax(0,1fr) minmax(250px,.36fr);border:1px solid rgba(110,168,254,.22);border-radius:18px;background:#0a1118;box-shadow:var(--shadow);padding:1rem;position:relative}.desktop-board::before{content:"";position:absolute;top:14px;left:14px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:18px 0 0 var(--accent-alt),36px 0 0 #f87171}.mini-dock{display:grid;gap:.5rem;align-content:center;margin-top:28px}.mini-dock a{border:1px solid var(--line);border-radius:12px;padding:.65rem;text-align:center;background:rgba(255,255,255,.035);font-weight:900}.active-window,.clipboard-panel{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035);padding:1rem;margin-top:28px}
.lab-note{align-items:center}.formula-cards{grid-template-columns:1fr}.formula-cards article{border-radius:999px;min-height:92px;place-content:center;text-align:center}.range-rings{grid-template-columns:repeat(2,minmax(0,1fr))}.range-rings article{border-radius:999px;aspect-ratio:1;place-content:center;text-align:center;border-width:10px;border-color:color-mix(in srgb,var(--accent) 28%,transparent)}
.receipt-decision aside,.oscilloscope>div:first-child,.hive-table aside,.night-guide aside,.fact-ledger aside{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.receipt-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cost-bars{display:grid;gap:.5rem}.cost-bars span{display:block;border:1px solid rgba(25,19,10,.2);background:linear-gradient(90deg,var(--accent) var(--v),rgba(255,255,255,.12) var(--v));color:#19130a;border-radius:999px;padding:.55rem .8rem;font-weight:1000}
.wave-curve{min-height:340px;border:1px solid rgba(255,139,177,.24);border-radius:42px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:var(--shadow);position:relative;overflow:hidden}.wave-curve::before{content:"";position:absolute;left:8%;right:8%;top:50%;height:42%;border-top:7px solid var(--accent);border-radius:50% 50% 0 0;transform:translateY(-35%)}.wave-curve span{position:absolute;font-weight:1000;color:var(--text);background:rgba(0,0,0,.34);border:1px solid var(--line);border-radius:999px;padding:.45rem .65rem}.wave-curve span:nth-child(1){left:8%;bottom:22%}.wave-curve span:nth-child(2){left:32%;top:30%}.wave-curve span:nth-child(3){right:30%;top:15%}.wave-curve span:nth-child(4){right:8%;bottom:28%}
.signal-board{grid-template-columns:repeat(4,minmax(0,1fr))}.hive-table table,.fact-ledger dl{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow);padding:1rem}.night-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.night-guide a{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(218,185,122,.08),rgba(255,255,255,.012));padding:1rem;display:grid;gap:.45rem}.fact-ledger dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.fact-ledger div{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.8rem}.fact-ledger dt{color:var(--accent);font-weight:900}.fact-ledger dd{margin:.25rem 0 0;color:var(--text)}
.compass-warning-board{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:1rem}.compass-warning-board aside,.compass-warning-board article{border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow);padding:1rem}.compass-warning-board>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.compass-warning-board article span{display:block;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:1000;margin-bottom:.55rem}
.site-header{background:rgba(26,17,10,.88);border-bottom:1px solid rgba(228,167,75,.24)}.nav{min-height:76px}.brand-mark{border-radius:50%;box-shadow:0 0 0 4px rgba(228,167,75,.16),0 18px 36px rgba(0,0,0,.28)}.card,.domain-note{background:linear-gradient(180deg,rgba(255,247,232,.08),rgba(255,255,255,.018));border-style:dashed}.button.primary{box-shadow:inset 0 -3px 0 rgba(0,0,0,.18),0 16px 32px rgba(228,167,75,.16)}

.domain-bakescale-space{--paper:#fff4d9;--paper-ink:#23170a;--flour:#fffaf0;--crust:#d29a49;--burnt:#3f2611}
.domain-bakescale-space .bake-workbench{padding:1.25rem 0 1rem;background:radial-gradient(circle at 78% 18%,rgba(228,167,75,.22),transparent 25%),linear-gradient(135deg,rgba(63,38,17,.72),rgba(14,10,8,.46));border-bottom:1px solid rgba(228,167,75,.18)}
.domain-bakescale-space .bake-workbench-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}
.domain-bakescale-space .bake-recipe-card,.domain-bakescale-space .bake-tool-card,.domain-bakescale-space .bake-guide-card,.domain-bakescale-space .bake-topic-room article,.domain-bakescale-space .bake-notebook-card{background:var(--paper);color:var(--paper-ink);border:2px dashed rgba(210,154,73,.72);border-radius:16px;box-shadow:14px 14px 0 rgba(210,154,73,.11)}
.domain-bakescale-space .bake-recipe-card{padding:1rem;transform:none;display:grid;grid-template-columns:minmax(0,.48fr) minmax(440px,1fr);gap:1rem;align-items:start}
.domain-bakescale-space .bake-home-intro{display:grid;gap:.55rem;align-content:start}
.domain-bakescale-space .bake-home-intro h1{font-size:clamp(2rem,4.8vw,3.65rem);max-width:12ch}
.domain-bakescale-space .bake-home-intro .lead{font-size:1rem;margin:0}
.domain-bakescale-space .bake-recipe-card p,.domain-bakescale-space .bake-tool-card p,.domain-bakescale-space .bake-guide-card p,.domain-bakescale-space .bake-topic-room p,.domain-bakescale-space .bake-notebook-card p,.domain-bakescale-space .bake-recipe-card .eyebrow{color:#4b3218}
.domain-bakescale-space .bake-home-tool,.domain-bakescale-space .bake-tool-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:1rem;align-items:start}
.domain-bakescale-space .bake-home-tool .tool-form,.domain-bakescale-space .bake-tool-card .tool-form{background:#fffaf0;border:1px solid rgba(75,50,24,.18);border-radius:12px;color:#23170a}
.domain-bakescale-space .bake-home-tool .tool-form label,.domain-bakescale-space .bake-home-tool input,.domain-bakescale-space .bake-home-tool textarea,.domain-bakescale-space .bake-home-tool select,.domain-bakescale-space .bake-tool-card .tool-form label,.domain-bakescale-space .bake-tool-card input,.domain-bakescale-space .bake-tool-card textarea,.domain-bakescale-space .bake-tool-card select{color:#23170a}
.domain-bakescale-space .bake-home-tool input,.domain-bakescale-space .bake-home-tool textarea,.domain-bakescale-space .bake-home-tool select,.domain-bakescale-space .bake-tool-card input,.domain-bakescale-space .bake-tool-card textarea,.domain-bakescale-space .bake-tool-card select{background:white;border-color:rgba(75,50,24,.2)}
.domain-bakescale-space .bake-home-tool .tool-output,.domain-bakescale-space .bake-tool-card .tool-output{background:#2d1b0d;border-color:rgba(228,167,75,.3);color:#fff7e8;border-radius:12px;position:sticky;top:92px}
.domain-bakescale-space .tool-actions{position:sticky;top:88px;z-index:3;background:#fffaf0;border:1px solid rgba(75,50,24,.16);border-radius:12px;padding:.45rem;box-shadow:0 10px 22px rgba(63,38,17,.11)}
.domain-bakescale-space .bake-oven-window{border-radius:28px;background:radial-gradient(circle at 50% 72%,rgba(246,171,71,.55),transparent 34%),linear-gradient(180deg,#1f130b,#070504);border:1px solid rgba(228,167,75,.3);min-height:420px;padding:1.2rem;display:grid;align-content:end;box-shadow:inset 0 0 0 14px rgba(255,255,255,.025),var(--shadow)}
.domain-bakescale-space .bake-window-glow,.domain-bakescale-space .bake-oven-glow{height:190px;border-radius:50% 50% 22px 22px;background:radial-gradient(circle at 50% 70%,rgba(255,207,116,.9),rgba(209,98,28,.34) 45%,transparent 68%)}
.domain-bakescale-space .bake-oven-note{background:rgba(255,244,217,.9);color:#2d1b0d;border-radius:14px;padding:1rem;margin-top:1rem}
.domain-bakescale-space .bake-formula-sheet,.domain-bakescale-space .bake-pillar-note,.domain-bakescale-space .formula-note{background:var(--paper);color:var(--paper-ink);border:2px dashed rgba(210,154,73,.7);border-radius:16px;padding:1rem;box-shadow:10px 10px 0 rgba(210,154,73,.1)}
.domain-bakescale-space .bake-formula-sheet p,.domain-bakescale-space .bake-formula-sheet dd,.domain-bakescale-space .bake-pillar-note li,.domain-bakescale-space .formula-note small{color:#4b3218}
.domain-bakescale-space .bake-stamp,.domain-bakescale-space .formula-note span{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#8c571d;margin-bottom:.5rem}
.domain-bakescale-space .bake-formula-sheet dl,.domain-bakescale-space .bake-oven-window dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0}
.domain-bakescale-space .bake-formula-sheet dt,.domain-bakescale-space .bake-oven-window dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900}
.domain-bakescale-space .bake-formula-sheet dd,.domain-bakescale-space .bake-oven-window dd{margin:0;font-size:1.3rem;font-weight:900}
.domain-bakescale-space .bake-station-rail{display:flex;gap:.75rem;overflow:auto;padding:1rem 0;scroll-snap-type:x mandatory}
.domain-bakescale-space .bake-station-rail a{min-width:178px;scroll-snap-align:start;border:1px solid rgba(228,167,75,.24);border-radius:999px;background:rgba(255,244,217,.07);padding:.8rem 1rem;display:grid;gap:.2rem}
.domain-bakescale-space .bake-station-rail a,.domain-bakescale-space .bake-route-board a,.domain-bakescale-space .bake-mini-links a,.domain-bakescale-space .bake-bench-tabs a{min-height:44px;align-content:center}
.domain-bakescale-space .bake-station-rail span,.domain-bakescale-space .bake-guide-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:900}
.domain-bakescale-space .bake-map-grid,.domain-bakescale-space .bake-guide-grid,.domain-bakescale-space .bake-reference-grid,.domain-bakescale-space .bake-pillar-grid,.domain-bakescale-space .bake-notebook-grid,.domain-bakescale-space .bake-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-pillar-grid{grid-template-columns:minmax(0,.6fr) minmax(430px,1fr);align-items:start}
.domain-bakescale-space .bake-guide-card,.domain-bakescale-space .bake-notebook-card,.domain-bakescale-space .bake-topic-room article{display:grid;gap:.7rem;padding:1rem;text-decoration:none}
.domain-bakescale-space .bake-route-board{display:grid;gap:.75rem;background:linear-gradient(180deg,rgba(255,244,217,.08),rgba(255,255,255,.015));border:1px solid rgba(228,167,75,.18);border-radius:22px;padding:1rem}
.domain-bakescale-space .bake-route-board a{display:grid;gap:.25rem;border-bottom:1px dashed rgba(228,167,75,.24);padding:.7rem 0}
.domain-bakescale-space .bake-route-board a:last-child{border-bottom:0}
.domain-bakescale-space .bake-cycle-grid,.domain-bakescale-space .bake-template-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:1rem}
.domain-bakescale-space .bake-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.domain-bakescale-space .bake-cycle-card,.domain-bakescale-space .bake-template-card{display:grid;gap:.7rem;background:var(--paper);color:var(--paper-ink);border:2px dashed rgba(210,154,73,.7);border-radius:16px;padding:1rem;box-shadow:10px 10px 0 rgba(210,154,73,.08)}
.domain-bakescale-space .bake-cycle-card p,.domain-bakescale-space .bake-cycle-card li,.domain-bakescale-space .bake-template-card p,.domain-bakescale-space .bake-template-card li{color:#4b3218}
.domain-bakescale-space .bake-cycle-card span,.domain-bakescale-space .bake-template-card span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#8a551d}
.domain-bakescale-space .bake-template-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.domain-bakescale-space .bake-template-cols ul{margin:.4rem 0 0;padding-left:1.05rem}
.domain-bakescale-space .bake-mini-links{display:flex;flex-wrap:wrap;gap:.5rem}
.domain-bakescale-space .bake-mini-links a{border:1px solid rgba(75,50,24,.2);background:#fffaf0;color:#2d1b0d;border-radius:999px;padding:.45rem .65rem;text-decoration:none;font-weight:800}
.domain-bakescale-space .bake-maturity-strip,.domain-bakescale-space .bake-local-grid{display:grid;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch;margin-top:1rem}
.domain-bakescale-space .bake-local-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);margin-top:0}
.domain-bakescale-space .bake-maturity-strip article,.domain-bakescale-space .bake-local-grid>article{display:grid;gap:.65rem;border:1px solid rgba(228,167,75,.22);border-radius:16px;background:rgba(255,244,217,.075);padding:1rem}
.domain-bakescale-space .bake-maturity-strip article span,.domain-bakescale-space .bake-saved-notes time{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:900}
.domain-bakescale-space .bake-filter-bar{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr) auto;gap:1rem;align-items:end;margin-bottom:1rem;border:1px solid rgba(228,167,75,.18);border-radius:16px;background:rgba(255,244,217,.06);padding:1rem}
.domain-bakescale-space .bake-filter-bar .field{margin:0}
.domain-bakescale-space .bake-filter-bar button{white-space:nowrap}
.domain-bakescale-space .bake-saved-notes{display:grid;gap:.7rem}
.domain-bakescale-space .bake-saved-notes article{display:grid;gap:.35rem;border-top:1px dashed rgba(75,50,24,.22);padding-top:.7rem}
.domain-bakescale-space .bake-saved-notes strong,.domain-bakescale-space .bake-saved-notes p{color:#23170a}
.domain-bakescale-space .bake-reference-table{width:100%;border-collapse:collapse;background:var(--paper);color:var(--paper-ink);border-radius:16px;overflow:hidden}
.domain-bakescale-space .bake-reference-table th,.domain-bakescale-space .bake-reference-table td{padding:.8rem;border-bottom:1px solid rgba(75,50,24,.16);text-align:left}
.domain-bakescale-space .bake-tool-stage{padding:1.6rem 0 1.2rem;background:linear-gradient(135deg,rgba(63,38,17,.66),rgba(13,9,7,.24))}
.domain-bakescale-space .bake-tool-stage-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,.64fr);gap:1rem;align-items:center}
.domain-bakescale-space .bake-tool-note{border:1px solid rgba(228,167,75,.24);border-radius:22px;padding:1rem;background:rgba(255,244,217,.07)}
.domain-bakescale-space .bake-mistake-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-mistake-strip article{border-left:5px solid var(--accent);border-radius:14px;background:rgba(255,244,217,.06);padding:1rem}
.domain-bakescale-space .bake-chip-row{display:flex;flex-wrap:wrap;gap:.65rem}
.domain-bakescale-space .bake-chip-row span,.domain-bakescale-space .bake-chip-row a{border:1px solid rgba(228,167,75,.22);border-radius:999px;background:rgba(255,244,217,.08);padding:.7rem .9rem;text-decoration:none}
.domain-bakescale-space .bake-pillar-hero,.domain-bakescale-space .bake-guide-library{padding:1.6rem 0 1.2rem;background:linear-gradient(135deg,rgba(63,38,17,.58),rgba(13,9,7,.2))}
.domain-bakescale-space .bake-guide-library-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);gap:1rem;align-items:center}
.domain-bakescale-space .faq-list{display:grid;gap:.75rem}
.domain-bakescale-space .faq-list details{background:rgba(255,244,217,.065);border:1px solid rgba(228,167,75,.18);border-radius:14px;padding:1rem}
.domain-bakescale-space .faq-list summary{cursor:pointer;font-weight:900}
.domain-bakescale-space .bake-lab-bench{padding:1.1rem 0 1.2rem;background:linear-gradient(180deg,rgba(255,244,217,.08),rgba(255,244,217,.025)),repeating-linear-gradient(90deg,rgba(228,167,75,.09) 0 1px,transparent 1px 86px),linear-gradient(135deg,#2c1a0c,#130d08 62%,#271609);border-bottom:1px solid rgba(228,167,75,.22)}
.domain-bakescale-space .bake-lab-grid{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(420px,1fr) minmax(220px,.38fr);gap:.9rem;align-items:stretch}
.domain-bakescale-space .bake-lab-brief,.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .bake-oven-meter,.domain-bakescale-space .bake-ferment-window,.domain-bakescale-space .bake-compass-card{border:1px solid rgba(228,167,75,.28);border-radius:8px;background:linear-gradient(180deg,rgba(255,244,217,.09),rgba(255,244,217,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);min-width:0}
.domain-bakescale-space .bake-lab-brief{padding:1rem;display:grid;gap:.75rem;align-content:start}
.domain-bakescale-space .bake-lab-brief h1{font-size:clamp(1.9rem,4.2vw,3.45rem);max-width:11ch}
.domain-bakescale-space .bake-lab-brief .lead{font-size:.98rem;margin:0}
.domain-bakescale-space .bake-bench-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.domain-bakescale-space .bake-bench-tabs a{display:grid;gap:.15rem;border:1px dashed rgba(228,167,75,.32);border-radius:8px;background:rgba(255,244,217,.08);padding:.65rem;text-decoration:none}
.domain-bakescale-space .bake-bench-tabs span,.domain-bakescale-space .bake-desk-head span,.domain-bakescale-space .bake-oven-meter span,.domain-bakescale-space .bake-ferment-window span,.domain-bakescale-space .bake-compass-card>span{font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-weight:900}
.domain-bakescale-space .bake-scale-desk{background:var(--paper);color:var(--paper-ink);border:2px solid rgba(75,50,24,.22);box-shadow:12px 12px 0 rgba(210,154,73,.14);padding:.75rem}
.domain-bakescale-space .bake-desk-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center;border-bottom:1px dashed rgba(75,50,24,.22);padding:.2rem .25rem .65rem;margin-bottom:.75rem}
.domain-bakescale-space .bake-desk-head div{display:grid;gap:.1rem}.domain-bakescale-space .bake-desk-head strong{color:#23170a}.domain-bakescale-space .bake-desk-head a{color:#6f4215;font-weight:900;text-decoration:none;white-space:nowrap}
.domain-bakescale-space .bake-desk-tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.54fr);gap:.85rem}
.domain-bakescale-space .bake-oven-meter{padding:1rem;display:grid;align-content:start;gap:.8rem;background:radial-gradient(circle at 50% 88%,rgba(255,179,66,.52),transparent 34%),linear-gradient(180deg,#221309,#070504)}
.domain-bakescale-space .bake-oven-meter strong{font-family:var(--display);font-size:1.35rem}.domain-bakescale-space .bake-oven-meter p{margin:0}
.domain-bakescale-space .bake-thermo-rail{height:128px;display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;align-items:end;border:1px solid rgba(228,167,75,.25);border-radius:8px;padding:.55rem;background:rgba(0,0,0,.18)}
.domain-bakescale-space .bake-thermo-rail i{display:block;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#ffd98b,#d26a23)}
.domain-bakescale-space .bake-compass-hero{padding:1.6rem 0 1.2rem;background:linear-gradient(135deg,rgba(63,38,17,.66),rgba(13,9,7,.24)),repeating-linear-gradient(0deg,rgba(228,167,75,.055) 0 1px,transparent 1px 52px)}
.domain-bakescale-space .bake-compass-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:1rem;align-items:stretch}
.domain-bakescale-space .bake-compass-copy{display:grid;gap:.8rem;align-content:center}
.domain-bakescale-space .bake-compass-copy h1{max-width:14ch}
.domain-bakescale-space .bake-compass-actions{display:flex;flex-wrap:wrap;gap:.6rem}
.domain-bakescale-space .bake-ferment-window{padding:1rem;display:grid;gap:.85rem;background:var(--paper);color:var(--paper-ink);border:2px dashed rgba(210,154,73,.7)}
.domain-bakescale-space .bake-ferment-window p{color:#4b3218;margin:0}
.domain-bakescale-space .bake-temp-ledger{display:grid;gap:.5rem}
.domain-bakescale-space .bake-temp-ledger div{display:grid;grid-template-columns:1fr auto;gap:.7rem;border-bottom:1px dashed rgba(75,50,24,.2);padding:.55rem 0}
.domain-bakescale-space .bake-temp-ledger em{font-style:normal;color:#7a4a18;font-weight:900}
.domain-bakescale-space .bake-compass-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-compass-card{background:var(--paper);color:var(--paper-ink);border:2px dashed rgba(210,154,73,.7);padding:1rem;display:grid;gap:.75rem;box-shadow:10px 10px 0 rgba(210,154,73,.09)}
.domain-bakescale-space .bake-compass-card dl{display:grid;gap:.65rem;margin:0}.domain-bakescale-space .bake-compass-card dt{font-weight:900;color:#7a4a18}.domain-bakescale-space .bake-compass-card dd{margin:0;color:#4b3218}.domain-bakescale-space .bake-compass-card li{color:#4b3218}
body:has(.domain-bakescale-space){background:#F5ECD7;color:#2C1A0E}
body:has(.domain-bakescale-space)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.52'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.34}
.domain-bakescale-space{--paper:#fff8e8;--paper-ink:#2C1A0E;--flour:#F5ECD7;--crust:#C0522B;--burnt:#2C1A0E;--accent:#C0522B;--accent-alt:#A33C22;--text:#44403c;--muted:#6e5239;--line:rgba(68,64,60,.18);--shadow:0 18px 34px rgba(71,43,20,.16);--radius:18px;--display:"DM Sans",Inter,system-ui,sans-serif;font-family:"DM Sans",Inter,system-ui,sans-serif;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0)),#fdf6ec;color:#44403c;letter-spacing:0}
.domain-bakescale-space h1,.domain-bakescale-space h2,.domain-bakescale-space h3,.domain-bakescale-space .brand-copy strong{font-family:"DM Sans",Inter,system-ui,sans-serif;color:#2C1A0E;font-weight:900;letter-spacing:0}
.domain-bakescale-space p,.domain-bakescale-space li,.domain-bakescale-space dd,.domain-bakescale-space dt,.domain-bakescale-space label,.domain-bakescale-space input,.domain-bakescale-space select,.domain-bakescale-space textarea,.domain-bakescale-space button{font-family:"DM Sans",Inter,system-ui,sans-serif}
.domain-bakescale-space .site-header{background:#2C1A0E;border-bottom:3px solid #A33C22;box-shadow:0 12px 28px rgba(44,26,14,.24);backdrop-filter:none}
.domain-bakescale-space .nav{min-height:74px}.domain-bakescale-space .brand-copy strong,.domain-bakescale-space .brand-copy span,.domain-bakescale-space .nav-links a,.domain-bakescale-space .nav-toggle{color:#F5ECD7}.domain-bakescale-space .brand-mark{border-radius:14px;box-shadow:0 0 0 3px rgba(192,82,43,.34),0 10px 24px rgba(0,0,0,.24)}
.domain-bakescale-space .nav-links a{position:relative;padding:.35rem 0;font-weight:900}.domain-bakescale-space .nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-.22rem;height:2px;background:#C0522B;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.domain-bakescale-space .nav-links a:hover::after,.domain-bakescale-space .nav-links a:focus-visible::after,.home-bake-workbench .nav-links a[href="/"]::after,html:has(link[rel="canonical"][href$="/rezept-umrechnen/"]) .domain-bakescale-space .nav-links a[href="/rezept-umrechnen/"]::after,html:has(link[rel="canonical"][href$="/backform-umrechnen/"]) .domain-bakescale-space .nav-links a[href="/backform-umrechnen/"]::after,html:has(link[rel="canonical"][href$="/sauerteig-hydration/"]) .domain-bakescale-space .nav-links a[href="/sauerteig-hydration/"]::after,html:has(link[rel="canonical"][href$="/backfehler/"]) .domain-bakescale-space .nav-links a[href="/backfehler/"]::after,html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .nav-links a[href="/leitfaeden/"]::after,html:has(link[rel="canonical"][href$="/backtagebuch/"]) .domain-bakescale-space .nav-links a[href="/backtagebuch/"]::after{transform:scaleX(1)}
.domain-bakescale-space .section{position:relative}.domain-bakescale-space .section::before{content:"";display:block;width:min(520px,calc(100% - 2rem));height:26px;margin:-1.6rem auto 1.8rem;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 760 42'%3E%3Cg fill='none' stroke='%23A33C22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.72'%3E%3Cpath d='M20 21h720'/%3E%3Cpath d='M335 21c18-20 36-20 54 0M389 21c18-20 36-20 54 0'/%3E%3Cpath d='M356 20c-4-10-10-17-20-20M378 20c-3-11-2-20 3-30M400 20c4-10 10-17 20-20M422 20c3-11 2-20-3-30'/%3E%3C/g%3E%3C/svg%3E")}
.domain-bakescale-space .card,.domain-bakescale-space .domain-note,.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .bake-recipe-card,.domain-bakescale-space .bake-tool-card,.domain-bakescale-space .bake-guide-card,.domain-bakescale-space .bake-topic-room article,.domain-bakescale-space .bake-notebook-card,.domain-bakescale-space .bake-formula-sheet,.domain-bakescale-space .bake-pillar-note,.domain-bakescale-space .formula-note,.domain-bakescale-space .bake-cycle-card,.domain-bakescale-space .bake-template-card,.domain-bakescale-space .bake-ferment-window,.domain-bakescale-space .bake-compass-card,.domain-bakescale-space .recipe-ledger{position:relative;background:linear-gradient(180deg,rgba(255,254,248,.86),rgba(255,247,226,.94));color:#2C1A0E;border:1px solid rgba(44,26,14,.17);border-radius:10px;box-shadow:0 16px 30px rgba(74,45,21,.14),0 2px 0 rgba(255,255,255,.66) inset;clip-path:polygon(0 2%,3% 0,14% 1.2%,26% 0,43% 1%,56% 0,72% 1.4%,88% 0,100% 2%,99.3% 22%,100% 44%,98.8% 63%,100% 82%,98.8% 100%,83% 98.8%,68% 100%,52% 98.9%,38% 100%,22% 98.6%,5% 100%,0 98%,1.2% 76%,0 58%,1% 36%)}
.domain-bakescale-space .card::after,.domain-bakescale-space .bake-scale-desk::after,.domain-bakescale-space .bake-tool-card::after,.domain-bakescale-space .bake-guide-card::after,.domain-bakescale-space .bake-notebook-card::after,.domain-bakescale-space .bake-compass-card::after,.domain-bakescale-space .recipe-ledger::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='f'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='3'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 1 0 1 0 0 .96 0 0 1 0 .82 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23f)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.36}
.domain-bakescale-space .bake-lab-bench,.domain-bakescale-space .bake-tool-stage,.domain-bakescale-space .bake-pillar-hero,.domain-bakescale-space .bake-guide-library,.domain-bakescale-space .bake-compass-hero{background:linear-gradient(180deg,rgba(245,236,215,.92),rgba(245,236,215,.76)),radial-gradient(circle at 12% 18%,rgba(192,82,43,.13),transparent 28%),#F5ECD7;border-bottom:1px solid rgba(44,26,14,.14)}
.domain-bakescale-space .bake-lab-brief,.domain-bakescale-space .bake-oven-meter{background:rgba(255,248,232,.64);border:1px solid rgba(44,26,14,.18);border-radius:14px;box-shadow:0 14px 28px rgba(74,45,21,.12);color:#2C1A0E}
.domain-bakescale-space .bake-oven-meter{background:linear-gradient(180deg,#3a2112,#2C1A0E);color:#F5ECD7}.domain-bakescale-space .bake-oven-meter strong{color:#F5ECD7}.domain-bakescale-space .bake-oven-meter p{color:#ead9bc}
.domain-bakescale-space .tool-form,.domain-bakescale-space .tool-output,.domain-bakescale-space input,.domain-bakescale-space select,.domain-bakescale-space textarea{background:#fffaf0!important;color:#2C1A0E!important;border-color:rgba(44,26,14,.2)!important}.domain-bakescale-space .tool-output{background:#fff4df!important}
.domain-bakescale-space .tool-form{background-image:linear-gradient(90deg,rgba(192,82,43,.24) 0 2px,transparent 2px 100%),repeating-linear-gradient(180deg,transparent 0 35px,rgba(44,26,14,.09) 35px 36px)!important;background-position:1.05rem 0,0 .2rem;background-size:auto,100% 36px;padding-left:clamp(1rem,3vw,1.45rem)}
.domain-bakescale-space .field{position:relative}.domain-bakescale-space .field label{display:inline-flex;width:max-content;max-width:100%;padding:.16rem .45rem;margin-bottom:.35rem;border-radius:999px;background:rgba(245,236,215,.78);color:#5c351e;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 1px 0 rgba(255,255,255,.76) inset}
.domain-bakescale-space .field input,.domain-bakescale-space .field select,.domain-bakescale-space .field textarea{border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 1px 0 rgba(44,26,14,.08);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.domain-bakescale-space .field input:focus,.domain-bakescale-space .field select:focus,.domain-bakescale-space .field textarea:focus{border-color:#C0522B!important;box-shadow:0 0 0 3px rgba(192,82,43,.18),inset 0 1px 0 rgba(255,255,255,.82);outline:0;transform:translateY(-1px)}
.domain-bakescale-space .result-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffaf0,#fff2da)!important;border:1px solid rgba(44,26,14,.2);box-shadow:0 14px 28px rgba(74,45,21,.13),inset 0 0 0 1px rgba(255,255,255,.64);clip-path:polygon(0 1.5%,3% 0,18% 1%,31% 0,51% 1.1%,69% 0,86% 1%,100% 0,99% 100%,84% 98.7%,67% 100%,48% 98.9%,29% 100%,10% 98.8%,0 100%)}.domain-bakescale-space .result-panel::before{content:"";position:absolute;left:1rem;top:.8rem;bottom:.8rem;width:2px;background:linear-gradient(#C0522B,#A33C22);opacity:.55}.domain-bakescale-space .result-panel>*{position:relative}.domain-bakescale-space .result-panel h3,.domain-bakescale-space .result-panel .tag{margin-left:.75rem}
.domain-bakescale-space .result-grid{gap:.85rem}.domain-bakescale-space .result-list li{display:grid;gap:.2rem;border-radius:12px;background:rgba(255,248,232,.8);border:1px dashed rgba(44,26,14,.2);box-shadow:0 1px 0 rgba(255,255,255,.72) inset}.domain-bakescale-space .result-list strong{color:#7a2f18;font-variant-numeric:tabular-nums}.domain-bakescale-space .bake-sheet-lines li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem}.domain-bakescale-space .empty-state{border:1px dashed rgba(192,82,43,.42);border-radius:12px;background:rgba(255,248,232,.72);color:#6e5239;padding:.9rem 1rem}
.domain-bakescale-space table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border:1px solid rgba(44,26,14,.17);border-radius:12px;background:#fffaf0;box-shadow:0 10px 22px rgba(74,45,21,.1)}.domain-bakescale-space th,.domain-bakescale-space td{border-bottom:1px dashed rgba(44,26,14,.16);padding:.7rem .75rem}.domain-bakescale-space th{background:rgba(192,82,43,.12);color:#5c351e;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.domain-bakescale-space tr:last-child td{border-bottom:0}
.domain-bakescale-space.bake-trouble-page .bake-filter-bar{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,250,240,.9),rgba(255,242,218,.82));border:1px solid rgba(44,26,14,.2);box-shadow:0 14px 30px rgba(74,45,21,.12),inset 0 1px 0 rgba(255,255,255,.72);clip-path:polygon(0 4%,5% 0,18% 2%,34% 0,55% 1.5%,72% 0,91% 2%,100% 0,99% 100%,78% 98.5%,56% 100%,36% 98.8%,15% 100%,0 98%)}.domain-bakescale-space.bake-trouble-page .bake-filter-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(90deg,#C0522B 0 34px,transparent 34px 48px,#e4a74b 48px 74px,transparent 74px 88px);opacity:.65}
.domain-bakescale-space.bake-trouble-page .bake-notebook-grid{align-items:stretch}.domain-bakescale-space.bake-trouble-page .bake-notebook-card{isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-template-areas:"label label" "title causes" "check causes" "check links";align-content:start;gap:.7rem 1.05rem;padding:1.05rem 1rem 1.1rem;background-image:linear-gradient(90deg,rgba(192,82,43,.22) 0 4px,transparent 4px 100%),repeating-linear-gradient(180deg,transparent 0 31px,rgba(44,26,14,.075) 31px 32px),linear-gradient(180deg,rgba(255,254,248,.88),rgba(255,247,226,.94));background-position:0 0,0 .35rem,0 0;background-size:auto,100% 32px,auto;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.domain-bakescale-space.bake-trouble-page .bake-notebook-card:hover{transform:translateY(-2px) rotate(-.25deg);box-shadow:0 22px 38px rgba(74,45,21,.18),0 2px 0 rgba(255,255,255,.66) inset;border-color:rgba(192,82,43,.32)}
.domain-bakescale-space.bake-trouble-page .bake-notebook-card>span{grid-area:label;justify-self:start;border:1px solid rgba(192,82,43,.28);border-radius:999px;background:rgba(245,236,215,.8);padding:.18rem .55rem;color:#7a2f18;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>h2{grid-area:title;margin:0;font-size:clamp(1.28rem,2vw,1.7rem);line-height:1.04}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>p{grid-area:check;margin:0;color:#4b3218}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>h3{grid-column:2;margin:.1rem 0 0;color:#7a2f18;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>ul{grid-area:causes;margin:1.55rem 0 0;padding:.75rem .85rem .75rem 1.35rem;border:1px dashed rgba(44,26,14,.2);border-radius:12px;background:rgba(255,248,232,.72)}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row{grid-area:links;gap:.45rem}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row a{border-color:rgba(192,82,43,.28);background:rgba(192,82,43,.1);color:#5c351e;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row a:hover{background:#C0522B;color:#fff8e8;transform:translateY(-1px)}
.domain-bakescale-space.bake-trouble-page .bake-notebook-card:nth-child(3n+2){background-image:linear-gradient(90deg,rgba(210,154,73,.34) 0 4px,transparent 4px 100%),repeating-linear-gradient(180deg,transparent 0 31px,rgba(44,26,14,.075) 31px 32px),linear-gradient(180deg,rgba(255,254,248,.88),rgba(255,247,226,.94))}.domain-bakescale-space.bake-trouble-page .bake-notebook-card:nth-child(3n){background-image:linear-gradient(90deg,rgba(122,47,24,.24) 0 4px,transparent 4px 100%),repeating-linear-gradient(180deg,transparent 0 31px,rgba(44,26,14,.075) 31px 32px),linear-gradient(180deg,rgba(255,254,248,.88),rgba(255,247,226,.94))}
.domain-bakescale-space.bake-trouble-page .bake-pillar-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(245,236,215,.96),rgba(245,236,215,.78)),repeating-linear-gradient(90deg,rgba(44,26,14,.055) 0 1px,transparent 1px 72px),radial-gradient(circle at 88% 14%,rgba(192,82,43,.14),transparent 24%)}.domain-bakescale-space.bake-trouble-page .bake-pillar-note{overflow:hidden;background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 5px,transparent 5px),repeating-linear-gradient(180deg,rgba(255,250,240,.92) 0 30px,rgba(44,26,14,.075) 30px 31px)!important;background-position:0 0,0 .3rem!important}.domain-bakescale-space.bake-trouble-page .bake-trouble-room{background:linear-gradient(180deg,rgba(245,236,215,.64),rgba(245,236,215,.9))}.domain-bakescale-space.bake-trouble-page .bake-filter-bar{position:sticky;top:86px;z-index:8;align-items:center;grid-template-columns:minmax(260px,.56fr) minmax(0,1fr) auto;backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(255,250,240,.94),rgba(255,242,218,.88));box-shadow:0 18px 34px rgba(74,45,21,.16),0 2px 0 rgba(255,255,255,.72) inset}.domain-bakescale-space.bake-trouble-page .bake-filter-bar .bake-chip-row{gap:.45rem}.domain-bakescale-space.bake-trouble-page .bake-filter-bar button{min-height:46px;border-color:rgba(192,82,43,.32);background:rgba(255,248,232,.8);color:#5c351e}.domain-bakescale-space.bake-trouble-page .bake-filter-bar button:hover,.domain-bakescale-space.bake-trouble-page .bake-filter-bar button:focus-visible{background:#C0522B;color:#fff8e8}.domain-bakescale-space.bake-trouble-page .bake-filter-bar [data-trouble-count]{justify-self:end;margin:0;border:1px dashed rgba(44,26,14,.2);border-radius:999px;background:rgba(255,248,232,.72);padding:.45rem .65rem;font-weight:900;color:#6b4126}.domain-bakescale-space.bake-trouble-page .bake-notebook-grid{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);align-items:stretch}.domain-bakescale-space.bake-trouble-page .bake-notebook-grid::before{content:"";position:absolute;left:calc(50% - 2px);top:.35rem;bottom:.35rem;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(192,82,43,.48),rgba(228,167,75,.42),rgba(192,82,43,.48));opacity:.62;pointer-events:none}.domain-bakescale-space.bake-trouble-page .bake-notebook-card{min-height:272px;padding:1.12rem 1.05rem 1.12rem 1.18rem;border-color:rgba(44,26,14,.18);box-shadow:0 18px 34px rgba(74,45,21,.15),-7px 0 0 rgba(192,82,43,.14),0 2px 0 rgba(255,255,255,.68) inset}.domain-bakescale-space.bake-trouble-page .bake-notebook-card::before{content:"";position:absolute;right:.85rem;top:.8rem;width:46px;height:9px;border-radius:999px;background:linear-gradient(90deg,rgba(192,82,43,.58),rgba(228,167,75,.54));box-shadow:0 7px 14px rgba(74,45,21,.14);transform:rotate(2deg);opacity:.7}.domain-bakescale-space.bake-trouble-page .bake-notebook-card:target{outline:3px solid rgba(192,82,43,.42);outline-offset:3px}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>p{padding:.65rem .7rem;border:1px dashed rgba(44,26,14,.17);border-radius:12px;background:rgba(255,248,232,.68)}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>ul li{margin:.18rem 0}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row a{min-height:44px;align-items:center;display:inline-flex;border-radius:12px}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row a:first-child{background:#C0522B;color:#fff8e8;border-color:#C0522B;box-shadow:0 8px 18px rgba(192,82,43,.2)}.domain-bakescale-space.bake-trouble-page .bake-trouble-method .bake-map-grid{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)}.domain-bakescale-space.bake-trouble-page .bake-route-board{background-image:linear-gradient(90deg,rgba(192,82,43,.12) 0 4px,transparent 4px),repeating-linear-gradient(180deg,rgba(255,250,240,.82) 0 34px,rgba(44,26,14,.075) 34px 35px)!important;border-color:rgba(44,26,14,.18);box-shadow:0 16px 32px rgba(74,45,21,.12)}
@media(min-width:1200px){.domain-bakescale-space.bake-trouble-page .bake-notebook-card:nth-child(2n){margin-top:1.4rem}.domain-bakescale-space.bake-trouble-page .bake-notebook-card:nth-child(2n)::before{transform:rotate(-2deg)}}@media(max-width:980px){.domain-bakescale-space.bake-trouble-page .bake-filter-bar{position:static;grid-template-columns:1fr}.domain-bakescale-space.bake-trouble-page .bake-filter-bar [data-trouble-count]{justify-self:start}.domain-bakescale-space.bake-trouble-page .bake-notebook-grid,.domain-bakescale-space.bake-trouble-page .bake-trouble-method .bake-map-grid{grid-template-columns:1fr}.domain-bakescale-space.bake-trouble-page .bake-notebook-grid::before{left:1rem;top:.65rem;bottom:.65rem;width:3px}.domain-bakescale-space.bake-trouble-page .bake-notebook-card{min-height:0;padding-left:1.35rem}}@media(max-width:620px){.domain-bakescale-space.bake-trouble-page .bake-filter-bar{clip-path:none;border-radius:12px}.domain-bakescale-space.bake-trouble-page .bake-filter-bar .bake-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.domain-bakescale-space.bake-trouble-page .bake-filter-bar button{width:100%;min-height:50px}.domain-bakescale-space.bake-trouble-page .bake-notebook-grid::before{display:none}.domain-bakescale-space.bake-trouble-page .bake-notebook-card{clip-path:none;border-radius:12px;padding:.9rem}.domain-bakescale-space.bake-trouble-page .bake-notebook-card::before{display:none}}
@media(max-width:760px){.domain-bakescale-space.bake-trouble-page .bake-notebook-card{grid-template-columns:1fr;grid-template-areas:"label" "title" "check" "causes" "links";gap:.65rem}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>h3,.domain-bakescale-space.bake-trouble-page .bake-notebook-card>ul,.domain-bakescale-space.bake-trouble-page .bake-notebook-card>.bake-chip-row{grid-column:1}.domain-bakescale-space.bake-trouble-page .bake-notebook-card>ul{margin:.1rem 0 0}.domain-bakescale-space.bake-trouble-page .bake-filter-bar{gap:.7rem;padding:.8rem}}
.domain-bakescale-space.bake-notebook-page .bake-notebook-hero,.domain-bakescale-space.bake-compass-page .bake-compass-hero{position:relative;overflow:hidden}.domain-bakescale-space.bake-notebook-page .bake-notebook-hero::after,.domain-bakescale-space.bake-compass-page .bake-compass-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:9px;background:repeating-linear-gradient(90deg,#C0522B 0 42px,#e4a74b 42px 66px,transparent 66px 78px);opacity:.58}
.domain-bakescale-space.bake-notebook-page .bake-template-grid{align-items:stretch}.domain-bakescale-space.bake-notebook-page .bake-template-card{isolation:isolate;overflow:hidden;grid-template-rows:auto auto auto 1fr auto;padding:1.15rem 1rem 1rem 1.25rem;background-image:linear-gradient(90deg,rgba(44,26,14,.2) 0 7px,transparent 7px 100%),repeating-linear-gradient(180deg,transparent 0 29px,rgba(44,26,14,.08) 29px 30px),linear-gradient(180deg,rgba(255,254,248,.9),rgba(255,247,226,.95));background-position:0 0,0 .4rem,0 0;background-size:auto,100% 30px,auto;box-shadow:0 18px 34px rgba(74,45,21,.15),-6px 0 0 rgba(192,82,43,.18),0 2px 0 rgba(255,255,255,.68) inset;transition:transform .16s ease,box-shadow .16s ease}.domain-bakescale-space.bake-notebook-page .bake-template-card:hover{transform:translateY(-2px) rotate(.18deg);box-shadow:0 24px 42px rgba(74,45,21,.18),-6px 0 0 rgba(192,82,43,.28),0 2px 0 rgba(255,255,255,.68) inset}
.domain-bakescale-space.bake-notebook-page .bake-template-card>span{justify-self:start;border:1px solid rgba(192,82,43,.3);border-radius:999px;background:rgba(245,236,215,.82);padding:.18rem .55rem;color:#7a2f18}.domain-bakescale-space.bake-notebook-page .bake-template-cols{position:relative;gap:.85rem}.domain-bakescale-space.bake-notebook-page .bake-template-cols>div{border:1px dashed rgba(44,26,14,.2);border-radius:12px;background:rgba(255,248,232,.72);padding:.75rem .85rem}.domain-bakescale-space.bake-notebook-page .bake-template-cols strong{color:#7a2f18;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.domain-bakescale-space.bake-notebook-page .bake-template-card li{position:relative;list-style:none;margin:.25rem 0;padding-left:1.05rem}.domain-bakescale-space.bake-notebook-page .bake-template-card li::before{content:"";position:absolute;left:0;top:.42em;width:.58em;height:.58em;border:1px solid rgba(122,47,24,.52);background:rgba(255,255,255,.45)}.domain-bakescale-space.bake-notebook-page .bake-mini-links a,.domain-bakescale-space.bake-compass-page .bake-mini-links a{border-color:rgba(192,82,43,.28);background:rgba(192,82,43,.1);color:#5c351e;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.domain-bakescale-space.bake-notebook-page .bake-mini-links a:hover,.domain-bakescale-space.bake-compass-page .bake-mini-links a:hover{background:#C0522B;color:#fff8e8;transform:translateY(-1px)}
.domain-bakescale-space.bake-notebook-page .bake-local-ledger .bake-local-grid>article{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(192,82,43,.14) 0 2px,transparent 2px 100%),repeating-linear-gradient(180deg,rgba(255,250,240,.88) 0 33px,rgba(44,26,14,.08) 33px 34px)!important;background-position:1.1rem 0,0 .2rem!important;border:1px solid rgba(44,26,14,.2);box-shadow:0 16px 32px rgba(74,45,21,.14)}.domain-bakescale-space.bake-notebook-page .bake-local-ledger .bake-pillar-note{background:linear-gradient(180deg,rgba(255,250,240,.92),rgba(255,242,218,.82));border-style:dashed}.domain-bakescale-space.bake-notebook-page .bake-saved-notes{display:grid;gap:.55rem}.domain-bakescale-space.bake-notebook-page .bake-saved-notes>*{border-bottom:1px dashed rgba(44,26,14,.18);padding-bottom:.45rem}
.domain-bakescale-space.bake-compass-page .bake-ferment-window{overflow:hidden;background:linear-gradient(180deg,#fffaf0,#fff2da);border:1px solid rgba(44,26,14,.2);box-shadow:0 18px 34px rgba(74,45,21,.16)}.domain-bakescale-space.bake-compass-page .bake-temp-ledger{position:relative;padding-left:1rem}.domain-bakescale-space.bake-compass-page .bake-temp-ledger::before{content:"";position:absolute;left:.15rem;top:.35rem;bottom:.35rem;width:6px;border-radius:999px;background:linear-gradient(180deg,#7ab7ff 0 32%,#e4a74b 32% 66%,#C0522B 66%);box-shadow:inset 0 0 0 1px rgba(44,26,14,.2)}.domain-bakescale-space.bake-compass-page .bake-temp-ledger div{border-bottom:1px dashed rgba(44,26,14,.18);background:rgba(255,248,232,.58);border-radius:10px;padding:.58rem .65rem}.domain-bakescale-space.bake-compass-page .bake-compass-board{align-items:stretch}.domain-bakescale-space.bake-compass-page .bake-compass-card{isolation:isolate;overflow:hidden;padding:1rem 1rem 1.05rem;background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 5px,transparent 5px),repeating-linear-gradient(180deg,transparent 0 30px,rgba(44,26,14,.07) 30px 31px),linear-gradient(180deg,rgba(255,254,248,.9),rgba(255,247,226,.95));background-position:0 0,0 .4rem,0 0;transition:transform .16s ease,box-shadow .16s ease}.domain-bakescale-space.bake-compass-page .bake-compass-card:hover{transform:translateY(-2px);box-shadow:0 24px 42px rgba(74,45,21,.18),0 2px 0 rgba(255,255,255,.68) inset}
.domain-bakescale-space.bake-compass-page .bake-compass-card>span{justify-self:start;border:1px solid rgba(192,82,43,.28);border-radius:999px;background:rgba(245,236,215,.82);padding:.18rem .55rem;color:#7a2f18}.domain-bakescale-space.bake-compass-page .bake-compass-card dl{gap:.55rem}.domain-bakescale-space.bake-compass-page .bake-compass-card dl div{display:grid;grid-template-columns:minmax(7.5rem,.32fr) minmax(0,1fr);gap:.65rem;align-items:start;border:1px dashed rgba(44,26,14,.18);border-radius:12px;background:rgba(255,248,232,.66);padding:.65rem}.domain-bakescale-space.bake-compass-page .bake-compass-card dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.domain-bakescale-space.bake-compass-page .bake-compass-card .list-check{border-left:3px solid rgba(192,82,43,.42);padding-left:1.15rem}.domain-bakescale-space.bake-compass-page .recipe-ledger{background-image:repeating-linear-gradient(180deg,rgba(255,250,240,.96) 0 32px,rgba(44,26,14,.08) 32px 33px)!important}
@media(max-width:760px){.domain-bakescale-space.bake-notebook-page .bake-template-cols,.domain-bakescale-space.bake-compass-page .bake-compass-card dl div{grid-template-columns:1fr}.domain-bakescale-space.bake-notebook-page .bake-template-card,.domain-bakescale-space.bake-compass-page .bake-compass-card{padding:.9rem}.domain-bakescale-space.bake-compass-page .bake-temp-ledger{padding-left:.8rem}}
.domain-bakescale-space.bake-pillar-page .bake-pillar-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(245,236,215,.96),rgba(245,236,215,.78)),repeating-linear-gradient(90deg,rgba(192,82,43,.08) 0 1px,transparent 1px 84px),repeating-linear-gradient(180deg,rgba(44,26,14,.045) 0 1px,transparent 1px 38px)}.domain-bakescale-space.bake-pillar-page .bake-pillar-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(90deg,rgba(192,82,43,.78) 0 38px,rgba(228,167,75,.8) 38px 58px,transparent 58px 74px);opacity:.52}.domain-bakescale-space.bake-pillar-page .bake-pillar-grid{grid-template-columns:minmax(260px,.52fr) minmax(430px,1fr);gap:clamp(.9rem,2vw,1.45rem);align-items:stretch}.domain-bakescale-space.bake-pillar-page .bake-pillar-grid>div:first-child{display:grid;align-content:start;gap:.8rem}.domain-bakescale-space.bake-pillar-page .formula-note{isolation:isolate;overflow:hidden;margin-top:.35rem;padding:1rem 1rem 1rem 1.35rem;background-image:linear-gradient(90deg,rgba(192,82,43,.22) 0 6px,transparent 6px),repeating-linear-gradient(180deg,transparent 0 28px,rgba(44,26,14,.085) 28px 29px),linear-gradient(180deg,rgba(255,254,248,.9),rgba(255,247,226,.95));background-position:0 0,0 .42rem,0 0;border:1px solid rgba(44,26,14,.18);box-shadow:0 18px 34px rgba(74,45,21,.14),0 2px 0 rgba(255,255,255,.68) inset;clip-path:polygon(0 3%,4% 0,16% 1.4%,28% 0,47% 1.2%,65% 0,84% 1.3%,100% 0,99% 100%,82% 98.8%,66% 100%,50% 98.9%,34% 100%,16% 98.7%,0 100%)}.domain-bakescale-space.bake-pillar-page .formula-note code{display:block;padding:.45rem .55rem;border:1px dashed rgba(44,26,14,.18);border-radius:10px;background:rgba(255,248,232,.7);color:#4c2915;font-weight:900;line-height:1.35}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool{isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.03fr) minmax(260px,.58fr);gap:clamp(.75rem,1.8vw,1.15rem);align-content:start;padding:clamp(.85rem,2vw,1.2rem);background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 5px,transparent 5px),repeating-linear-gradient(180deg,transparent 0 33px,rgba(44,26,14,.075) 33px 34px),linear-gradient(180deg,rgba(255,254,248,.92),rgba(255,247,226,.96));background-position:0 0,0 .34rem,0 0;box-shadow:0 22px 42px rgba(74,45,21,.16),0 2px 0 rgba(255,255,255,.72) inset}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool::before{content:"";position:absolute;right:1.15rem;top:.9rem;width:54px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(192,82,43,.68),rgba(228,167,75,.62));box-shadow:0 8px 18px rgba(74,45,21,.16);transform:rotate(2.5deg);opacity:.72}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool .tool-form{border-radius:10px;background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 2px,transparent 2px),repeating-linear-gradient(180deg,rgba(255,250,240,.96) 0 34px,rgba(44,26,14,.075) 34px 35px)!important;background-position:1rem 0,0 .25rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool .tool-output{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#fffaf0,#fff2da)!important;border:1px solid rgba(44,26,14,.2)!important;box-shadow:0 14px 28px rgba(74,45,21,.12),inset 0 0 0 1px rgba(255,255,255,.62)}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool .tool-output::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#C0522B,#e4a74b,#C0522B);opacity:.62}.domain-bakescale-space.bake-pillar-page .bake-cycle-grid{position:relative;align-items:stretch}.domain-bakescale-space.bake-pillar-page .bake-cycle-grid::before{content:"";position:absolute;left:1rem;right:1rem;top:1.25rem;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(192,82,43,.62),rgba(228,167,75,.62));box-shadow:0 0 0 1px rgba(44,26,14,.08);opacity:.75}.domain-bakescale-space.bake-pillar-page .bake-cycle-card{position:relative;isolation:isolate;overflow:hidden;padding-top:1.7rem;background-image:linear-gradient(180deg,rgba(255,254,248,.9),rgba(255,247,226,.95)),repeating-linear-gradient(180deg,transparent 0 31px,rgba(44,26,14,.08) 31px 32px);background-blend-mode:normal,multiply;transition:transform .16s ease,box-shadow .16s ease}.domain-bakescale-space.bake-pillar-page .bake-cycle-card::before{content:"";position:absolute;top:.82rem;left:1rem;width:13px;height:13px;border-radius:50%;background:#C0522B;box-shadow:0 0 0 5px rgba(192,82,43,.12),0 0 0 1px rgba(44,26,14,.2) inset}.domain-bakescale-space.bake-pillar-page .bake-cycle-card:hover{transform:translateY(-2px) rotate(.12deg);box-shadow:0 22px 38px rgba(74,45,21,.18),0 2px 0 rgba(255,255,255,.68) inset}.domain-bakescale-space.bake-pillar-page .bake-cycle-card:nth-child(even){transform:rotate(.25deg)}.domain-bakescale-space.bake-pillar-page .bake-cycle-card:nth-child(even):hover{transform:translateY(-2px) rotate(.25deg)}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip{position:relative;overflow:hidden;padding:.85rem;border:1px solid rgba(44,26,14,.16);border-radius:14px;background:linear-gradient(90deg,rgba(122,183,255,.16),rgba(228,167,75,.14),rgba(192,82,43,.14)),rgba(255,248,232,.62);box-shadow:0 14px 30px rgba(74,45,21,.1)}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip::before{content:"";position:absolute;left:1rem;right:1rem;top:.65rem;height:8px;border-radius:999px;background:linear-gradient(90deg,#7ab7ff 0 32%,#e4a74b 32% 66%,#C0522B 66%);opacity:.62}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip>div,.domain-bakescale-space.bake-pillar-page .bake-maturity-strip article{position:relative;min-width:0;background:rgba(255,250,240,.76);border:1px dashed rgba(44,26,14,.18);border-radius:12px;color:#2C1A0E}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip>div{padding:1rem}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip article{padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}
html:has(link[rel="canonical"][href$="/gaerzeiten-planen/"]) .domain-bakescale-space.bake-pillar-page .bake-cycle-card{border-left:5px solid rgba(192,82,43,.48)}html:has(link[rel="canonical"][href$="/pizza-teig-rechner/"]) .domain-bakescale-space.bake-pillar-page .bake-cycle-card{border-top:5px solid rgba(228,167,75,.62)}html:has(link[rel="canonical"][href$="/pizza-teig-rechner/"]) .domain-bakescale-space.bake-pillar-page .bake-maturity-strip article::after{content:"";position:absolute;right:.8rem;bottom:.8rem;width:28px;height:28px;border-radius:50%;border:2px dashed rgba(192,82,43,.34);opacity:.46}
@media(max-width:980px){.domain-bakescale-space.bake-pillar-page .bake-pillar-grid,.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool{grid-template-columns:1fr}.domain-bakescale-space.bake-pillar-page .bake-cycle-grid::before{top:.85rem;left:1rem;right:auto;width:4px;height:calc(100% - 1.7rem);background:linear-gradient(180deg,rgba(192,82,43,.62),rgba(228,167,75,.62))}.domain-bakescale-space.bake-pillar-page .bake-cycle-card{padding-top:1rem;padding-left:1.55rem}.domain-bakescale-space.bake-pillar-page .bake-cycle-card::before{top:1.05rem;left:.55rem}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip{padding:.7rem}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip::before{left:.75rem;right:.75rem}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip>div,.domain-bakescale-space.bake-pillar-page .bake-maturity-strip article{padding:.85rem}}@media(max-width:620px){.domain-bakescale-space.bake-pillar-page .bake-pillar-hero{padding-top:.8rem}.domain-bakescale-space.bake-pillar-page .formula-note,.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool{clip-path:none;border-radius:12px}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool{padding:.72rem}.domain-bakescale-space.bake-pillar-page .bake-tool-card.bake-hero-tool::before{display:none}.domain-bakescale-space.bake-pillar-page .bake-cycle-card:nth-child(even),.domain-bakescale-space.bake-pillar-page .bake-cycle-card:nth-child(even):hover{transform:none}.domain-bakescale-space.bake-pillar-page .bake-cycle-card:hover{transform:none}.domain-bakescale-space.bake-pillar-page .bake-maturity-strip{box-shadow:none}}
html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(245,236,215,.98),rgba(245,236,215,.78)),repeating-linear-gradient(90deg,rgba(44,26,14,.05) 0 1px,transparent 1px 80px),radial-gradient(circle at 88% 18%,rgba(192,82,43,.12),transparent 24%);border-bottom:1px solid rgba(44,26,14,.16)}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(90deg,rgba(192,82,43,.74) 0 34px,rgba(228,167,75,.72) 34px 54px,transparent 54px 70px);opacity:.54}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library-grid{grid-template-columns:minmax(0,.74fr) minmax(280px,.42fr);align-items:stretch}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library-grid>div:first-child{display:grid;align-content:center;gap:.75rem}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library .bake-formula-sheet{overflow:hidden;align-content:center;background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 6px,transparent 6px),repeating-linear-gradient(180deg,rgba(255,250,240,.94) 0 30px,rgba(44,26,14,.08) 30px 31px)!important;background-position:0 0,0 .32rem!important;box-shadow:0 18px 34px rgba(74,45,21,.16),-7px 0 0 rgba(192,82,43,.13),0 2px 0 rgba(255,255,255,.7) inset}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library .bake-formula-sheet dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library .bake-formula-sheet dl div{display:grid;place-items:center;min-height:82px;border:1px dashed rgba(44,26,14,.18);border-radius:12px;background:rgba(255,248,232,.66)}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid{position:relative;grid-template-columns:repeat(5,minmax(170px,1fr));gap:0;padding:clamp(1rem,2.4vw,1.6rem) 0 2.8rem;align-items:end;overflow-x:auto;scroll-snap-type:x proximity}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid::before{content:"";position:absolute;left:0;right:0;bottom:1.45rem;height:20px;border-radius:4px;background:linear-gradient(180deg,#6d3f20,#2C1A0E);box-shadow:0 16px 30px rgba(74,45,21,.18),0 -1px 0 rgba(255,255,255,.18) inset}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card{position:relative;isolation:isolate;scroll-snap-align:start;min-height:305px;margin:0 -.28rem;padding:1rem .92rem 1.1rem;align-content:start;grid-template-rows:auto auto 1fr;background-image:linear-gradient(90deg,rgba(192,82,43,.18) 0 5px,transparent 5px),repeating-linear-gradient(180deg,transparent 0 30px,rgba(44,26,14,.075) 30px 31px),linear-gradient(180deg,rgba(255,254,248,.92),rgba(255,247,226,.96));background-position:0 0,0 .35rem,0 0;box-shadow:0 18px 34px rgba(74,45,21,.16),0 2px 0 rgba(255,255,255,.72) inset;transform:rotate(var(--r,0deg)) translateY(var(--y,0));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.domain-bakescale-space .bake-guide-card:nth-child(5n+1){--r:-1.1deg;--y:.35rem}.domain-bakescale-space .bake-guide-card:nth-child(5n+2){--r:.7deg;--y:1rem}.domain-bakescale-space .bake-guide-card:nth-child(5n+3){--r:-.35deg;--y:.1rem}.domain-bakescale-space .bake-guide-card:nth-child(5n+4){--r:1deg;--y:.85rem}.domain-bakescale-space .bake-guide-card:nth-child(5n){--r:-.75deg;--y:.55rem}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card::before{content:"";position:absolute;left:.85rem;right:.85rem;top:-.55rem;height:1.1rem;border-radius:7px 7px 0 0;background:linear-gradient(180deg,rgba(192,82,43,.86),rgba(122,47,24,.86));box-shadow:0 8px 14px rgba(74,45,21,.14);z-index:-1}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card::after{opacity:.26}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card:hover,html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card:focus-visible{z-index:5;border-color:rgba(192,82,43,.42);box-shadow:0 24px 44px rgba(74,45,21,.2),0 2px 0 rgba(255,255,255,.72) inset;transform:translateY(-.55rem) rotate(0deg)}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card span{justify-self:start;border:1px solid rgba(192,82,43,.28);border-radius:999px;background:rgba(245,236,215,.78);padding:.18rem .52rem;color:#7a2f18}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card h3{font-size:clamp(1.12rem,1.35vw,1.38rem);line-height:1.08;margin:.2rem 0;color:#2C1A0E}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card p{margin:0;color:#4b3218}
@media(max-width:1180px){html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media(max-width:980px){html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library-grid{grid-template-columns:1fr}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;overflow:visible;padding-bottom:1rem}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid::before{display:none}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card{margin:0;min-height:0;transform:none}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card:hover,html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card:focus-visible{transform:translateY(-2px)}}@media(max-width:620px){html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-library .bake-formula-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-grid{grid-template-columns:1fr}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card{clip-path:none;border-radius:12px;padding:.9rem}html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .bake-guide-card::before{display:none}}
.domain-bakescale-space .button,.domain-bakescale-space button{border-radius:14px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.domain-bakescale-space .button.primary,.domain-bakescale-space button.button.primary{background:#C0522B;color:#fff8e8;border-color:#C0522B;box-shadow:0 8px 18px rgba(192,82,43,.24)}.domain-bakescale-space .button:hover,.domain-bakescale-space button:hover{transform:translateY(-1px)}.domain-bakescale-space .button:active,.domain-bakescale-space button:active{transform:scale(.97)}
.domain-bakescale-space .tool-actions{position:static;background:rgba(255,248,232,.92);border:1px solid rgba(44,26,14,.16);border-radius:16px;box-shadow:0 10px 22px rgba(74,45,21,.12)}
.domain-bakescale-space :is(.ad-slot,.ad-card,[data-ad-slot],.partner-slot,.sponsor-card){position:relative;background:linear-gradient(180deg,rgba(255,254,248,.9),rgba(255,247,226,.95));border:1px solid rgba(44,26,14,.18);border-radius:10px;box-shadow:0 16px 30px rgba(74,45,21,.14);padding:1rem;color:#2C1A0E;clip-path:polygon(0 3%,6% 0,28% 2%,48% 0,76% 1.6%,100% 0,98% 100%,78% 98%,48% 100%,21% 98.4%,0 100%)}.domain-bakescale-space :is(.ad-slot,.ad-card,[data-ad-slot],.partner-slot,.sponsor-card)::before{content:"Empfehlung der Woche";display:inline-flex;margin-bottom:.45rem;color:#A33C22;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900}
@media(max-width:980px){.domain-bakescale-space .bake-lab-grid,.domain-bakescale-space .bake-desk-tool,.domain-bakescale-space .bake-compass-grid,.domain-bakescale-space .bake-compass-board,.domain-bakescale-space .bake-workbench-grid,.domain-bakescale-space .bake-home-tool,.domain-bakescale-space .bake-tool-card,.domain-bakescale-space .bake-tool-stage-grid,.domain-bakescale-space .bake-map-grid,.domain-bakescale-space .bake-guide-grid,.domain-bakescale-space .bake-reference-grid,.domain-bakescale-space .bake-pillar-grid,.domain-bakescale-space .bake-notebook-grid,.domain-bakescale-space .bake-topic-grid,.domain-bakescale-space .bake-mistake-strip,.domain-bakescale-space .bake-guide-library-grid,.domain-bakescale-space .bake-cycle-grid,.domain-bakescale-space .bake-template-grid,.domain-bakescale-space .bake-template-cols,.domain-bakescale-space .bake-maturity-strip,.domain-bakescale-space .bake-local-grid,.domain-bakescale-space .bake-filter-bar{grid-template-columns:1fr}.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .bake-hero-tool{order:-1}.domain-bakescale-space .bake-oven-window{min-height:320px}.domain-bakescale-space .bake-home-tool .tool-output,.domain-bakescale-space .bake-tool-card .tool-output{position:static}}@media(max-width:620px){.domain-bakescale-space .bake-lab-bench{padding:.65rem 0 .85rem}.domain-bakescale-space .bake-lab-brief,.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .bake-oven-meter,.domain-bakescale-space .bake-compass-card{padding:.72rem}.domain-bakescale-space .bake-bench-tabs{grid-template-columns:1fr}.domain-bakescale-space .bake-lab-brief h1{font-size:2rem}.domain-bakescale-space .bake-desk-head{align-items:start;flex-direction:column}.domain-bakescale-space .bake-oven-meter{display:none}.domain-bakescale-space .bake-compass-copy h1{font-size:2.15rem}.domain-bakescale-space .bake-home-tool .tool-actions,.domain-bakescale-space .bake-tool-card .tool-actions{position:sticky;bottom:calc(.55rem + env(safe-area-inset-bottom));z-index:12;grid-template-columns:1fr;gap:.45rem;margin-top:.8rem;padding:.55rem;background:rgba(255,248,232,.96);box-shadow:0 -8px 22px rgba(74,45,21,.16)}.domain-bakescale-space .tool-actions .button,.domain-bakescale-space .tool-actions button{min-height:52px}}

body:has(.domain-bakescale-space){background:#fdf6ec!important;color:#44403c!important;font-family:"DM Sans",Inter,system-ui,sans-serif!important}
body:has(.domain-bakescale-space)::before{background:radial-gradient(circle at 12% 8%,rgba(194,65,12,.08),transparent 16rem),radial-gradient(circle at 92% 20%,rgba(101,163,13,.08),transparent 15rem),linear-gradient(90deg,rgba(68,64,60,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(68,64,60,.026) 1px,transparent 1px)!important;background-size:auto,auto,42px 42px,42px 42px!important;opacity:1!important}
.domain-bakescale-space{--accent:#c2410c;--accent-alt:#65a30d;--bg:#fdf6ec;--panel:#ffffff;--text:#44403c;--muted:#7c6f64;--line:rgba(68,64,60,.16);--paper:#ffffff;--paper-ink:#44403c;--flour:#fdf6ec;--crust:#c2410c;--burnt:#2b1b12;--shadow:0 18px 38px rgba(68,64,60,.13);--radius:18px;--display:"DM Sans",Inter,system-ui,sans-serif;font-family:"DM Sans",Inter,system-ui,sans-serif!important;background:#fdf6ec!important;color:#44403c!important;letter-spacing:0!important}
.domain-bakescale-space *{letter-spacing:0!important}
.domain-bakescale-space :is(h1,h2,h3,h4,.brand-copy strong,.bake-oven-meter strong,.story-note strong){font-family:"DM Sans",Inter,system-ui,sans-serif!important;color:#44403c!important;font-weight:900!important;letter-spacing:0!important}
.domain-bakescale-space h1{font-size:3.25rem!important;line-height:1.02!important;max-width:13ch;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important}
.domain-bakescale-space h2{font-size:2.35rem!important;line-height:1.08!important}
.domain-bakescale-space h3{font-size:1.22rem!important;line-height:1.18!important}
.domain-bakescale-space p,.domain-bakescale-space li,.domain-bakescale-space dd,.domain-bakescale-space small,.domain-bakescale-space .lead{color:#57534e!important}
.domain-bakescale-space .site-header{background:#2b1b12!important;border-bottom:3px solid #c2410c!important;box-shadow:0 12px 30px rgba(43,27,18,.22)!important;backdrop-filter:none!important}
.domain-bakescale-space .nav{min-height:72px}
.domain-bakescale-space .brand-mark{border-radius:18px!important;background:#fff7ed!important;box-shadow:0 0 0 3px rgba(253,246,236,.18),0 12px 26px rgba(0,0,0,.22)!important}
.domain-bakescale-space .brand-copy strong,.domain-bakescale-space .brand-copy span,.domain-bakescale-space .nav-links a,.domain-bakescale-space .nav-toggle{color:#fdf6ec!important}
.domain-bakescale-space .nav-links a{position:relative;min-height:44px;display:inline-flex;align-items:center;font-weight:800!important}
.domain-bakescale-space .nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:.22rem;height:2px;background:#c2410c;border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
.domain-bakescale-space .nav-links a:hover::after,.domain-bakescale-space .nav-links a:focus-visible::after,.home-bake-workbench .nav-links a[href="/"]::after,html:has(link[rel="canonical"][href$="/rezept-umrechnen/"]) .domain-bakescale-space .nav-links a[href="/rezept-umrechnen/"]::after,html:has(link[rel="canonical"][href$="/backform-umrechnen/"]) .domain-bakescale-space .nav-links a[href="/backform-umrechnen/"]::after,html:has(link[rel="canonical"][href$="/backzeit-rechner/"]) .domain-bakescale-space .nav-links a[href="/backzeit-rechner/"]::after,html:has(link[rel="canonical"][href$="/sauerteig-hydration/"]) .domain-bakescale-space .nav-links a[href="/sauerteig-hydration/"]::after,html:has(link[rel="canonical"][href$="/backfehler/"]) .domain-bakescale-space .nav-links a[href="/backfehler/"]::after,html:has(link[rel="canonical"][href$="/leitfaeden/"]) .domain-bakescale-space .nav-links a[href="/leitfaeden/"]::after,html:has(link[rel="canonical"][href$="/backtagebuch/"]) .domain-bakescale-space .nav-links a[href="/backtagebuch/"]::after{transform:scaleX(1)}
.domain-bakescale-space :is(.bake-lab-bench,.bake-tool-stage,.bake-pillar-hero,.bake-guide-library,.bake-compass-hero,.bake-notebook-hero,.bake-topic-room){background:radial-gradient(circle at 84% 14%,rgba(194,65,12,.12),transparent 18rem),linear-gradient(180deg,#fff7ed,#fdf6ec)!important;border-bottom:1px solid rgba(68,64,60,.12)!important}
.domain-bakescale-space .bake-lab-grid{grid-template-columns:minmax(220px,.45fr) minmax(430px,1fr) minmax(230px,.38fr)!important;gap:1rem!important;align-items:stretch}
.domain-bakescale-space .bake-kitchen-question{display:inline-flex;justify-self:start;margin:0 0 .25rem;padding:.34rem .65rem;border:1px solid rgba(194,65,12,.24);border-radius:999px;background:#ffffff;color:#c2410c!important;font-size:.84rem;font-weight:900}
.domain-bakescale-space .eyebrow,.domain-bakescale-space .tag,.domain-bakescale-space .bake-card-kicker,.domain-bakescale-space .bake-station-number,.domain-bakescale-space .bake-desk-head span,.domain-bakescale-space .bake-stamp,.domain-bakescale-space .formula-note span{color:#c2410c!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:0!important;font-weight:900!important}
.domain-bakescale-space :is(.card,.domain-note,.bake-scale-desk,.bake-recipe-card,.bake-tool-card,.bake-guide-card,.bake-topic-room article,.bake-notebook-card,.bake-formula-sheet,.bake-pillar-note,.formula-note,.bake-cycle-card,.bake-template-card,.bake-ferment-window,.bake-compass-card,.recipe-ledger,.legal-shell,.faq-intro,.faq-list details,.tool-form,.tool-output,.result-panel){position:relative;background:#ffffff!important;color:#44403c!important;border:1px solid rgba(68,64,60,.15)!important;border-radius:18px!important;clip-path:none!important;box-shadow:0 16px 34px rgba(68,64,60,.12),0 1px 0 rgba(255,255,255,.85) inset!important}
.domain-bakescale-space :is(.card,.bake-scale-desk,.bake-tool-card,.bake-guide-card,.bake-notebook-card,.bake-compass-card,.recipe-ledger,.tool-output,.result-panel)::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.78' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .08'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.36;mix-blend-mode:multiply}
.domain-bakescale-space table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}
.domain-bakescale-space th,.domain-bakescale-space td{overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}
.domain-bakescale-space .section{position:relative;background:transparent!important}
.domain-bakescale-space .section::before{content:"";display:block;width:min(560px,calc(100% - 2rem));height:28px;margin:-1.45rem auto 1.55rem;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 28'%3E%3Cg fill='none' stroke='%23c2410c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M8 18c78-17 126-17 202 0s122 17 202 0 112-16 140-6'/%3E%3Cpath d='M158 15c-8-8-10-13-7-20M170 16c-3-10 0-16 8-22M398 16c-9-8-12-14-9-21M410 16c-3-10 1-16 9-22'/%3E%3C/g%3E%3C/svg%3E");opacity:.44}
.domain-bakescale-space main>.section:first-child::before,.domain-bakescale-space .bake-lab-bench+.section::before{display:none}
.domain-bakescale-space .bake-lab-brief,.domain-bakescale-space .bake-oven-meter{background:#ffffff!important;border:1px solid rgba(68,64,60,.15)!important;border-radius:20px!important;box-shadow:0 12px 28px rgba(68,64,60,.1)!important;color:#44403c!important}
.domain-bakescale-space .bake-scale-desk{padding:1rem!important;transform:rotate(-.35deg);border-top:6px solid #c2410c!important}
.domain-bakescale-space .bake-desk-tool,.domain-bakescale-space .bake-home-tool,.domain-bakescale-space .bake-tool-card{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr)!important;gap:1rem!important}
.domain-bakescale-space .tool-form{display:grid!important;gap:.9rem!important;padding:1rem!important}
.domain-bakescale-space .tool-output{padding:1rem!important;transform:rotate(.35deg);background:linear-gradient(90deg,rgba(194,65,12,.09) 0 4px,transparent 4px),repeating-linear-gradient(180deg,#ffffff 0 30px,#f7efe2 30px 31px)!important}
.domain-bakescale-space .field label{display:block;margin-bottom:.3rem;color:#44403c!important;font-size:.86rem;font-weight:800}
.domain-bakescale-space input,.domain-bakescale-space select,.domain-bakescale-space textarea{min-height:48px;background:#fffaf3!important;color:#44403c!important;border:1px solid rgba(68,64,60,.18)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
.domain-bakescale-space textarea{min-height:132px}
.domain-bakescale-space input:focus,.domain-bakescale-space select:focus,.domain-bakescale-space textarea:focus{outline:3px solid rgba(194,65,12,.18)!important;border-color:#c2410c!important}
.domain-bakescale-space .button,.domain-bakescale-space button{min-height:46px;border-radius:14px!important;font-weight:900!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease!important}
.domain-bakescale-space .button.primary,.domain-bakescale-space button.button.primary{background:#c2410c!important;border-color:#c2410c!important;color:#fff7ed!important;box-shadow:0 10px 20px rgba(194,65,12,.22)!important}
.domain-bakescale-space .button.secondary,.domain-bakescale-space button.button.secondary{background:#ffffff!important;border-color:rgba(194,65,12,.26)!important;color:#c2410c!important}
.domain-bakescale-space .button:hover,.domain-bakescale-space button:hover{transform:translateY(-1px)}
.domain-bakescale-space .button:active,.domain-bakescale-space button:active{transform:scale(.97)!important}
.domain-bakescale-space .tool-actions{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;background:#fff7ed!important;border:1px solid rgba(194,65,12,.16)!important;border-radius:16px!important;padding:.55rem!important;box-shadow:0 10px 22px rgba(68,64,60,.09)!important}
.domain-bakescale-space .bake-station-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}
.domain-bakescale-space .bake-station-link{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:.4rem .65rem;align-items:start;min-height:196px;padding:1rem!important;border-radius:20px!important;background:#ffffff!important;border:1px solid rgba(68,64,60,.15)!important;box-shadow:0 14px 30px rgba(68,64,60,.1)!important;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
.domain-bakescale-space .bake-route-board a,.domain-bakescale-space .bake-bench-tabs a{min-height:44px!important;display:grid!important;align-content:center!important;padding-top:.6rem!important;padding-bottom:.6rem!important}
.domain-bakescale-space .bake-mini-links a,.domain-bakescale-space .bake-backtag-route>a,.domain-bakescale-space .bake-context-inline a,.domain-bakescale-space .bake-desk-head a{min-height:44px!important;display:inline-flex!important;align-items:center!important}
.domain-bakescale-space .bake-station-link:hover,.domain-bakescale-space .bake-guide-card:hover{transform:translateY(-4px) rotate(0deg)!important;border-color:rgba(194,65,12,.34)!important;box-shadow:0 22px 42px rgba(68,64,60,.15)!important}
.domain-bakescale-space .bake-station-link strong{grid-column:1/-1;font-size:1.05rem;color:#44403c!important}
.domain-bakescale-space .bake-station-link small{grid-column:1/-1;color:#57534e!important;line-height:1.35}
.domain-bakescale-space .bake-backtag-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-backtag-route{display:grid;gap:.7rem;align-content:start;background:#ffffff;border:1px solid rgba(68,64,60,.15);border-radius:18px;padding:1rem;box-shadow:0 16px 34px rgba(68,64,60,.11)}
.domain-bakescale-space .bake-backtag-route>a{font-size:1.18rem;font-weight:900;color:#44403c;text-decoration:none}
.domain-bakescale-space .bake-backtag-route p{margin:0}
.domain-bakescale-space .bake-backtag-route code{display:block;white-space:normal;overflow-wrap:anywhere;border:1px dashed rgba(194,65,12,.25);border-radius:12px;background:#fff7ed;color:#7a2f18;padding:.55rem .65rem;font-weight:900}
.domain-bakescale-space .bake-tool-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:16px!important;background:#fff7ed!important;color:#c2410c!important;border:1px solid rgba(194,65,12,.2)!important}
.domain-bakescale-space .bake-icon-svg{width:30px;height:30px}
.domain-bakescale-space .bake-page-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:22px;background:#ffffff;color:#c2410c;border:1px solid rgba(194,65,12,.22);box-shadow:0 12px 28px rgba(68,64,60,.1);margin-bottom:.8rem}
.domain-bakescale-space .bake-page-icon .bake-icon-svg{width:40px;height:40px}
.domain-bakescale-space .bake-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;overflow:visible!important;padding:0!important}
.domain-bakescale-space .bake-guide-grid::before{display:none!important}
.domain-bakescale-space .bake-guide-card{min-height:240px!important;margin:0!important;padding:1rem!important;align-content:start!important;grid-template-rows:auto auto auto 1fr!important;transform:rotate(var(--r,0deg))!important;background:#ffffff!important}
.domain-bakescale-space .bake-guide-card:nth-child(4n+1){--r:-.45deg}.domain-bakescale-space .bake-guide-card:nth-child(4n+2){--r:.35deg}.domain-bakescale-space .bake-guide-card:nth-child(4n+3){--r:-.2deg}.domain-bakescale-space .bake-guide-card:nth-child(4n){--r:.5deg}
.domain-bakescale-space .bake-guide-card::before{display:none!important}
.domain-bakescale-space .bake-guide-card .bake-tool-icon{margin-bottom:.15rem}
.domain-bakescale-space .result-list li{background:#fffaf3!important;border:1px dashed rgba(68,64,60,.2)!important;border-radius:14px!important}
.domain-bakescale-space .result-list strong{color:#65a30d!important;font-weight:900!important}
.domain-bakescale-space .bake-result-ledger{display:grid!important;gap:.65rem!important;margin:0!important;min-width:0!important;container-type:inline-size}
.domain-bakescale-space .bake-result-ledger div{display:grid!important;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr)!important;gap:.35rem .75rem;align-items:start;background:#fffaf3!important;border:1px dashed rgba(68,64,60,.2)!important;border-radius:14px!important;padding:.78rem .88rem!important;min-width:0!important;break-inside:avoid}
.domain-bakescale-space .bake-result-ledger dt{font-weight:900!important;color:#7c6f64!important;min-width:0!important;overflow-wrap:anywhere!important;hyphens:auto!important}
.domain-bakescale-space .bake-result-ledger dd{margin:0!important;color:#65a30d!important;font-weight:900!important;font-variant-numeric:tabular-nums;min-width:0!important;overflow-wrap:anywhere!important;hyphens:auto!important}
.domain-bakescale-space .bake-sheet-key>div{display:grid!important;gap:.25rem;background:#fffaf3!important;border:1px solid rgba(101,163,13,.24)!important;border-radius:16px!important;padding:1rem!important}
.domain-bakescale-space .bake-sheet-key span{color:#7c6f64!important;font-size:.82rem;font-weight:900;text-transform:uppercase}
.domain-bakescale-space .bake-sheet-key strong{color:#65a30d!important;font-size:clamp(1.15rem,3.2vw,1.75rem)!important;line-height:1.12!important;overflow-wrap:anywhere!important}
@container (max-width:420px){.domain-bakescale-space .bake-result-ledger div{grid-template-columns:1fr!important}.domain-bakescale-space .bake-result-ledger dt,.domain-bakescale-space .bake-result-ledger dd{width:100%!important}}
.domain-bakescale-space .print-sheet{background:linear-gradient(90deg,rgba(194,65,12,.12) 0 4px,transparent 4px),repeating-linear-gradient(180deg,#ffffff 0 30px,#f7efe2 30px 31px)!important;border:1px solid rgba(68,64,60,.18)!important;border-radius:18px!important;box-shadow:0 18px 34px rgba(68,64,60,.12)!important;transform:rotate(-.35deg)}
.domain-bakescale-space .print-formula,.domain-bakescale-space .print-sheet-box{background:rgba(253,246,236,.72)!important;border:1px dashed rgba(68,64,60,.22)!important;border-radius:14px!important}
.domain-bakescale-space .bake-oven-meter{background:radial-gradient(circle at 50% 86%,rgba(194,65,12,.16),transparent 42%),#ffffff!important}
.domain-bakescale-space .bake-thermo-rail{background:#fff7ed!important;border-color:rgba(68,64,60,.14)!important}
.domain-bakescale-space .bake-thermo-rail i{background:linear-gradient(180deg,#65a30d,#c2410c)!important}
.domain-bakescale-space .bake-growth-hero{padding:clamp(1rem,3vw,2rem) 0;background:radial-gradient(circle at 86% 12%,rgba(194,65,12,.12),transparent 18rem),linear-gradient(180deg,#fff7ed,#fdf6ec);border-bottom:1px solid rgba(68,64,60,.12)}
.domain-bakescale-space .bake-growth-grid{display:grid;grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,1.6rem);align-items:start}
.domain-bakescale-space .bake-recipe-overview,.domain-bakescale-space .bake-recipe-page,.domain-bakescale-space .bake-flour-guide,.domain-bakescale-space .bake-seasonal-guide,.domain-bakescale-space .bake-ingredient-lexicon{position:relative}
.domain-bakescale-space .bake-recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-recipe-link,.domain-bakescale-space .bake-growth-card,.domain-bakescale-space .bake-ingredient-card{position:relative;display:grid;gap:.65rem;text-decoration:none;background:#ffffff;color:#44403c;border:1px solid rgba(68,64,60,.15);border-radius:18px;padding:1rem;box-shadow:0 16px 34px rgba(68,64,60,.11);overflow:hidden}
.domain-bakescale-space .bake-recipe-link::after,.domain-bakescale-space .bake-growth-card::after,.domain-bakescale-space .bake-ingredient-card::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='2' seed='11'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .07'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.32;mix-blend-mode:multiply}
.domain-bakescale-space .bake-recipe-link:hover,.domain-bakescale-space .bake-growth-card:hover,.domain-bakescale-space .bake-ingredient-card:hover{transform:translateY(-3px);border-color:rgba(194,65,12,.32);box-shadow:0 22px 42px rgba(68,64,60,.15)}
.domain-bakescale-space .bake-recipe-link span,.domain-bakescale-space .bake-growth-card span,.domain-bakescale-space .bake-ingredient-card span{position:relative;justify-self:start;border:1px solid rgba(194,65,12,.2);border-radius:999px;background:#fff7ed;color:#c2410c;padding:.2rem .58rem;font-size:.75rem;font-weight:900;text-transform:uppercase}
.domain-bakescale-space .bake-recipe-link strong,.domain-bakescale-space .bake-growth-card strong{position:relative;font-size:1.25rem;color:#44403c}
.domain-bakescale-space .bake-recipe-link p,.domain-bakescale-space .bake-growth-card p,.domain-bakescale-space .bake-ingredient-card p{position:relative;margin:0}
.domain-bakescale-space .bake-scale-table{overflow:auto;border-radius:18px;box-shadow:0 16px 34px rgba(68,64,60,.11)}
.domain-bakescale-space .bake-scale-table table{min-width:720px!important}
.domain-bakescale-space .bake-method-list{counter-reset:method;display:grid;gap:.75rem;margin:0;padding:0;list-style:none}
.domain-bakescale-space .bake-method-list li{counter-increment:method;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;background:#ffffff;border:1px solid rgba(68,64,60,.14);border-radius:16px;padding:.85rem;box-shadow:0 10px 22px rgba(68,64,60,.08)}
.domain-bakescale-space .bake-method-list li::before{content:counter(method);width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#c2410c;color:#fff7ed;font-weight:900}
.domain-bakescale-space .bake-lexicon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}
.domain-bakescale-space .bake-ingredient-card{min-height:180px}
.domain-bakescale-space .bake-ingredient-card strong{font-size:1.05rem;color:#44403c}
.domain-bakescale-space .bake-ingredient-card em{font-style:normal;color:#65a30d;font-weight:900}
.domain-bakescale-space .bake-seasonal-card-list,.domain-bakescale-space .bake-flour-table{display:grid;gap:1rem}
.domain-bakescale-space .bake-day-workbench{background:linear-gradient(180deg,#fff7ed,#fdf6ec)!important}
.domain-bakescale-space .bake-day-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}
.domain-bakescale-space .bake-day-step{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.55rem;min-height:220px;padding:1rem;border-radius:18px;background:#ffffff;color:#44403c;border:1px solid rgba(68,64,60,.15);box-shadow:0 16px 34px rgba(68,64,60,.11);text-decoration:none}
.domain-bakescale-space .bake-day-step span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;background:#fff7ed;color:#c2410c;font-weight:900;border:1px solid rgba(194,65,12,.22)}
.domain-bakescale-space .bake-day-step strong{font-size:1.15rem;color:#44403c}
.domain-bakescale-space .bake-day-step em{font-style:normal;color:#57534e;font-weight:800}
.domain-bakescale-space .bake-day-step code{white-space:normal;overflow-wrap:anywhere;border-radius:12px;background:#fdf6ec;border:1px dashed rgba(68,64,60,.22);padding:.5rem;color:#44403c;font-size:.82rem}
.domain-bakescale-space .bake-day-step small{color:#7c6f64;font-weight:800}
.domain-bakescale-space .bake-day-step:hover,.domain-bakescale-space .bake-locale-tool:hover{transform:translateY(-3px);border-color:rgba(194,65,12,.35);box-shadow:0 22px 42px rgba(68,64,60,.15)}
.domain-bakescale-space .bake-day-note{margin-top:1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid rgba(68,64,60,.15);border-left:6px solid #65a30d;border-radius:18px;padding:1rem;box-shadow:0 14px 30px rgba(68,64,60,.1)}
.domain-bakescale-space .bake-day-note p{margin:0;max-width:70ch}
.domain-bakescale-space .bake-locale-grid{display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);gap:1rem;align-items:stretch}
.domain-bakescale-space .bake-locale-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}
.domain-bakescale-space .bake-locale-process a,.domain-bakescale-space .bake-locale-tool{display:grid;gap:.55rem;background:#ffffff;border:1px solid rgba(68,64,60,.15);border-radius:18px;padding:1rem;color:#44403c;text-decoration:none;box-shadow:0 14px 30px rgba(68,64,60,.1)}
.domain-bakescale-space .bake-locale-process span{width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:#fff7ed;color:#c2410c;font-weight:900}
.domain-bakescale-space .bake-locale-process em{font-style:normal;color:#57534e;font-weight:800}
.domain-bakescale-space .bake-locale-process code{white-space:normal;background:#fdf6ec;border:1px dashed rgba(68,64,60,.2);border-radius:12px;padding:.5rem}
.domain-bakescale-space .bake-language-switcher{display:flex;flex-wrap:wrap;gap:.45rem}
.domain-bakescale-space .bake-language-switcher a{min-height:44px;display:inline-flex;align-items:center;border:1px solid rgba(194,65,12,.22);border-radius:999px;padding:.45rem .7rem;background:#ffffff;color:#c2410c;font-weight:900}
.domain-bakescale-space .bake-language-switcher a.active{background:#c2410c;color:#fff7ed}
.domain-bakescale-space .bake-locale-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}
.domain-bakescale-space .bake-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-context-card{display:grid;gap:.55rem;align-content:start;min-width:0;background:#ffffff;border:1px solid rgba(68,64,60,.15);border-radius:18px;padding:1rem;box-shadow:0 16px 34px rgba(68,64,60,.1)}
.domain-bakescale-space .bake-context-card span,.domain-bakescale-space .bake-context-inline span{color:#c2410c;font-size:.74rem;font-weight:900;text-transform:uppercase}
.domain-bakescale-space .bake-context-card p,.domain-bakescale-space .bake-context-card ul{margin:0}
.domain-bakescale-space .bake-context-answer{border-left:6px solid #65a30d}
.domain-bakescale-space .bake-context-next{border-left:6px solid #c2410c}
.domain-bakescale-space .bake-context-inline{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:.65rem;align-items:center;margin-top:.85rem;padding:.72rem;border:1px dashed rgba(68,64,60,.2);border-radius:16px;background:#fff7ed}
.domain-bakescale-space .bake-context-inline p{margin:0;color:#57534e!important}
.domain-bakescale-space .bake-context-inline a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff;border:1px solid rgba(194,65,12,.24);color:#c2410c;font-weight:900;padding:.45rem .7rem;text-decoration:none}
.domain-bakescale-space .bake-topic-context-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.domain-bakescale-space .bake-topic-context-columns>div{display:grid;gap:.85rem;align-content:start}
.domain-bakescale-space .bake-topic-context-columns .bake-growth-card{min-height:0}
.domain-bakescale-space .site-footer{background:#2b1b12!important;border-top:3px solid #c2410c!important;color:#fdf6ec!important}
.domain-bakescale-space .site-footer p,.domain-bakescale-space .site-footer a,.domain-bakescale-space .site-footer strong,.domain-bakescale-space .site-footer h3,.domain-bakescale-space .footer-bottom span{color:#fdf6ec!important}
@media(max-width:1120px){.domain-bakescale-space .bake-station-rail,.domain-bakescale-space .bake-guide-grid,.domain-bakescale-space .bake-recipe-grid,.domain-bakescale-space .bake-day-steps,.domain-bakescale-space .bake-backtag-routes,.domain-bakescale-space .bake-locale-tools,.domain-bakescale-space .bake-context-grid,.domain-bakescale-space .bake-topic-context-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.domain-bakescale-space .bake-lexicon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-bakescale-space .bake-lab-grid{grid-template-columns:1fr minmax(0,1.3fr)!important}.domain-bakescale-space .bake-oven-meter{display:none!important}}
@media(max-width:900px){.domain-bakescale-space .nav-links{background:#2b1b12!important;border-color:rgba(253,246,236,.18)!important}.domain-bakescale-space .nav-links a{display:flex!important;width:100%;padding:.75rem!important;background:rgba(253,246,236,.08)!important}.domain-bakescale-space .bake-lab-grid,.domain-bakescale-space .bake-desk-tool,.domain-bakescale-space .bake-home-tool,.domain-bakescale-space .bake-tool-card,.domain-bakescale-space .bake-tool-stage-grid,.domain-bakescale-space .bake-pillar-grid,.domain-bakescale-space .bake-growth-grid,.domain-bakescale-space .bake-locale-grid,.domain-bakescale-space .bake-context-grid,.domain-bakescale-space .bake-topic-context-columns,.domain-bakescale-space .bake-context-inline{grid-template-columns:1fr!important}.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .bake-hero-tool{order:-1!important;transform:none!important}.domain-bakescale-space .tool-output{transform:none!important}.domain-bakescale-space h1{font-size:2.55rem!important}.domain-bakescale-space h2{font-size:1.95rem!important}}
@media(max-width:680px){.domain-bakescale-space .wide{width:calc(100% - 1rem)!important}.domain-bakescale-space .bake-station-rail,.domain-bakescale-space .bake-guide-grid,.domain-bakescale-space .bake-recipe-grid,.domain-bakescale-space .bake-lexicon-grid,.domain-bakescale-space .bake-day-steps,.domain-bakescale-space .bake-backtag-routes,.domain-bakescale-space .bake-locale-process,.domain-bakescale-space .bake-locale-tools,.domain-bakescale-space .bake-context-grid,.domain-bakescale-space .bake-topic-context-columns{grid-template-columns:1fr!important}.domain-bakescale-space .bake-day-note{display:grid}.domain-bakescale-space .bake-result-ledger div{grid-template-columns:1fr!important;gap:.18rem!important}.domain-bakescale-space .bake-result-ledger dt,.domain-bakescale-space .bake-result-ledger dd{width:100%!important}.domain-bakescale-space .bake-lab-bench,.domain-bakescale-space .bake-tool-stage,.domain-bakescale-space .bake-pillar-hero,.domain-bakescale-space .bake-growth-hero{padding:1rem 0!important}.domain-bakescale-space .bake-lab-brief,.domain-bakescale-space .bake-scale-desk,.domain-bakescale-space .tool-form,.domain-bakescale-space .tool-output,.domain-bakescale-space .bake-tool-card,.domain-bakescale-space .bake-growth-card,.domain-bakescale-space .bake-recipe-link,.domain-bakescale-space .bake-ingredient-card,.domain-bakescale-space .bake-backtag-route,.domain-bakescale-space .bake-context-card{padding:.85rem!important}.domain-bakescale-space h1{font-size:2.15rem!important}.domain-bakescale-space h2{font-size:1.65rem!important}.domain-bakescale-space .tool-actions,.domain-bakescale-space .bake-home-tool .tool-actions,.domain-bakescale-space .bake-tool-card .tool-actions{position:static!important;bottom:auto!important;top:auto!important;z-index:auto!important;grid-template-columns:1fr!important;margin-top:.15rem!important;box-shadow:0 10px 22px rgba(68,64,60,.09)!important}.domain-bakescale-space .button,.domain-bakescale-space button{min-height:54px}.domain-bakescale-space .print-sheet{transform:none!important}.domain-bakescale-space .section::before{width:calc(100% - 1rem);margin-bottom:1rem}.domain-bakescale-space .bake-scale-table table{min-width:620px!important}}
@media print{.domain-bakescale-space,.domain-bakescale-space .site-shell{font-family:"DM Sans",Arial,sans-serif!important}.domain-bakescale-space h1,.domain-bakescale-space h2,.domain-bakescale-space h3,.domain-bakescale-space h4{font-family:"DM Sans",Arial,sans-serif!important;color:#44403c!important}.domain-bakescale-space .print-sheet{transform:none!important}}

.domain-bakescale-space.tool-page .tool-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);background:linear-gradient(145deg,rgba(255,243,216,.08),rgba(62,38,18,.28));border-style:dashed}.domain-bakescale-space.tool-page .tool-form{background:#fff3d8;color:#22170b}.domain-bakescale-space.tool-page .tool-form label,.domain-bakescale-space.tool-page .tool-form input,.domain-bakescale-space.tool-page .tool-form textarea,.domain-bakescale-space.tool-page .tool-form select{color:#22170b}.domain-bakescale-space.guides-page .card{border-radius:999px 999px 24px 24px;text-align:center}

.domain-bakescale-space .identity-shell{grid-template-columns:minmax(0,.75fr) minmax(360px,.5fr);grid-template-areas:"head proof" "flow proof";align-items:start}
.domain-bakescale-space .identity-head,.domain-bakescale-space .story-note{background:#fff3d8;color:#23170a;border:2px dashed rgba(210,154,73,.7);box-shadow:12px 12px 0 rgba(210,154,73,.12);transform:rotate(-.7deg)}
.domain-bakescale-space .identity-head p,.domain-bakescale-space .story-note p{color:#4b3218}
.domain-bakescale-space .identity-flow{grid-template-columns:1fr}
.domain-bakescale-space .identity-tile{min-height:150px;border-style:dashed;border-radius:22px;background:linear-gradient(135deg,rgba(228,167,75,.09),rgba(255,255,255,.02))}
.domain-bakescale-space .identity-proof{border-radius:999px 999px 26px 26px;align-content:center;text-align:center}

@media print{
  body{background:white!important;color:#111!important}
  .site-header,.site-footer,.nav-links,.nav-toggle,.cookie-banner,.tool-copy,.bake-next-rail,.bake-station-rail-section,.hero-actions{display:none!important}
  .site-shell,.tool-output,.tool-form,.result-panel,.print-sheet,.print-formula,.print-sheet-box,.chrono-print-checklist{background:white!important;color:#111!important;box-shadow:none!important}
  .tool-form,.tool-output,.result-panel,.print-formula,.print-sheet-box,.chrono-print-checklist{border:1px solid #d7c7aa!important}
  .tool-shell,.bake-home-tool,.bake-tool-card{display:grid!important;grid-template-columns:1fr!important}
  main,.section,.bake-workbench,.bake-pillar-hero,.bake-tool-stage{padding:0!important}
  .wide,.container{width:100%!important}
  .button,.tool-actions{display:none!important}
  .result-list li{break-inside:avoid;border-color:#d7c7aa!important;background:white!important}
  a{color:#111!important;text-decoration:none}
  .domain-bakescale-space .site-shell{font-family:"DM Sans",Arial,sans-serif!important}
  .domain-bakescale-space h1,.domain-bakescale-space h2,.domain-bakescale-space h3,.domain-bakescale-space h4{font-family:"DM Sans",Arial,sans-serif!important;color:#44403c!important;letter-spacing:0!important}
  .domain-bakescale-space .tool-form,.domain-bakescale-space .tool-output,.domain-bakescale-space .result-panel,.domain-bakescale-space .print-sheet{clip-path:none!important;border-radius:0!important;border:1.5px solid #bda47c!important;background:linear-gradient(90deg,rgba(192,82,43,.18) 0 2px,transparent 2px 100%),repeating-linear-gradient(180deg,#fff 0 30px,#f3ead8 30px 31px)!important;background-position:10mm 0,0 0!important;padding:9mm!important;break-inside:avoid;box-decoration-break:clone}
  .domain-bakescale-space .print-sheet{display:grid!important;gap:5mm!important;border-width:2px!important}
  .domain-bakescale-space .print-sheet-head,.domain-bakescale-space .print-sheet section,.domain-bakescale-space .print-formula,.domain-bakescale-space .print-sheet-box{break-inside:avoid}
  .domain-bakescale-space .print-sheet h3{font-size:19pt!important;line-height:1.05!important}.domain-bakescale-space .print-sheet h4{font-size:11pt!important;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #bda47c;padding-bottom:2mm;margin-bottom:1.5mm!important}
  .domain-bakescale-space .print-formula,.domain-bakescale-space .print-sheet-box{border:1px dashed #bda47c!important;border-radius:0!important;background:rgba(245,236,215,.38)!important;padding:4mm!important}
  .domain-bakescale-space .field label,.domain-bakescale-space .tag{background:transparent!important;color:#5c351e!important;box-shadow:none!important;padding:0!important}
  .domain-bakescale-space input,.domain-bakescale-space select,.domain-bakescale-space textarea{border:0!important;border-bottom:1px solid #bda47c!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
  .domain-bakescale-space .result-list{gap:2mm!important}.domain-bakescale-space .result-list li{border:1px dashed #bda47c!important;border-radius:0!important;background:rgba(255,255,255,.72)!important;padding:3mm 4mm!important}
  .domain-bakescale-space .bake-result-ledger{gap:2mm!important}.domain-bakescale-space .bake-result-ledger div{grid-template-columns:1fr!important;border:1px dashed #bda47c!important;border-radius:0!important;background:rgba(255,255,255,.72)!important;padding:3mm 4mm!important}.domain-bakescale-space .bake-result-ledger dd,.domain-bakescale-space .result-list strong{color:#5c351e!important}
}
@media (max-width: 900px){
  .nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:auto;padding:.72rem 0}
  .nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:.62rem .78rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.055);font-weight:900;color:var(--text);cursor:pointer}
  .nav-links{grid-column:1/-1;display:none;grid-template-columns:1fr;gap:.35rem;margin-top:.35rem;padding:.7rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
  .nav-check:checked ~ .nav-links{display:grid}
  .nav-links a{display:block;padding:.72rem .78rem;border-radius:12px;background:rgba(255,255,255,.035)}
  .domain-naehrwert-tabelle-online .macro-label{transform:none!important;box-shadow:none!important}
  .domain-naehrwert-tabelle-online .nutrition-grid{overflow:hidden}
}
@media (max-width: 980px){
  .hero-grid,.tool-shell,.footer-grid,.grid.two,.grid.three,.grid.four,.section-head,.field-grid,.bake-lab-grid,.chrono-screen,.mrl-layout,.capital-grid,.wohn-grid,.nutrition-grid,.news-masthead,.news-columns,.postal-layout,.toolwise-body,.unit-grid,.vital-grid,.deal-grid,.hype-grid,.split-domain,.decision-grid,.compass-grid,.compass-strip,.identity-shell,.identity-flow,.identity-routes,.story-grid,.faq-shell,.station-board,.ops-console,.regulator-board,.ledger-board,.floorplan-path,.nutrition-compare,.briefing-shell,.address-console,.desktop-board,.lab-note,.range-dashboard,.receipt-decision,.oscilloscope,.hive-table,.night-guide,.fact-ledger,.use-questions,.mode-row,.role-tabs,.scenario-columns,.cluster-row,.country-tabs,.window-row,.reference-strip,.decision-tree,.signal-board,.formula-cards,.range-rings,.briefing-tabs,.receipt-lab-grid,.compass-warning-board,.compass-warning-board>div,.night-guide>div,.fact-ledger dl,.time-axis{grid-template-columns:1fr;display:grid}
  .section-head{align-items:start}
  h1{max-width:12.5ch;font-size:clamp(2.5rem,9vw,4rem)}
  .split-stage,.show-card,.nectar-grid,.brand-token-grid,.company-panel-grid,.portfolio-grid,.mosaic{grid-template-columns:1fr}
  .mosaic .wide-card,.mosaic .narrow-card{grid-column:auto}
  .bake-toolboard,.chrono-toolgrid,.mrl-paths,.capital-lanes .wide,.wohn-budget .wide,.wohn-toolwall,.nutrition-shelf .wide,.postal-routes .wide,.toolwise-pad,.toolwise-dock .wide,.unit-orbit .wide,.vital-tools .wide,.deal-tools .wide,.hype-signals .wide,.proofline-track,.growth-grid,.intent-stack,.compass-list,.identity-proof,.cost-sheet>div{grid-template-columns:1fr}
  .identity-shell{grid-template-areas:"head" "flow" "proof"!important}
  .identity-proof{writing-mode:horizontal-tb!important;text-orientation:mixed!important}
  .story-card,.report-card,.related-tool,.story-note,.identity-tile{transform:none!important;aspect-ratio:auto!important;min-height:auto}
  .use-questions-copy{position:static}.desktop-board::before{display:none}.mini-dock,.active-window,.clipboard-panel{margin-top:0}.range-rings article{aspect-ratio:auto;border-width:1px}.wave-curve{min-height:260px}.briefing-tabs section{min-height:auto}.station-board article:first-child{min-height:auto}.prefix-route{min-height:260px}.receipt-lab-grid,.recipe-ledger,.mrl-source-table .wide,.vital-reference-table .wide{overflow-x:auto}
  .faq-intro{position:static}
  [class*="domain-"] .mrl-layout,[class*="domain-"] .identity-shell,[class*="domain-"] .identity-flow,[class*="domain-"] .identity-routes,[class*="domain-"] .story-grid,[class*="domain-"] .news-columns,[class*="domain-"] .news-masthead{grid-template-columns:1fr!important}
  [class*="domain-"] .identity-shell{grid-template-areas:"head" "flow" "proof"!important}
  [class*="domain-"] .mrl-cover,[class*="domain-"] .mrl-source-stack,[class*="domain-"] .related-tool{min-width:0;width:100%}
  .domain-eu-mrl-registry-online .mrl-index{display:flex;writing-mode:horizontal-tb;text-orientation:mixed;overflow-x:auto;padding:.7rem;border-radius:12px}
  .compass-dial{min-height:320px}.compass-dial div{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-108px) rotate(calc(var(--angle) * -1))}
  .bake-toolboard .domain-tool-link:first-child,.capital-lanes .domain-tool-link:nth-child(1),.deal-tools .domain-tool-link:nth-child(1){grid-column:auto;grid-row:auto;min-height:132px}
  .postal-stats{position:static;padding:1rem;grid-template-columns:1fr}.postal-map{min-height:360px}
}
@media (max-width: 760px){
  .container,.wide{width:min(100% - 1rem,1280px)}
  .section{padding:2.5rem 0}
  .nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:auto;padding:.72rem 0}
  .brand{min-width:0;gap:.65rem;min-height:48px;padding:.2rem 0}
  .brand-mark{width:44px;height:44px;border-radius:13px;flex:0 0 auto}
  .brand-copy{min-width:0}
  .brand-copy strong,.brand-copy span{max-width:58vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .brand-copy strong{font-size:1rem}
  .brand-copy span{font-size:.78rem}
  .nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:.62rem .78rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.055);font-weight:900;color:var(--text);cursor:pointer}
  .nav-links{grid-column:1/-1;display:none;grid-template-columns:1fr;gap:.35rem;margin-top:.35rem;padding:.7rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:var(--shadow)}
  .nav-check:checked ~ .nav-links{display:grid}
  .nav-links a{display:block;padding:.72rem .78rem;border-radius:12px;background:rgba(255,255,255,.035)}
  .site-header{position:sticky}
  .hero{padding:2.4rem 0 2rem}
  h1{max-width:100%;font-size:clamp(2rem,10vw,3.15rem);hyphens:none}
  h2{font-size:clamp(1.55rem,7vw,2.25rem);hyphens:none}
  .lead{font-size:1rem}
  .hero-copy,.hero-preview,.card,.tool-shell,.legal-shell,.company-panel,.portfolio-tile,.episode-card,.show-card,.stage-copy,.stage-visual{border-radius:18px;padding:1rem}
  .hero-actions,.pill-row,.platform-row{display:grid;grid-template-columns:1fr}
  .button{width:100%}
  .field-grid,.result-grid,.hero-stats,.metric-strip{grid-template-columns:1fr}
  .section-head{gap:.8rem}
  .footer-grid,.footer-bottom{grid-template-columns:1fr;display:grid}
  .footer-bottom{justify-content:start}
  .show-card{grid-template-columns:1fr}
  .show-card .cover-frame img{max-height:320px;object-fit:contain}
  .stage-visual img,.cover-frame img{max-height:360px;object-fit:contain}
  .postal-map,.wohn-floorplan,.hype-waveform{min-height:280px}
  .room{font-size:.82rem;padding:.25rem}
  .unit-matrix{border-radius:24px;grid-template-columns:1fr}
  .vital-gauges{grid-template-columns:1fr}
  .deal-receipt div{display:grid}
  .compass-dial{display:none}
  .compass-strip{grid-template-columns:1fr;padding:1rem}
  .domain-postleitzahlen-online .postal-routes .domain-tool-link:nth-child(odd),.domain-toolwise-cloud .toolwise-dock .wide div:nth-child(2n),.domain-unitcloud-cloud .unit-matrix,.domain-deal-pilot-store .deal-receipt,.domain-hype-welle-site .hype-signals .domain-tool-link:nth-child(even),.domain-hype-welle-site.tool-page .tool-form,.domain-hype-welle-site.tool-page .tool-output,.domain-bakescale-space .bake-formula-sheet{transform:none}
  .tool-page .hero-preview{display:none}
  .tool-page .hero-grid{grid-template-columns:1fr}

  .cookie-banner{left:1rem;right:1rem;bottom:1rem;transform:none;width:auto;max-width:none;grid-template-columns:1fr}
  .cookie-banner strong,.cookie-banner p,.cookie-actions{grid-column:1;grid-row:auto}
  .cookie-actions{justify-content:flex-start}

}
@media (max-width: 520px){
  .container,.wide{width:calc(100% - .75rem)}
  .eyebrow{font-size:.7rem;letter-spacing:.13em}
  .hero-copy,.hero-preview,.card,.tool-form,.tool-output,.tool-copy{padding:.9rem}

  .cookie-actions{display:grid;grid-template-columns:1fr}

  .mrl-index,.domain-eu-mrl-registry-online .mrl-index{display:none!important}
  .postal-stats{left:.7rem;right:.7rem;bottom:.7rem}
}