/* Shared shell for curated Elementor articles. Content styling stays native/editable. */
/* Avoid stacked browser and legacy animation on the curated Roggen article. */
html:has(body.glex-native-scroll){scroll-behavior:auto!important}
/* Give article URLs the same foundation as the homepage preview. */
body.glex-article-test{--gl-paper:#f7f4eb;--gl-ink:#263f32;--gl-muted:#62685b;--gl-gold:#886023;--gl-line:#d9d8c9;--gl-light:#eeeee1;--gl-white:#fffdf7;background:#f7f4eb;color:#263f32;font-family:'Trebuchet MS','Segoe UI',sans-serif}
.glex-article-test *{box-sizing:border-box}
.glex-article-test .glex-header,.glex-article-test .glex-footer{background:#f7f4eb}
.glex-article-test .glex-header a,.glex-article-test .glex-footer a,.glex-article-test .rank-math-breadcrumb a{color:#263f32}
.glex-article-test .glex-header a:hover,.glex-article-test .glex-footer a:hover{color:#886023}
.glex-article-test .glex-elementor-article .rank-math-breadcrumb a{transition:color .15s ease,text-decoration-color .15s ease}
.glex-article-test .glex-elementor-article .rank-math-breadcrumb a:is(:hover,:focus-visible){color:#886023;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:4px}
.glex-article-test .glex-elementor-article .rank-math-breadcrumb a:focus-visible{outline:2px solid #886023;outline-offset:4px;border-radius:2px}
.glex-article-test .glex-elementor-article h1 em{color:#71805b}
.glex-article-test .elementor-widget-image .widget-image-caption{position:static!important;display:block;width:auto!important;max-width:none;background:transparent!important;padding:10px 0 0;margin:0;color:#62685b;line-height:1.5;font:14px/1.5 'Trebuchet MS',sans-serif;text-align:center}

.glex-article-test{--glex-header-height:165px}
.glex-article-test .glex-article-section{padding:56px max(28px,calc((100% - 1184px)/2))}
.glex-article-test .glex-article-section>.e-con-inner{max-width:1184px}
.glex-article-test .glex-elementor-article a:not(.elementor-button){text-decoration:underline;text-underline-offset:4px}
.glex-article-test .glex-article-toc{align-items:stretch;border-bottom:1px solid #b8c1ad;padding-block:22px}
.glex-article-test .glex-elementor-article .glex-article-toc a.elementor-button{min-height:48px;border:1px solid #a7b299;background:#fffdf7;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:background-color .15s,border-color .15s,color .15s}
.glex-article-test .glex-elementor-article .glex-article-toc a.elementor-button:hover{background:#263f32;border-color:#263f32;color:#fffdf7}
.glex-article-test .glex-elementor-article .glex-article-toc a.elementor-button:focus-visible{outline:3px solid #886023;outline-offset:4px}
.glex-article-test .elementor-widget-text-editor ul{padding-left:24px}
.glex-article-test #steckbrief,.glex-article-test #verwendung,.glex-article-test #vergleich-dinkel,.glex-article-test #gluten-dinkel,.glex-article-test #faq-dinkel,.glex-article-test #quellen-dinkel{scroll-margin-top:190px}
.glex-article-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #d9d8c9}
.glex-article-table-scroll table{border-collapse:collapse;min-width:650px;width:100%;font-size:17px;line-height:1.7;margin:0}
.glex-article-table-scroll caption{caption-side:top;text-align:left;font-size:16px;padding:18px;background:#fffdf7}
.glex-article-table-scroll th,.glex-article-table-scroll td{border:0;border-top:1px solid #d9d8c9;padding:18px;text-align:left;vertical-align:top}
.glex-article-table-scroll thead{background:#eaece0;color:#263f32}
.glex-article-table-scroll th[scope=row]{font-weight:600;color:#263f32}
.glex-article-test .elementor-widget-text-editor p+p{margin-top:16px}
.glex-article-test .widget-image-caption{color:#62685b}
@media(max-width:760px){.glex-article-test .glex-article-section{padding:38px 20px}.glex-article-test .glex-article-hero{gap:32px}.glex-article-test .glex-article-fact{width:100%}.glex-article-test .glex-article-toc .elementor-widget-button{width:100%}.glex-article-test .glex-article-toc .elementor-button{width:100%;text-align:left}.glex-article-table-scroll table{font-size:16px}}
