.electure{--ink:#172033;--muted:#687386;--accent:#9b1c31;--paper:#fff;--soft:#f5f7fb;--line:#dfe4ec;max-width:980px;margin:0 auto;padding:clamp(20px,4vw,56px);background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.7}.electure *{box-sizing:border-box}.electure-hero{margin-bottom:36px}.electure-kicker{font:700 12px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.electure-hero h1{font-size:clamp(36px,6vw,68px);line-height:1.02;margin:.3em 0 .25em;letter-spacing:-.035em}.electure-rule{height:5px;width:110px;background:var(--accent);border-radius:99px}.electure-toc{background:var(--soft);border-left:5px solid var(--accent);padding:20px 24px;margin:30px 0}.electure-toc strong{font:800 15px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.electure-toc a{color:inherit;text-decoration:none}.electure-block{margin:34px 0}.electure-block h2{font-size:clamp(26px,4vw,42px);line-height:1.12;margin:0 0 14px;letter-spacing:-.02em}.electure-copy{font-size:18px}.electure-items{display:grid;gap:10px;padding-left:24px}.electure-items li{padding:6px 8px}.electure-block-definition,.electure-block-important,.electure-block-note,.electure-block-warning,.electure-block-example,.electure-block-worked_example,.electure-block-case,.electure-block-summary,.electure-block-question,.electure-block-questions,.electure-block-activity{background:var(--soft);border-radius:16px;padding:22px 24px;border:1px solid var(--line)}.electure-block-definition{border-left:6px solid var(--accent)}.electure figure{margin:24px 0}.electure figure img{width:100%;height:auto;border-radius:16px;display:block}.electure figcaption{font-size:13px;color:var(--muted);margin-top:8px}.electure video,.electure audio{width:100%}
/* Materially different design systems */
.electure-design-modern_textbook{font-family:Arial,sans-serif;--accent:#3658d4;--soft:#f1f5ff}.electure-design-modern_textbook .electure-block{border-top:1px solid var(--line);padding-top:26px}.electure-design-modern_textbook .electure-items{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;padding:0}.electure-design-modern_textbook .electure-items li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 8px 24px rgba(30,50,90,.06)}
.electure-design-official{font-family:'Times New Roman',serif;--accent:#123b66;--soft:#f6f7f9}.electure-design-official .electure-hero{border-bottom:3px double var(--accent);padding-bottom:20px}.electure-design-official .electure-block h2{font-variant:small-caps;letter-spacing:.02em}
.electure-design-executive{font-family:Arial,sans-serif;--ink:#121212;--accent:#b28b2e;--soft:#f7f4ed}.electure-design-executive .electure-hero h1{font-weight:800}.electure-design-executive .electure-block{border-left:1px solid var(--line);padding-left:24px}
.electure-design-minimal{font-family:Georgia,serif;--accent:#222;--soft:#fafafa}.electure-design-minimal .electure-rule{height:1px;width:100%}.electure-design-minimal .electure-block-definition,.electure-design-minimal .electure-block-important,.electure-design-minimal .electure-block-note,.electure-design-minimal .electure-block-warning,.electure-design-minimal .electure-block-example{background:transparent;border-radius:0;border:0;border-left:2px solid #bbb}
.electure-design-editorial{font-family:Arial,sans-serif;--accent:#d62d20;--soft:#fff4ef}.electure-design-editorial .electure-hero h1{text-transform:uppercase;font-size:clamp(42px,8vw,92px)}.electure-design-editorial .electure-block:nth-of-type(even){margin-left:8%;}.electure-design-editorial .electure-block h2{max-width:720px;font-weight:900}
.electure-design-graphic{font-family:Arial,sans-serif;--accent:#e65324;--soft:#fff0e8}.electure-design-graphic .electure-block{position:relative;padding:24px;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--accent)}.electure-design-graphic .electure-items{counter-reset:item;list-style:none;padding:0}.electure-design-graphic .electure-items li{font-weight:700;border-bottom:1px solid #ddd}
.electure-design-cartoon{font-family:'Trebuchet MS',Arial,sans-serif;--ink:#303446;--accent:#ff6b35;--soft:#fff7dd}.electure-design-cartoon .electure-hero h1{font-weight:900}.electure-design-cartoon .electure-block{border-radius:24px}.electure-design-cartoon .electure-block-definition,.electure-design-cartoon .electure-block-example,.electure-design-cartoon .electure-block-activity{border:3px solid var(--ink);box-shadow:5px 5px 0 #ffd166}.electure-design-cartoon .electure-items li{background:#fff;border-radius:999px;padding:10px 16px;border:2px solid #ffe08a}
.electure-design-classroom{font-family:Arial,sans-serif;--accent:#2e7d32;--soft:#edf7ee}.electure-design-classroom .electure-items li::marker{color:var(--accent)}
.electure-design-dark{font-family:Arial,sans-serif;--ink:#f5f7fa;--muted:#adb8c7;--accent:#ff3b5c;--paper:#0e1117;--soft:#171c25;--line:#2a3240;box-shadow:0 0 0 100vmax #0e1117;clip-path:inset(0 -100vmax)}.electure-design-dark a{color:#ff8ca0}.electure-design-dark figure img{box-shadow:0 20px 60px #000}
.electure-design-technical{font-family:'Courier New',monospace;--accent:#1f6feb;--soft:#f3f7fb}.electure-design-technical .electure-block{border:1px solid #b8c5d6;padding:20px;border-radius:4px}.electure-design-technical .electure-block h2{font-family:Arial,sans-serif;text-transform:uppercase;font-size:24px}.electure-design-technical .electure-items li{border-bottom:1px dashed #b8c5d6}
.electure-design-scientific{font-family:Arial,sans-serif;--accent:#176b87;--soft:#eff7f8}.electure-design-scientific .electure-hero h1{font-family:Georgia,serif}.electure-design-scientific .electure-block h2{border-bottom:2px solid var(--accent);padding-bottom:8px}
.electure-design-corporate{font-family:Arial,sans-serif;--accent:#173f5f;--soft:#eef4f8}.electure-design-corporate .electure-items{list-style:none;padding:0}.electure-design-corporate .electure-items li{border-left:4px solid var(--accent);background:#fff;padding:14px 16px}
.electure-design-historical{font-family:Georgia,serif;--ink:#3a3026;--accent:#8b5e3c;--paper:#fffaf0;--soft:#f6ead5;--line:#d7c4a8}.electure-design-historical .electure-hero{border-top:8px solid var(--accent);padding-top:24px}.electure-design-historical figure img{filter:sepia(.12)}
.electure-design-notebook{font-family:'Trebuchet MS',Arial,sans-serif;--accent:#2b6cb0;--soft:#fff}.electure-design-notebook{background-image:linear-gradient(#fff 31px,#dce7f4 32px);background-size:100% 32px}.electure-design-notebook .electure-block{background:rgba(255,255,255,.92);padding:18px;border-left:4px solid #e06c75}
.electure-design-slides{font-family:Arial,sans-serif;--accent:#6c4df6;--soft:#f4f1ff}.electure-design-slides .electure-block{min-height:280px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line);padding:50px 0}.electure-design-slides .electure-block h2{font-size:clamp(34px,6vw,66px)}
.electure-design-visual_story{font-family:Arial,sans-serif;--accent:#d9485f;--soft:#fff1f4}.electure-design-visual_story .electure-block h2{font-size:clamp(34px,6vw,64px)}.electure-design-visual_story figure img{border-radius:0}.electure-design-visual_story .electure-block{margin:56px 0}
.electure-design-revision{font-family:Arial,sans-serif;--accent:#7b2cbf;--soft:#f7efff}.electure-design-revision .electure-block{border:2px solid var(--accent);border-radius:12px;padding:18px}.electure-design-revision .electure-items{font-weight:700}
@media(max-width:700px){.electure{padding:22px 16px}.electure-copy{font-size:16px}.electure-block{margin:26px 0}.electure-design-editorial .electure-block:nth-of-type(even){margin-left:0}.electure-design-slides .electure-block{min-height:0;padding:30px 0}}
/* v0.9.1 visual accuracy + component differentiation */
.electure{position:relative;overflow:hidden;box-shadow:0 24px 80px rgba(24,32,51,.08)}.electure-hero{position:relative}.electure-hero:after{content:"";display:block;margin-top:24px;height:1px;background:linear-gradient(90deg,var(--accent),var(--line),transparent)}.electure-block{position:relative}.electure-block h2:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--accent);margin-right:10px;vertical-align:.18em}.electure-item-title{display:block;font:800 14px/1.25 Arial,sans-serif;margin-bottom:4px}.electure-item-copy{display:block}.electure-items li{break-inside:avoid}.electure-visual-placeholder{min-height:260px;border-radius:18px;background:linear-gradient(135deg,var(--soft),#fff);border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:28px;position:relative;overflow:hidden}.electure-visual-placeholder span{position:absolute;inset:24px auto auto 24px;width:36%;height:12px;border-radius:99px;background:var(--accent);opacity:.8}.electure-visual-placeholder i{display:block;height:38%;background:color-mix(in srgb,var(--accent) 18%,white);border-radius:14px 14px 4px 4px}.electure-visual-placeholder i:nth-of-type(2){height:68%}.electure-visual-placeholder i:nth-of-type(3){height:52%}.electure-visual-placeholder b{position:absolute;right:30px;top:42px;width:74px;height:74px;border:12px solid color-mix(in srgb,var(--accent) 55%,white);border-radius:50%;opacity:.7}.electure-block-quote{padding:20px 28px;border-left:6px solid var(--accent);font-style:italic}.electure-block-quote h2{font-style:normal}.electure-block-divider{padding:10px 0}.electure-block-divider:after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.electure-block-comparison .electure-items,.electure-block-key_points .electure-items{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;padding:0}.electure-block-comparison .electure-items li,.electure-block-key_points .electure-items li{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:16px}.electure-block-timeline .electure-items{border-left:3px solid var(--accent);margin-left:10px;padding-left:24px}.electure-block-timeline .electure-items li{position:relative;padding-left:6px}.electure-block-timeline .electure-items li:before{content:"";position:absolute;left:-34px;top:13px;width:11px;height:11px;border-radius:50%;background:var(--paper);border:3px solid var(--accent)}.electure-block-process .electure-items{counter-reset:step;list-style:none;padding:0}.electure-block-process .electure-items li{counter-increment:step;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start}.electure-block-process .electure-items li:before{content:counter(step);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font:800 14px Arial,sans-serif}.electure-block-question,.electure-block-questions{border-style:dashed}.electure-block-summary:before{content:"TAKEAWAY";display:block;font:800 10px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--accent);margin-bottom:10px}.electure-block-definition:before{content:"DEFINITION";display:block;font:800 10px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--accent);margin-bottom:10px}.electure-block-example:before,.electure-block-worked_example:before{content:"EXAMPLE";display:block;font:800 10px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--accent);margin-bottom:10px}.electure-block-important:before{content:"IMPORTANT";display:block;font:800 10px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--accent);margin-bottom:10px}
/* International Academic Book: intentionally publication-like */
.electure-design-international_book{--ink:#142033;--muted:#6b7280;--accent:#8f1831;--paper:#fffdf9;--soft:#f7f2ea;--line:#e8dfd2;background:linear-gradient(90deg,#fffdf9 0 96%,#f1e7d7 96%);border-top:12px solid var(--accent)}.electure-design-international_book:before{content:"";position:absolute;right:18px;top:0;bottom:0;width:1px;background:#eadfce}.electure-design-international_book .electure-kicker{display:inline-block;padding:7px 10px;background:var(--accent);color:#fff;border-radius:3px}.electure-design-international_book .electure-hero h1{max-width:820px;font-weight:700}.electure-design-international_book .electure-toc{border-left:0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);border-radius:0}.electure-design-international_book .electure-block h2{font-family:Georgia,serif}.electure-design-international_book .electure-block h2:before{border-radius:0;width:16px;height:4px;vertical-align:.25em}.electure-design-international_book .electure-block-definition,.electure-design-international_book .electure-block-example,.electure-design-international_book .electure-block-summary{box-shadow:0 12px 30px rgba(80,45,20,.06)}
/* Modern textbook: modular cards, sans-serif, learning-system feel */
.electure-design-modern_textbook .electure-hero{background:linear-gradient(135deg,#eef3ff,#fff);padding:28px;border-radius:24px}.electure-design-modern_textbook .electure-block h2:before{width:24px;height:6px;border-radius:99px}.electure-design-modern_textbook .electure-block-definition,.electure-design-modern_textbook .electure-block-example,.electure-design-modern_textbook .electure-block-summary{box-shadow:0 10px 28px rgba(54,88,212,.08)}
/* Official / institutional */
.electure-design-official{background:#fff}.electure-design-official .electure-kicker{display:block;border-top:5px solid var(--accent);padding-top:10px}.electure-design-official .electure-block h2:before{display:none}.electure-design-official .electure-block h2{border-bottom:1px solid #bcc7d2;padding-bottom:8px}.electure-design-official .electure-block-definition,.electure-design-official .electure-block-example{border-radius:0;background:#f7f8fa;border-left:5px solid var(--accent)}
/* Executive */
.electure-design-executive{border-top:8px solid #111}.electure-design-executive .electure-kicker{color:#b28b2e}.electure-design-executive .electure-hero h1{font-family:Arial,sans-serif;max-width:700px}.electure-design-executive .electure-block h2:before{background:#b28b2e}.electure-design-executive .electure-block-definition,.electure-design-executive .electure-block-example,.electure-design-executive .electure-block-summary{background:#111;color:#fff;border:0;border-left:7px solid #b28b2e}.electure-design-executive .electure-block-definition:before,.electure-design-executive .electure-block-example:before,.electure-design-executive .electure-block-summary:before{color:#d3b660}
/* Minimal scholarly */
.electure-design-minimal{box-shadow:none}.electure-design-minimal .electure-hero h1{font-size:clamp(34px,5vw,56px)}.electure-design-minimal .electure-block h2:before{display:none}.electure-design-minimal .electure-items{display:block}.electure-design-minimal .electure-items li{padding:3px 0}.electure-design-minimal .electure-toc{background:transparent;border-left:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
/* Editorial magazine */
.electure-design-editorial{padding-top:30px}.electure-design-editorial .electure-kicker{display:inline-block;background:#111;color:#fff;padding:6px 9px}.electure-design-editorial .electure-block h2:before{width:28px;height:8px;border-radius:0}.electure-design-editorial .electure-block-quote{font-size:1.35em;border-left:0;border-top:8px solid var(--accent);padding-left:0}.electure-design-editorial .electure-block-key_points .electure-items li{background:#111;color:#fff;border:0}
/* Graphic / infographic */
.electure-design-graphic{background:#fff}.electure-design-graphic .electure-hero{border:3px solid #111;padding:28px;box-shadow:10px 10px 0 var(--accent)}.electure-design-graphic .electure-kicker{color:#111}.electure-design-graphic .electure-block h2:before{border-radius:0;transform:rotate(-8deg)}.electure-design-graphic .electure-block-definition,.electure-design-graphic .electure-block-example,.electure-design-graphic .electure-block-summary{border:2px solid #111;border-radius:0;box-shadow:7px 7px 0 var(--accent)}
/* Cartoon / illustrated */
.electure-design-cartoon{background:radial-gradient(circle at 10% 5%,#fff1af 0 12%,transparent 13%),#fffdf5}.electure-design-cartoon .electure-kicker{display:inline-block;background:#303446;color:#fff;padding:7px 12px;border-radius:999px}.electure-design-cartoon .electure-hero h1{text-shadow:3px 3px 0 #ffd166}.electure-design-cartoon .electure-block h2:before{width:18px;height:18px;background:#ffd166;border:3px solid #303446}.electure-design-cartoon .electure-block-important:before,.electure-design-cartoon .electure-block-definition:before,.electure-design-cartoon .electure-block-example:before{background:#303446;color:#fff;display:inline-block;padding:5px 8px;border-radius:999px}.electure-design-cartoon .electure-visual-placeholder{border:3px solid #303446;box-shadow:7px 7px 0 #ffd166}
/* Classroom */
.electure-design-classroom{background:linear-gradient(90deg,#fff 0 94%,#edf7ee 94%)}.electure-design-classroom .electure-hero{background:#edf7ee;padding:24px;border-radius:16px}.electure-design-classroom .electure-block h2:before{content:"✓";width:auto;height:auto;background:none;color:var(--accent);font-family:Arial,sans-serif;font-weight:900}.electure-design-classroom .electure-block-activity{border:2px dashed var(--accent)}
/* Dark premium */
.electure-design-dark .electure-hero{padding:28px;border:1px solid #2a3240;border-radius:20px;background:linear-gradient(145deg,#171c25,#0e1117)}.electure-design-dark .electure-block h2:before{box-shadow:0 0 18px var(--accent)}.electure-design-dark .electure-block-definition,.electure-design-dark .electure-block-example,.electure-design-dark .electure-block-summary{background:#171c25;border-color:#2a3240}.electure-design-dark .electure-visual-placeholder{background:#171c25}
/* Technical / engineering */
.electure-design-technical{background-image:linear-gradient(#e8eef6 1px,transparent 1px),linear-gradient(90deg,#e8eef6 1px,transparent 1px);background-size:24px 24px}.electure-design-technical .electure-hero{background:#fff;border:1px solid #b8c5d6;padding:24px}.electure-design-technical .electure-kicker:before{content:"// ";}.electure-design-technical .electure-block h2:before{border-radius:0}.electure-design-technical .electure-block-process .electure-items li:before{border-radius:4px}
/* Scientific */
.electure-design-scientific .electure-kicker{color:#176b87}.electure-design-scientific .electure-block-definition:before{content:"TERM / CONSTRUCT"}.electure-design-scientific .electure-block-example:before{content:"OBSERVATION / EXAMPLE"}.electure-design-scientific .electure-block-summary:before{content:"CONCLUSION"}.electure-design-scientific .electure-visual-placeholder{background:linear-gradient(135deg,#eff7f8,#fff)}
/* Corporate */
.electure-design-corporate .electure-hero{background:linear-gradient(135deg,#173f5f,#245f86);color:#fff;padding:32px;border-radius:4px}.electure-design-corporate .electure-kicker{color:#d6edf8}.electure-design-corporate .electure-rule{background:#fff}.electure-design-corporate .electure-block h2:before{border-radius:2px}.electure-design-corporate .electure-block-summary{background:#173f5f;color:#fff}
/* Historical / documentary */
.electure-design-historical{background-image:linear-gradient(rgba(139,94,60,.035),rgba(139,94,60,.035))}.electure-design-historical .electure-kicker{font-family:Georgia,serif;font-style:italic;letter-spacing:.08em}.electure-design-historical .electure-block h2:before{border-radius:0;background:#8b5e3c}.electure-design-historical .electure-block-quote{font-size:1.25em;background:#f6ead5}.electure-design-historical .electure-block-timeline .electure-items{border-left-color:#8b5e3c}
/* Notebook / study guide */
.electure-design-notebook .electure-hero{background:rgba(255,255,255,.92);padding:18px;border-left:5px solid #e06c75}.electure-design-notebook .electure-block h2:before{content:"✎";background:none;width:auto;height:auto;color:#e06c75;font-family:Arial,sans-serif}.electure-design-notebook .electure-block-summary:before{content:"REVISION NOTE"}.electure-design-notebook .electure-block-question:before,.electure-design-notebook .electure-block-questions:before{content:"CHECK YOURSELF";display:block;font:800 10px Arial,sans-serif;letter-spacing:.12em;color:#2b6cb0;margin-bottom:8px}
/* Slide-like */
.electure-design-slides{max-width:1180px}.electure-design-slides .electure-hero{min-height:420px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#6c4df6,#311e8f);color:#fff;padding:60px;border-radius:24px}.electure-design-slides .electure-kicker{color:#ded7ff}.electure-design-slides .electure-rule{background:#fff}.electure-design-slides .electure-block{padding:58px 44px;border:1px solid #e4defd;border-radius:24px;background:#fff;box-shadow:0 16px 50px rgba(108,77,246,.08)}.electure-design-slides .electure-block h2:before{display:none}
/* Visual story */
.electure-design-visual_story{max-width:1100px}.electure-design-visual_story .electure-hero{padding:64px 38px;background:linear-gradient(135deg,#221f29,#d9485f);color:#fff;border-radius:0}.electure-design-visual_story .electure-kicker{color:#ffd9df}.electure-design-visual_story .electure-rule{background:#fff}.electure-design-visual_story .electure-block h2:before{display:none}.electure-design-visual_story .electure-visual-placeholder{min-height:380px;border-radius:0}.electure-design-visual_story .electure-block-quote{font-size:1.5em}
/* Revision / exam */
.electure-design-revision{background:#fbf8ff}.electure-design-revision .electure-hero{background:#7b2cbf;color:#fff;padding:26px;border-radius:14px}.electure-design-revision .electure-kicker{color:#ead7ff}.electure-design-revision .electure-rule{background:#fff}.electure-design-revision .electure-block h2:before{content:"★";background:none;width:auto;height:auto;color:#7b2cbf}.electure-design-revision .electure-block-question,.electure-design-revision .electure-block-questions{background:#fff;border:2px dashed #7b2cbf}.electure-design-revision .electure-block-summary:before{content:"MEMORY CHECK"}
@media(max-width:700px){.electure{box-shadow:none}.electure-design-international_book{background:#fffdf9}.electure-design-international_book:before{display:none}.electure-design-slides .electure-hero{min-height:0;padding:32px 22px}.electure-design-slides .electure-block{padding:28px 18px}.electure-visual-placeholder{min-height:190px;padding:18px}.electure-design-visual_story .electure-visual-placeholder{min-height:240px}}
/* Additional high-difference visual families */
.electure-design-clinical{font-family:Arial,sans-serif;--ink:#17342f;--accent:#0f766e;--soft:#eef9f7;--line:#cfe7e2;border-top:8px solid #0f766e}.electure-design-clinical .electure-hero{background:linear-gradient(135deg,#e6f6f2,#fff);padding:28px;border-radius:18px}.electure-design-clinical .electure-block h2:before{content:"+";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font:bold 16px Arial;background:#0f766e}.electure-design-clinical .electure-block-definition:before{content:"CLINICAL TERM"}.electure-design-clinical .electure-block-example:before{content:"CLINICAL SCENARIO"}.electure-design-clinical .electure-block-important{border:2px solid #0f766e}
.electure-design-legal{font-family:Georgia,serif;--ink:#332b25;--accent:#654a36;--paper:#fffdf8;--soft:#f7f3ea;--line:#ded3c2}.electure-design-legal .electure-hero{border-top:6px double #654a36;border-bottom:2px solid #654a36;padding:24px 0}.electure-design-legal .electure-block h2{font-variant:small-caps}.electure-design-legal .electure-block h2:before{display:none}.electure-design-legal .electure-block-case:before{content:"CASE / AUTHORITY";display:block;font:800 10px Arial;letter-spacing:.12em;color:#654a36;margin-bottom:8px}.electure-design-legal .electure-items li{border-bottom:1px dotted #c9baa6}
.electure-design-mathematics{font-family:Arial,sans-serif;--ink:#13213a;--accent:#2457a6;--soft:#f1f6fc;--line:#cedaeb;background-image:linear-gradient(#eef2f7 1px,transparent 1px),linear-gradient(90deg,#eef2f7 1px,transparent 1px);background-size:28px 28px}.electure-design-mathematics .electure-hero{background:#fff;padding:28px;border-left:8px solid #2457a6}.electure-design-mathematics .electure-block-worked_example{background:#fff;border:2px solid #2457a6;box-shadow:6px 6px 0 #dbe7f7}.electure-design-mathematics .electure-block-worked_example:before{content:"WORKED SOLUTION"}.electure-design-mathematics .electure-block h2:before{border-radius:2px}
.electure-design-creative{font-family:'Trebuchet MS',Arial,sans-serif;--ink:#2f2740;--accent:#d13f8c;--soft:#fff0f7;--line:#ead5e2;background:linear-gradient(155deg,#fff 0 68%,#f4efff 68%)}.electure-design-creative .electure-hero{padding:36px;background:linear-gradient(120deg,#ffe5f2,#f0e8ff,#e5f9ff);border-radius:28px 6px 28px 6px}.electure-design-creative .electure-block h2:before{width:18px;height:18px;border-radius:35% 65% 50% 50%}.electure-design-creative .electure-block-definition,.electure-design-creative .electure-block-example{border-radius:26px 8px 26px 8px}.electure-design-creative .electure-visual-placeholder{background:linear-gradient(135deg,#fff1f7,#edf8ff)}
.electure-design-blackboard{font-family:'Trebuchet MS',Arial,sans-serif;--ink:#f7f1d5;--muted:#d9d1b8;--accent:#ffd166;--paper:#19382f;--soft:#244d42;--line:#3f6258;background:#19382f;box-shadow:0 0 0 100vmax #19382f;clip-path:inset(0 -100vmax)}.electure-design-blackboard .electure-hero h1{font-weight:700}.electure-design-blackboard .electure-kicker{color:#ffd166}.electure-design-blackboard .electure-block h2:before{background:#ffd166;box-shadow:0 0 0 2px #19382f,0 0 0 3px #ffd166}.electure-design-blackboard .electure-block-definition,.electure-design-blackboard .electure-block-example,.electure-design-blackboard .electure-block-summary{border:2px dashed #f7f1d5}.electure-design-blackboard .electure-items li{border-bottom:1px dashed #6f8d82}
.electure-design-monograph{font-family:Georgia,'Times New Roman',serif;--ink:#34291f;--muted:#75685a;--accent:#7c6048;--paper:#fffaf2;--soft:#f4ede1;--line:#dfd2bf;padding-left:clamp(28px,7vw,90px);padding-right:clamp(28px,7vw,90px)}.electure-design-monograph .electure-hero{text-align:center;padding:34px 0 46px}.electure-design-monograph .electure-kicker{font-family:Georgia,serif;font-style:italic;text-transform:none;letter-spacing:.06em}.electure-design-monograph .electure-rule{margin:24px auto 0;width:64px;height:2px}.electure-design-monograph .electure-block h2{text-align:center;margin-top:52px}.electure-design-monograph .electure-block h2:before{display:block;margin:0 auto 12px;width:34px;height:2px;border-radius:0}.electure-design-monograph .electure-block-definition,.electure-design-monograph .electure-block-example,.electure-design-monograph .electure-block-summary{border-radius:0;border-left:0;border-top:1px solid #7c6048;border-bottom:1px solid #7c6048;background:transparent}
.electure-item-media{display:block;margin:-4px -4px 10px}.electure-item-media img{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:10px}.electure-item-link{display:inline-block;margin-top:8px;font:700 12px/1.2 Arial,sans-serif;color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor}.electure-singular .entry-title,.electure-singular .wp-block-post-title,.electure-singular main > article > .post-title{display:none!important}
.electure-media iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:16px}.electure-block-link{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff!important;text-decoration:none;padding:10px 14px;border-radius:9px;font:800 13px/1.2 Arial,sans-serif}.electure-block-link:hover{filter:brightness(.92)}
