.sprb-page{--sprb-accent:#b59560;--sprb-muted:#81796e;display:flex;flex-direction:column;box-sizing:border-box;min-height:100%;width:100%;max-width:100%!important;margin:0 auto;color:inherit;font-family:Georgia,'Noto Serif Tamil',serif}.sprb-page *{box-sizing:border-box}.sprb-page-top{display:flex;align-items:center;justify-content:space-between;gap:1em;text-transform:uppercase;letter-spacing:.13em;font:500 .57em/1.6 system-ui,sans-serif;color:var(--sprb-muted);border-bottom:1px solid currentColor;padding-bottom:.8em;opacity:.8}.sprb-page-title{text-align:center;padding:1em 0 .6em}.sprb-page-title h2{font-family:'Noto Serif Tamil',Georgia,serif!important;font-size:clamp(1.45em,2.7vw,2.2em)!important;font-weight:600;line-height:1.5!important;margin:0!important;color:inherit!important}.sprb-page-title .sprb-meaning{font-size:.83em;letter-spacing:.02em;margin:.35em 0 0;line-height:1.5}.sprb-hero{margin:.3em 0 1.1em!important}.sprb-hero img{width:100%;height:auto;max-height:39vh;object-fit:contain;display:block;margin:0 auto}.sprb-hero figcaption{text-align:center;font:italic .58em/1.5 system-ui,sans-serif;color:var(--sprb-muted);padding:.6em 1em}.sprb-prose{font-size:.76em;line-height:1.65}.sprb-prose p{margin:.35em 0 1.1em}.sprb-prose h3{font:600 .8em/1.5 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:1em 0 .45em;color:inherit}.sprb-commentary[lang=ta],.sprb-application [lang=ta]{font-family:'Noto Serif Tamil',Georgia,serif;line-height:1.8}.sprb-application{border-top:1px solid var(--sprb-accent);padding-top:.3em;margin-top:.8em}.sprb-page-footer{text-align:center;margin-top:auto;border-top:1px solid var(--sprb-accent);padding-top:1.1em;color:var(--sprb-muted);font:500 .57em/1.4 system-ui,sans-serif;letter-spacing:.06em}.sprb-layout-split .sprb-hero{float:none}.sprb-layout-editorial .sprb-prose{order:2}.sprb-layout-editorial .sprb-hero{order:3;margin-top:1em!important}.sprb-layout-editorial .sprb-page-footer{order:4}.spi-reader .spi-sheet:has(>.sprb-page){padding:clamp(17px,2.3vw,34px)!important}.spi-reader .spi-sheet>.sprb-page{height:100%}.spi-reader[data-theme=dark] .sprb-page{--sprb-muted:#c7bcae;--sprb-accent:#9d835a}@media(max-width:700px){.sprb-page-top{font-size:.5em}.sprb-page-title h2{font-size:1.5em!important}.sprb-hero img{max-height:30vh}}

/* Explore & Extend v1.2: optional, non-invasive reader actions */
.sprb-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55em;margin:1.1em 0!important;padding:.55em 0;border-top:1px solid var(--sprb-accent);font:600 .65em/1.4 system-ui,sans-serif}.sprb-actions .sprb-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:6px;padding:.6em .9em;text-decoration:none!important;color:inherit!important;max-width:100%;overflow-wrap:anywhere}.sprb-actions .sprb-story-action{background:var(--sprb-accent);color:#171717!important;border-color:var(--sprb-accent)}.sprb-actions .sprb-action:hover{opacity:.8}.sprb-explore-shell{padding:clamp(25px,5vw,80px) 20px;min-height:65vh}.sprb-explore{max-width:850px;margin:auto;font-family:Georgia,'Noto Serif Tamil',serif;line-height:1.7;color:inherit}.sprb-eyebrow{font:700 12px system-ui,sans-serif;letter-spacing:.12em;color:#967041}.sprb-explore h1{font-size:clamp(26px,4vw,44px)}.sprb-explore h2[lang=ta]{font-family:'Noto Serif Tamil',Georgia,serif}.sprb-explore-meaning{font-size:1.15em}.sprb-explore section{border-top:1px solid #c7b89e;margin-top:26px;padding-top:15px}.sprb-explore-link{display:inline-block;border:1px solid currentColor;padding:10px 15px;border-radius:6px}.sprb-explore-disclaimer{font-size:13px;opacity:.75}
