/* Tinta.com canonical article themes V2.49.1.
   This file is the single source used by both public articles and admin preview.
   Theme rules never paginate normal news; mobile reading remains one continuous column. */

/* Publication skins. Values are shared by public article, admin canvas and preview. */
.tinta-style-classic{background:#efe4cd;color:#2c241b}
.tinta-style-classic .tinta-article-header{background:radial-gradient(circle at 14% 8%,#fff8e9 0,transparent 44%),repeating-linear-gradient(0deg,#8d754908 0 1px,transparent 1px 6px),#eee0c4;border-bottom:5px double #6a5338}
.tinta-style-classic .tinta-article-header h1{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.04em;color:#281d14;text-shadow:1px 1px #fff8e5}
.tinta-style-classic .tinta-article-rubrics{border-block:1px solid #826749;padding:.55rem 0;align-items:center}
.tinta-style-classic .tinta-article-rubrics:before{content:'✦  KABAR MADRASAH  ✦';font:700 .65rem Georgia,serif;letter-spacing:.18em;color:#59462f;margin-right:.5rem}
.tinta-style-classic .tinta-article-rubrics a,.tinta-style-classic .tinta-article-rubrics span{background:#5a422b;color:#f9efd9}
.tinta-style-classic .tinta-article-container{background-color:transparent}
.tinta-style-classic>.tinta-article-container{box-sizing:border-box;background:radial-gradient(circle at 95% 15%,#a98a5424,transparent 36%),repeating-linear-gradient(90deg,#60452206 0 1px,transparent 1px 8px),#f4e9d2;border-inline:1px solid #b49a71;box-shadow:0 9px 32px #513c2424;padding:clamp(14px,3vw,34px)}
.tinta-style-classic .tinta-article-content{border-top:5px double #7d6342!important;padding-top:1rem}
.tinta-style-classic .tinta-article-content:before{content:'❦';display:block;margin:-.35rem 0 .7rem;text-align:center;color:#8f6d42;font:1.35rem Georgia,serif}
.tinta-style-classic .article-prose{font-family:Georgia,'Times New Roman',serif;color:#2b251e}
.tinta-style-classic .tinta-article-aside,.tinta-style-classic .tinta-author-box{border-color:#b9a27b;background:#f5ead5}
.tinta-style-classic .tinta-breadcrumbs,.tinta-style-classic .tinta-article-deck{color:#534736}
.tinta-style-classic .article-prose h2{border-bottom:3px double #8c7354;padding-bottom:.25rem}
.tinta-style-classic .tinta-article-cover{border:5px solid #f5ebd7;outline:1px solid #a48960}
.tinta-style-classic .tinta-share-panel summary{background:#f7edda;color:#493625;border-color:#9c8461}
.tinta-style-broadsheet .tinta-article-header{background:#f5f2e8;border-bottom:7px double #202428}.tinta-style-broadsheet .tinta-article-header h1{font-family:Georgia,serif;letter-spacing:-.045em}.tinta-style-broadsheet .article-prose{font-family:Georgia,serif}.tinta-style-broadsheet .tinta-article-content{border-top:2px solid #222;padding-top:1rem}
.tinta-style-sepia{background:#eee5d6}.tinta-style-sepia .tinta-article-header{background:linear-gradient(125deg,#e7d4b2,#f7eedc)}.tinta-style-sepia .tinta-article-content{background:#fbf3e2;border:1px solid #c7ae85;padding:clamp(14px,3vw,26px);box-shadow:0 8px 18px #4b301d1a}.tinta-style-sepia .article-prose{color:#493927;font-family:Georgia,serif}
.tinta-style-parchment{background:#e8dbc1}.tinta-style-parchment .tinta-article-header{background:radial-gradient(ellipse at top,#f9f2e3,#e5d1ab);border-bottom:2px solid #a78958}.tinta-style-parchment .tinta-article-content{background:radial-gradient(ellipse at 20% 20%,#fff8e9,#eddfbd 90%);border:2px solid #b29566;border-radius:10px;padding:clamp(16px,4vw,32px)}.tinta-style-parchment .article-prose{font-family:'Palatino Linotype',Georgia,serif;color:#473725}
.tinta-style-archive .tinta-article-header{background:#e9e9e4;border-bottom:3px solid #4e5759}.tinta-style-archive .tinta-article-header h1{font-family:'Courier New',Georgia,serif;letter-spacing:-.055em}.tinta-style-archive .article-prose{font-family:Georgia,serif}.tinta-style-archive .tinta-article-content{border-left:4px solid #7c856e;padding-left:clamp(12px,3vw,24px)}
.tinta-style-literary .tinta-article-header{background:#f7f0ee}.tinta-style-literary .tinta-article-header h1{font-family:'Palatino Linotype',Georgia,serif;font-style:italic}.tinta-style-literary .article-prose{font-family:'Palatino Linotype',Georgia,serif;line-height:1.92;max-width:680px;margin-inline:auto}
.tinta-style-photoessay .tinta-article-header{background:#f2f7f7}.tinta-style-photoessay .article-prose figure,.tinta-style-photoessay .article-prose img{width:100%;border-radius:5px}.tinta-style-photoessay .tinta-article-cover a{aspect-ratio:3/2}.tinta-style-photoessay .article-prose{max-width:760px}
.tinta-style-editorial_dark{background:#14202a;color:#e6e7e3}.tinta-style-editorial_dark .tinta-article-header{background:#1a2d3b;color:#f6f3eb}.tinta-style-editorial_dark .tinta-article-header h1{color:#f7eee0}.tinta-style-editorial_dark .tinta-article-deck,.tinta-style-editorial_dark .tinta-breadcrumbs{color:#d0d4d1}.tinta-style-editorial_dark .article-prose{color:#f1f0e8}.tinta-style-editorial_dark .tinta-article-content{border-top:1px solid #a9a8a0}.tinta-style-editorial_dark .tinta-author-box{background:#243542;border-color:#62727c;color:#fff}.tinta-style-editorial_dark .tinta-author-box p{color:#c7d0d2}.tinta-style-editorial_dark .tinta-tags strong{color:#e8ecec}
.tinta-style-newsletter .tinta-article-header{background:#e6f1ed;border-top:8px solid #0b685b}.tinta-style-newsletter .tinta-article-header h1{font-family:Inter,system-ui,sans-serif}.tinta-style-newsletter .tinta-article-content{border:1px solid #b3d3c9;border-radius:16px;padding:clamp(12px,3vw,24px)}
/* The selected narrative font has priority over theme defaults. */
.tinta-article-page .article-prose.article-font-custom{font-family:'TintaArticleCustom',Georgia,serif}
.tinta-article-page .article-prose.article-font-inter{font-family:Inter,ui-sans-serif,sans-serif}
.tinta-article-page .article-prose.article-font-source_sans{font-family:'Source Sans 3',ui-sans-serif,sans-serif}
.tinta-article-page .article-prose.article-font-georgia{font-family:Georgia,serif}
.tinta-article-page .article-prose.article-font-palatino{font-family:'Palatino Linotype',Georgia,serif}
.tinta-article-page .article-prose.article-font-garamond{font-family:Garamond,Georgia,serif}
.tinta-article-page .article-prose.article-font-courier{font-family:'Courier New',monospace}
.tinta-article-page .article-prose.article-font-serif{font-family:ui-serif,Georgia,serif}
.tinta-article-page .article-prose.article-font-cambria{font-family:Cambria,Georgia,serif}
.tinta-article-page .article-prose.article-font-verdana{font-family:Verdana,Geneva,sans-serif}
.tinta-article-page .article-prose.article-font-trebuchet{font-family:'Trebuchet MS',Arial,sans-serif}
.tinta-article-page .article-prose.article-font-arial{font-family:Arial,Helvetica,sans-serif}
.tinta-article-page .article-prose.article-font-tahoma{font-family:Tahoma,Geneva,sans-serif}
/* Initial-letter choices. Each style also appears in the dashboard preview. */
:is(.tinta-article-page .article-prose.dropcap-stamp .article-dropcap,.rich-editor-surface.dropcap-stamp .article-dropcap,.article-style-preview[data-dropcap="stamp"] [data-preview-dropcap]){font-family:Georgia,serif;font-weight:900;color:#53351e;background:#ead2a9;border:2px solid #62452a;transform:rotate(-5deg);padding:.08em .16em;margin:.12em .17em 0 0}
:is(.tinta-article-page .article-prose.dropcap-illuminated .article-dropcap,.rich-editor-surface.dropcap-illuminated .article-dropcap,.article-style-preview[data-dropcap="illuminated"] [data-preview-dropcap]){font-family:'Palatino Linotype',Georgia,serif;color:#a3402b;background:linear-gradient(135deg,#f8e6ab,#fff6cf);border:3px double #a8863c;border-radius:3px;padding:.06em .16em;margin:.08em .16em 0 0;text-shadow:1px 1px #fff}
:is(.tinta-article-page .article-prose.dropcap-newspaper .article-dropcap,.rich-editor-surface.dropcap-newspaper .article-dropcap,.article-style-preview[data-dropcap="newspaper"] [data-preview-dropcap]){font-family:Georgia,'Times New Roman',serif;font-weight:900;color:#251f19;border-bottom:3px double #251f19;font-size:3.5em;line-height:.78;margin:.13em .15em 0 0}
:is(.tinta-article-page .article-prose.dropcap-gothic .article-dropcap,.rich-editor-surface.dropcap-gothic .article-dropcap,.article-style-preview[data-dropcap="gothic"] [data-preview-dropcap]){font-family:'Old English Text MT','UnifrakturCook',Georgia,serif;font-weight:900;color:#562a3d;text-shadow:2px 2px #d5bea8;font-size:3.4em;line-height:.8;margin:.12em .14em 0 0}
:is(.tinta-article-page .article-prose.dropcap-monogram .article-dropcap,.rich-editor-surface.dropcap-monogram .article-dropcap,.article-style-preview[data-dropcap="monogram"] [data-preview-dropcap]){font-family:Georgia,serif;color:#265a53;background:#e9f1e8;border:1px solid #265a53;outline:1px solid #265a53;outline-offset:3px;font-weight:800;padding:.06em .18em;margin:.12em .22em .12em .08em}
:is(.tinta-article-page .article-prose.dropcap-rounded .article-dropcap,.rich-editor-surface.dropcap-rounded .article-dropcap,.article-style-preview[data-dropcap="rounded"] [data-preview-dropcap]){font-family:'Trebuchet MS',sans-serif;color:#fff;background:#b13b52;border-radius:50%;padding:.07em .2em;margin:.1em .16em 0 0;font-weight:900}
:is(.tinta-article-page .article-prose.dropcap-brush .article-dropcap,.rich-editor-surface.dropcap-brush .article-dropcap,.article-style-preview[data-dropcap="brush"] [data-preview-dropcap]){font-family:'Segoe Script','Brush Script MT',cursive;font-style:italic;color:#165b69;font-size:3.8em;line-height:.74;transform:rotate(-7deg);margin:.14em .18em 0 0}
@media(max-width:760px){.tinta-style-classic>.tinta-article-container{padding:12px;border-inline:0}.tinta-style-classic .tinta-article-rubrics:before{width:100%}.tinta-style-editorial_dark .tinta-public-metrics>span{background:#f8faf8;color:#203737}.tinta-style-classic .article-prose{font-size:1rem}}
/* Dashboard preview mirrors the same surfaces without changing saved text. */
.article-style-preview[data-style="classic"],.rich-editor-surface[data-article-style="classic"]{background:radial-gradient(circle at 90% 10%,#a98a5426,transparent 45%),repeating-linear-gradient(0deg,#6a4f3008 0 1px,transparent 1px 6px),#f2e4c7!important;color:#302419;border:5px double #806444!important;font-family:Georgia,serif}
.article-style-preview[data-style="broadsheet"],.rich-editor-surface[data-article-style="broadsheet"]{background:#f5f2e8!important;color:#252525;border-top:6px double #202428!important;font-family:Georgia,serif}
.article-style-preview[data-style="sepia"],.rich-editor-surface[data-article-style="sepia"]{background:#f4e5cc!important;color:#493927;border:1px solid #c7ae85!important}
.article-style-preview[data-style="parchment"],.rich-editor-surface[data-article-style="parchment"]{background:radial-gradient(ellipse,#fff8e9,#eddfbd)!important;color:#473725;border:2px solid #b29566!important}
.article-style-preview[data-style="archive"],.rich-editor-surface[data-article-style="archive"]{background:#e9e9e4!important;color:#2b3333;border-left:4px solid #7c856e!important}
.article-style-preview[data-style="literary"],.rich-editor-surface[data-article-style="literary"]{background:#f7f0ee!important;color:#483738;font-family:'Palatino Linotype',Georgia,serif}
.article-style-preview[data-style="photoessay"],.rich-editor-surface[data-article-style="photoessay"]{background:#f2f7f7!important;color:#263c40}
.article-style-preview[data-style="editorial_dark"],.rich-editor-surface[data-article-style="editorial_dark"]{background:#1a2d3b!important;color:#f6f3eb!important}
.article-style-preview[data-style="newsletter"],.rich-editor-surface[data-article-style="newsletter"]{background:#e6f1ed!important;color:#193e37;border-top:6px solid #0b685b!important}
/* A selected typeface overrides the paper skin inside both editing surfaces. */
.rich-editor-surface[data-article-style].article-font-inter,.article-style-preview[data-font="inter"] p{font-family:Inter,ui-sans-serif,sans-serif}
.rich-editor-surface[data-article-style].article-font-source_sans,.article-style-preview[data-font="source_sans"] p{font-family:'Source Sans 3',ui-sans-serif,sans-serif}
.rich-editor-surface[data-article-style].article-font-serif,.article-style-preview[data-font="serif"] p{font-family:ui-serif,Georgia,serif}
.rich-editor-surface[data-article-style].article-font-georgia,.article-style-preview[data-font="georgia"] p{font-family:Georgia,serif}
.rich-editor-surface[data-article-style].article-font-palatino,.article-style-preview[data-font="palatino"] p{font-family:'Palatino Linotype',Palatino,serif}
.rich-editor-surface[data-article-style].article-font-garamond,.article-style-preview[data-font="garamond"] p{font-family:Garamond,Georgia,serif}
.rich-editor-surface[data-article-style].article-font-cambria,.article-style-preview[data-font="cambria"] p{font-family:Cambria,Georgia,serif}
.rich-editor-surface[data-article-style].article-font-verdana,.article-style-preview[data-font="verdana"] p{font-family:Verdana,Geneva,sans-serif}
.rich-editor-surface[data-article-style].article-font-trebuchet,.article-style-preview[data-font="trebuchet"] p{font-family:'Trebuchet MS',Arial,sans-serif}
.rich-editor-surface[data-article-style].article-font-arial,.article-style-preview[data-font="arial"] p{font-family:Arial,Helvetica,sans-serif}
.rich-editor-surface[data-article-style].article-font-tahoma,.article-style-preview[data-font="tahoma"] p{font-family:Tahoma,Geneva,sans-serif}
.rich-editor-surface[data-article-style].article-font-courier,.article-style-preview[data-font="courier"] p{font-family:'Courier New',monospace}
.rich-editor-surface[data-article-style].article-font-custom,.article-style-preview[data-font="custom"] p{font-family:'TintaEditorCustom',Georgia,serif}

/* Supplied display fonts are limited to the opening letter; body copy stays legible. */
@font-face{font-family:'DropRahma';src:url('../fonts/dropcaps/rahma.ttf') format('truetype');font-display:swap}
@font-face{font-family:'DropRamadhan';src:url('../fonts/dropcaps/ramadhan_mubarokan.otf') format('opentype');font-display:swap}
@font-face{font-family:'DropKhodijah';src:url('../fonts/dropcaps/khodijah.ttf') format('truetype');font-display:swap}
@font-face{font-family:'DropKamali';src:url('../fonts/dropcaps/kamali.ttf') format('truetype');font-display:swap}
@font-face{font-family:'DropHikmah';src:url('../fonts/dropcaps/hikmah_ramadhan.ttf') format('truetype');font-display:swap}
@font-face{font-family:'DropHidayatullah';src:url('../fonts/dropcaps/hidayatullah.ttf') format('truetype');font-display:swap}
@font-face{font-family:'DropKanzlei';src:url('../fonts/dropcaps/kanzlei.ttf') format('truetype');font-display:swap}
:is(.article-prose.dropcap-rahma .article-dropcap,.rich-editor-surface.dropcap-rahma .article-dropcap,.article-style-preview[data-dropcap="rahma"] [data-preview-dropcap]){font-family:'DropRahma',Georgia,serif;color:#9d3c46}
:is(.article-prose.dropcap-ramadhan_mubarokan .article-dropcap,.rich-editor-surface.dropcap-ramadhan_mubarokan .article-dropcap,.article-style-preview[data-dropcap="ramadhan_mubarokan"] [data-preview-dropcap]){font-family:'DropRamadhan',Georgia,serif;color:#9f652f}
:is(.article-prose.dropcap-khodijah .article-dropcap,.rich-editor-surface.dropcap-khodijah .article-dropcap,.article-style-preview[data-dropcap="khodijah"] [data-preview-dropcap]){font-family:'DropKhodijah',Georgia,serif;color:#8c3657}
:is(.article-prose.dropcap-kamali .article-dropcap,.rich-editor-surface.dropcap-kamali .article-dropcap,.article-style-preview[data-dropcap="kamali"] [data-preview-dropcap]){font-family:'DropKamali',Georgia,serif;color:#8b5832}
:is(.article-prose.dropcap-hikmah_ramadhan .article-dropcap,.rich-editor-surface.dropcap-hikmah_ramadhan .article-dropcap,.article-style-preview[data-dropcap="hikmah_ramadhan"] [data-preview-dropcap]){font-family:'DropHikmah',Georgia,serif;color:#9a4f39}
:is(.article-prose.dropcap-hidayatullah .article-dropcap,.rich-editor-surface.dropcap-hidayatullah .article-dropcap,.article-style-preview[data-dropcap="hidayatullah"] [data-preview-dropcap]){font-family:'DropHidayatullah',Georgia,serif;color:#366958}
:is(.article-prose.dropcap-kanzlei .article-dropcap,.rich-editor-surface.dropcap-kanzlei .article-dropcap,.article-style-preview[data-dropcap="kanzlei"] [data-preview-dropcap]){font-family:'DropKanzlei',Georgia,serif;color:#44352e}

/* Compact title and edge-to-edge photographic frame on every article theme. */
.tinta-article-page .tinta-article-header{padding-block:clamp(1.1rem,3vw,2.4rem) clamp(1.15rem,2.5vw,2rem)}
.tinta-article-page .tinta-article-header h1{max-width:100%;font-size:clamp(1.75rem,4.2vw,3.55rem);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}
.tinta-article-page .tinta-article-deck{font-size:clamp(.98rem,1.7vw,1.2rem);line-height:1.55}
.tinta-article-page .tinta-article-cover{padding:0!important;overflow:visible;border:0!important;outline:0!important;box-shadow:none}
.tinta-article-page .tinta-article-cover .tinta-detail-media{padding:0!important;border:0!important;border-radius:12px;background:transparent;box-shadow:0 10px 27px #2134311f}
.tinta-article-page .tinta-article-cover img{display:block;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:var(--cover-position,center)}
.tinta-site-body :is(.tinta-lead-card__image,.tinta-feed-card__image,.tinta-top-card__image,.tinta-related-image) .tinta-media-frame{padding:0!important;background:transparent;overflow:hidden}
.tinta-site-body :is(.tinta-lead-card__image,.tinta-feed-card__image,.tinta-top-card__image,.tinta-related-image) .tinta-media-frame>img{width:100%;height:100%;padding:0!important;object-fit:cover!important;border-radius:0!important}
.tinta-site-body .tinta-related-image.tinta-media-frame{padding:0!important;overflow:hidden}
.tinta-site-body .tinta-related-image.tinta-media-frame>img{width:100%;height:100%;padding:0!important;object-fit:cover!important;border-radius:0!important}
.tinta-article-page .tinta-article-cover figcaption{padding:.45rem .6rem .2rem;margin-left:clamp(.45rem,2vw,1.2rem);color:#58656a;font-size:.76rem;font-style:italic;line-height:1.45}
.tinta-article-page .article-prose p:not(.article-opening):not(:empty):not(:has(img)):not(:has(video)){text-indent:5ch;text-wrap:pretty}
.rich-editor-surface p:not(.article-opening):not(:empty):not(:has(img)):not(:has(video)),.article-style-preview p:not(:empty){text-indent:5ch}
/* The opening initial itself begins at the same inset as the following paragraphs. */
.tinta-article-page .article-prose:not(.dropcap-none) p.article-opening .article-dropcap,.rich-editor-surface:not(.dropcap-none) p.article-opening .article-dropcap{margin-left:.8em!important}
.tinta-article-page .article-prose.dropcap-none p.article-opening,.rich-editor-surface.dropcap-none p.article-opening{ text-indent:5ch }
.tinta-site-body .tinta-navigation-controls .compact-home-arrow{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:8px!important;background:#115b60!important;border:2px solid #fff!important;color:#fff!important;opacity:1!important;visibility:visible!important;box-shadow:0 3px 12px #0b333d42!important}
.tinta-site-body .tinta-navigation-controls .compact-home-arrow svg{display:block!important;width:23px!important;height:23px!important;color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}
.tinta-site-body .tinta-navigation-controls .compact-home-arrow:hover{background:#0a424a!important}
@media(max-width:600px){.tinta-article-page .tinta-article-header h1{font-size:clamp(1.65rem,6.3vw,2.15rem);line-height:1.15}.tinta-article-page .tinta-article-cover .tinta-detail-media{border-radius:10px}}

/* Eight additional layouts from the supplied comparison sheet. Existing themes are untouched. */
.tinta-article-page[class*="tinta-style-showcase_"]{--showcase-accent:#08786c}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-header h1{font-size:clamp(1.75rem,3.3vw,2.9rem);line-height:1.16;max-width:100%;text-wrap:pretty}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-header{padding-block:1.1rem .7rem}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-cover{margin-bottom:.55rem}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-layout{padding-top:.45rem;gap:1rem}
.tinta-article-page[class*="tinta-style-showcase_"] .article-prose{line-height:1.65}
.tinta-article-page[class*="tinta-style-showcase_"] .article-prose p{line-height:1.65;margin-bottom:.85em}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-content{max-width:none}
.tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-aside{position:static}

/* 01 · Ink, aged paper, double rules and a dark typeset headline. */
.tinta-style-showcase_classic{--showcase-accent:#443322!important;background:#e9dcc2;color:#302318}
.tinta-style-showcase_classic .tinta-article-header,.tinta-style-showcase_classic>.tinta-article-container{background:radial-gradient(circle at 85% 3%,#fff9e48c,transparent 38%),repeating-linear-gradient(0deg,#75543208 0 1px,transparent 1px 5px),#efe2c8}
.tinta-style-showcase_classic>.tinta-article-container{border-inline:3px double #7d593a;padding:clamp(9px,2vw,20px)}
.tinta-style-showcase_classic .tinta-article-header{border-top:8px ridge #6b4b2d;border-bottom:3px double #634a30}
.tinta-style-showcase_classic .tinta-article-header h1,.tinta-style-showcase_classic .article-prose{font-family:Georgia,'Times New Roman',serif;color:#2c2017}
.tinta-style-showcase_classic .tinta-article-rubrics a,.tinta-style-showcase_classic .tinta-article-rubrics span{background:#79442a;color:#fff7e9}
.tinta-style-showcase_classic .tinta-article-cover .tinta-detail-media{border-radius:3px}
.tinta-style-showcase_classic .article-prose .article-dropcap{color:#563821}
.tinta-style-showcase_classic .tinta-article-content{border-top:2px solid #9e7c57;padding-top:.65rem}

/* 02 · Quiet white paper and one cool blue editorial rule. */
.tinta-style-showcase_minimal{--showcase-accent:#087a75!important;background:#f4f8fa}
.tinta-style-showcase_minimal .tinta-article-header{background:#fff;border-top:8px solid #27658d}
.tinta-style-showcase_minimal .tinta-article-header h1{color:#192b47;font-family:Georgia,serif}
.tinta-style-showcase_minimal .tinta-article-rubrics a,.tinta-style-showcase_minimal .tinta-article-rubrics span{background:#d26928}
.tinta-style-showcase_minimal .tinta-article-cover .tinta-detail-media{border-radius:10px}
.tinta-style-showcase_minimal .article-prose{font-family:Georgia,serif}
.tinta-style-showcase_minimal .tinta-article-content{border-top:1px solid #d8e4e9;padding-top:.8rem}

/* 03 · Cream editorial spread, fine border and a narrow gold accent. */
.tinta-style-showcase_magazine{--showcase-accent:#c79713!important;background:#f7f1e5}
.tinta-style-showcase_magazine .tinta-article-header{background:#fffaf0;border-top:4px solid #c3a36a}
.tinta-style-showcase_magazine>.tinta-article-container{background:#fffaf1;border-inline:1px solid #d3bd96;padding:clamp(10px,2vw,20px)}
.tinta-style-showcase_magazine .tinta-article-header h1{font-family:'Palatino Linotype',Georgia,serif;color:#241e20}
.tinta-style-showcase_magazine .tinta-article-rubrics a,.tinta-style-showcase_magazine .tinta-article-rubrics span{background:#bc2035}
.tinta-style-showcase_magazine .tinta-article-header h1:after{content:'';display:block;width:44px;height:4px;margin-top:.45rem;background:#d8a522}
.tinta-style-showcase_magazine .article-prose{font-family:'Palatino Linotype',Georgia,serif;color:#292427}
.tinta-style-showcase_magazine .article-prose .article-dropcap{color:#aa5a27}

/* 04 · Gold on dark charcoal, including narrative and secondary controls. */
.tinta-style-showcase_dark{--showcase-accent:#e5b95c!important;background:#10141c;color:#f1eee8}
.tinta-style-showcase_dark .tinta-article-header{background:#111720;border-top:5px solid #cda95d;border-bottom:1px solid #b8944d}
.tinta-style-showcase_dark .tinta-article-header h1,.tinta-style-showcase_dark .article-prose,.tinta-style-showcase_dark .article-prose h2,.tinta-style-showcase_dark .article-prose h3{color:#fff8ea}
.tinta-style-showcase_dark .tinta-article-deck,.tinta-style-showcase_dark .tinta-breadcrumbs,.tinta-style-showcase_dark .tinta-publish-dates--masthead,.tinta-style-showcase_dark .tinta-author-meta small{color:#d5d0c5}
.tinta-style-showcase_dark .tinta-article-toolbar{border-color:#b8944d}
.tinta-style-showcase_dark .tinta-print-shortcut,.tinta-style-showcase_dark .tinta-article-actions .tinta-share-panel summary{color:#f3d17d;border-color:#a98b56;background:#242a32}
.tinta-style-showcase_dark .tinta-article-rubrics a,.tinta-style-showcase_dark .tinta-article-rubrics span{background:#dbac4f;color:#1c1c1c}
.tinta-style-showcase_dark .tinta-author-meta>strong,.tinta-style-showcase_dark .tinta-public-metrics strong{color:#fff7e7}
.tinta-style-showcase_dark .tinta-public-metrics>span,.tinta-style-showcase_dark .tinta-author-box,.tinta-style-showcase_dark .tinta-article-aside{background:#202733;border-color:#65707c;color:#f2eee6}
.tinta-style-showcase_dark .tinta-metric-short,.tinta-style-showcase_dark .tinta-author-box p,.tinta-style-showcase_dark .tinta-article-aside p,.tinta-style-showcase_dark .tinta-article-aside a,.tinta-style-showcase_dark .tinta-tags strong{color:#e4ddd2}
.tinta-style-showcase_dark .article-prose a{color:#f6cc72}
.tinta-style-showcase_dark .article-prose .article-dropcap{color:#f4c96e}

/* 05 · News card floating above the page. */
.tinta-style-showcase_card{--showcase-accent:#04766e!important;background:#eef4f7;padding:clamp(8px,1.4vw,20px)}
.tinta-style-showcase_card .tinta-article-header,.tinta-style-showcase_card>.tinta-article-container{background:#fff;box-shadow:0 12px 30px #29495414}
.tinta-style-showcase_card .tinta-article-header{border-top:7px solid #2873a7;border-radius:17px 17px 0 0}
.tinta-style-showcase_card>.tinta-article-container{border-radius:0 0 17px 17px;padding:clamp(10px,2vw,20px)}
.tinta-style-showcase_card .tinta-article-header h1{color:#172844;font-family:Georgia,serif}
.tinta-style-showcase_card .tinta-article-rubrics a,.tinta-style-showcase_card .tinta-article-rubrics span{background:#df752e}
.tinta-style-showcase_card .tinta-article-cover .tinta-detail-media{border-radius:10px}
.tinta-style-showcase_card .tinta-public-metrics>span{box-shadow:0 2px 9px #283d4912}

/* 06 · Continuous red chronology down the edge, without moving the text. */
.tinta-style-showcase_timeline{--showcase-accent:#c81732!important;background:#fff}
.tinta-style-showcase_timeline .tinta-article-header,.tinta-style-showcase_timeline>.tinta-article-container{position:relative;padding-left:clamp(32px,4vw,54px)}
.tinta-style-showcase_timeline .tinta-article-header:before,.tinta-style-showcase_timeline>.tinta-article-container:before{content:'';position:absolute;top:0;bottom:0;left:clamp(15px,2vw,26px);width:3px;background:#d62744}
.tinta-style-showcase_timeline .tinta-article-header:after,.tinta-style-showcase_timeline .tinta-article-cover:after,.tinta-style-showcase_timeline .tinta-article-content:after{content:'';position:absolute;width:12px;height:12px;border-radius:50%;background:#df183b;box-shadow:0 0 0 3px #fff}
.tinta-style-showcase_timeline .tinta-article-header:after{left:calc(clamp(15px,2vw,26px) - 4px);top:24%}
.tinta-style-showcase_timeline .tinta-article-cover:after,.tinta-style-showcase_timeline .tinta-article-content:after{left:calc(-1 * clamp(17px,2vw,28px));top:1rem}
.tinta-style-showcase_timeline .tinta-article-content{position:relative}
.tinta-style-showcase_timeline .tinta-article-header h1{color:#172844;font-family:Georgia,serif}
.tinta-style-showcase_timeline .tinta-article-rubrics a,.tinta-style-showcase_timeline .tinta-article-rubrics span{background:#cc1730}

/* 07 · Photograph and title share one full-width hero, with a legible scrim. */
.tinta-style-showcase_fullwidth{--showcase-accent:#1288bd!important;display:grid;grid-template-columns:minmax(0,1fr);background:#f8fafb}
.tinta-style-showcase_fullwidth>.tinta-article-container{display:contents}
.tinta-style-showcase_fullwidth .tinta-article-header,.tinta-style-showcase_fullwidth .tinta-article-cover{grid-area:1/1;min-width:0}
.tinta-style-showcase_fullwidth .tinta-article-cover{margin:0;position:relative;width:100%;height:clamp(380px,55vw,610px)}
.tinta-style-showcase_fullwidth .tinta-article-cover .tinta-detail-media{height:100%;border-radius:0;box-shadow:none}
.tinta-style-showcase_fullwidth .tinta-article-header{z-index:2;height:clamp(380px,55vw,610px);background:linear-gradient(180deg,#092131ba 0%,#0c263121 38%,#08141ce8 100%);color:#fff;border:0}
.tinta-style-showcase_fullwidth .tinta-article-header{pointer-events:none}
.tinta-style-showcase_fullwidth .tinta-article-header :is(a,button,summary){pointer-events:auto}
.tinta-style-showcase_fullwidth .tinta-article-header>.tinta-article-container{height:100%;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;align-content:stretch;padding-bottom:2.3rem}
.tinta-style-showcase_fullwidth .tinta-article-header h1{align-self:end;color:#fff;font-family:Georgia,serif;text-shadow:0 2px 8px #0008}
.tinta-style-showcase_fullwidth .tinta-article-deck,.tinta-style-showcase_fullwidth .tinta-breadcrumbs,.tinta-style-showcase_fullwidth .tinta-publish-dates--masthead,.tinta-style-showcase_fullwidth .tinta-author-meta small{color:#fff}
.tinta-style-showcase_fullwidth .tinta-author-meta>strong{color:#fff}
.tinta-style-showcase_fullwidth .tinta-article-toolbar{border-color:#ffffff80}
.tinta-style-showcase_fullwidth .tinta-article-rubrics a,.tinta-style-showcase_fullwidth .tinta-article-rubrics span{background:#d7a426;color:#14242d}
.tinta-style-showcase_fullwidth .tinta-print-shortcut,.tinta-style-showcase_fullwidth .tinta-article-actions .tinta-share-panel summary{color:#fff;border-color:#fff8;background:#142a3a8c}
.tinta-style-showcase_fullwidth .tinta-public-metrics>span{background:#ffffffde}
.tinta-style-showcase_fullwidth .tinta-article-cover figcaption{z-index:3;pointer-events:none}
.tinta-style-showcase_fullwidth .tinta-article-layout{grid-area:2/1;width:min(1120px,calc(100% - 30px));margin-inline:auto}
.tinta-style-showcase_fullwidth .tinta-related{grid-area:3/1}
.tinta-style-showcase_fullwidth .article-prose .article-dropcap{color:#b4672c}

/* 08 · Editorial copy and photo side by side on wide screens. */
.tinta-style-showcase_split{--showcase-accent:#08784c!important;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:0;background:#f8faf7}
.tinta-style-showcase_split>.tinta-article-container{display:contents}
.tinta-style-showcase_split .tinta-article-header{grid-area:1/1;background:#fff;border-top:7px solid #0c5b46}
.tinta-style-showcase_split .tinta-article-header>.tinta-article-container{width:100%;padding:0 clamp(16px,3vw,36px)}
.tinta-style-showcase_split .tinta-article-header h1{font-family:Georgia,serif;color:#142b2b}
.tinta-style-showcase_split .tinta-article-rubrics a,.tinta-style-showcase_split .tinta-article-rubrics span{background:#dd8a14}
.tinta-style-showcase_split .tinta-article-cover{grid-area:1/2 / span 2/3;align-self:start;width:100%;height:min(78vh,790px);margin:0;overflow:hidden}
.tinta-style-showcase_split .tinta-article-cover .tinta-detail-media{height:100%;border-radius:0}
.tinta-style-showcase_split .tinta-article-layout{grid-area:2/1;display:flex;flex-direction:column;padding:0 clamp(16px,3vw,36px)}
.tinta-style-showcase_split .tinta-article-aside{order:2;display:block}
.tinta-style-showcase_split .tinta-related{grid-area:3/1/4/3}
.tinta-style-showcase_split .article-prose{max-width:none}
.tinta-style-showcase_split .article-prose .article-dropcap{color:#075536}

/* Small screens preserve the full article and all actions in a single reading column. */
@media(max-width:900px){
  .tinta-style-showcase_split{display:block}
  .tinta-style-showcase_split>.tinta-article-container{display:block;width:calc(100% - 24px)}
  .tinta-style-showcase_split .tinta-article-cover{height:auto;margin:.6rem auto}
  .tinta-style-showcase_split .tinta-article-cover .tinta-detail-media{height:auto;border-radius:10px}
  .tinta-style-showcase_split .tinta-article-layout{padding:.5rem 0}
}
@media(max-width:760px){
  .tinta-article-page[class*="tinta-style-showcase_"] .tinta-article-header h1{font-size:clamp(1.35rem,5.5vw,1.8rem);line-height:1.18}
  .tinta-style-showcase_classic>.tinta-article-container,.tinta-style-showcase_magazine>.tinta-article-container,.tinta-style-showcase_card>.tinta-article-container{padding:9px}
  .tinta-style-showcase_timeline .tinta-article-header,.tinta-style-showcase_timeline>.tinta-article-container{padding-left:30px}
  .tinta-style-showcase_timeline .tinta-article-header:before,.tinta-style-showcase_timeline>.tinta-article-container:before{left:14px}
  .tinta-style-showcase_timeline .tinta-article-header:after{left:10px}
  .tinta-style-showcase_timeline .tinta-article-cover:after,.tinta-style-showcase_timeline .tinta-article-content:after{left:-20px}
  .tinta-style-showcase_fullwidth .tinta-article-header,.tinta-style-showcase_fullwidth .tinta-article-cover{height:clamp(440px,72vh,620px)}
  .tinta-style-showcase_fullwidth .tinta-article-header>.tinta-article-container{padding-bottom:2.8rem}
  .tinta-style-showcase_fullwidth .tinta-article-deck{font-size:.82rem;line-height:1.3}
  .tinta-style-showcase_fullwidth .tinta-article-header .tinta-byline{padding-top:.2rem}
  .tinta-style-showcase_fullwidth .tinta-article-toolbar{flex-wrap:wrap}
  .tinta-style-showcase_split .tinta-article-header>.tinta-article-container{padding:0 12px}
}

/* Dashboard canvas and preview follow the same eight palettes and silhouettes. */
:is(.article-style-preview[data-style="showcase_classic"],.rich-editor-surface[data-article-style="showcase_classic"]){background:repeating-linear-gradient(0deg,#78572e0a 0 1px,transparent 1px 5px),#efe2c8!important;border:4px double #694e34!important;color:#302318}
:is(.article-style-preview[data-style="showcase_minimal"],.rich-editor-surface[data-article-style="showcase_minimal"]){background:#fff!important;border-top:7px solid #27658d!important;color:#192b47}
:is(.article-style-preview[data-style="showcase_magazine"],.rich-editor-surface[data-article-style="showcase_magazine"]){background:#fffaf0!important;border:1px solid #d3bd96!important;border-top:5px solid #c3a36a!important;color:#292427}
:is(.article-style-preview[data-style="showcase_dark"],.rich-editor-surface[data-article-style="showcase_dark"]){background:#111720!important;border-top:5px solid #cda95d!important;color:#fff8ea!important}
:is(.article-style-preview[data-style="showcase_card"],.rich-editor-surface[data-article-style="showcase_card"]){background:#fff!important;border-top:7px solid #2873a7!important;box-shadow:0 10px 24px #29495420;color:#172844}
:is(.article-style-preview[data-style="showcase_timeline"],.rich-editor-surface[data-article-style="showcase_timeline"]){background:linear-gradient(90deg,transparent 15px,#d62744 15px 18px,transparent 18px),#fff!important;padding-left:32px;border-left:0!important;color:#172844}
:is(.article-style-preview[data-style="showcase_fullwidth"],.rich-editor-surface[data-article-style="showcase_fullwidth"]){background:#edf4f8!important;border-top:6px solid #27658d!important;color:#152c3b}
:is(.article-style-preview[data-style="showcase_split"],.rich-editor-surface[data-article-style="showcase_split"]){background:#f8faf7!important;border-top:6px solid #0c5b46!important;color:#142b2b}
.showcase-preview,.showcase-preview-pages{display:none}
.article-style-preview[data-style^="showcase_"] .showcase-preview{display:block;margin:.2rem 0 .75rem}
.article-style-preview[data-style^="showcase_"] .showcase-preview h3{margin:.4rem 0;font:700 clamp(1rem,3vw,1.5rem)/1.17 Georgia,serif}
.article-style-preview[data-style^="showcase_"] .showcase-preview-label{display:inline-block;padding:.18rem .38rem;background:#a6472e;color:#fff;font-size:.62rem;font-weight:800;border-radius:3px}
.article-style-preview[data-style^="showcase_"] .showcase-preview figure{margin:.55rem 0 0;max-height:190px;overflow:hidden;border-radius:6px}
.article-style-preview[data-style^="showcase_"] .showcase-preview img{display:block;width:100%;max-height:190px;object-fit:cover}
.article-style-preview[data-style^="showcase_"] .showcase-preview-metrics{display:block;margin:.4rem 0;font-size:.67rem}
.article-style-preview[data-style^="showcase_"] .showcase-preview-pages{display:block;margin-top:.6rem;text-align:center;font-size:.75rem;font-weight:750}
.article-style-preview[data-style="showcase_dark"] .showcase-preview-label{background:#d8a948;color:#111720}
.article-style-preview[data-style="showcase_dark"] .showcase-preview h3,.article-style-preview[data-style="showcase_dark"] p{color:#fff8ea}
.article-style-preview[data-style="showcase_magazine"] .showcase-preview-label,.article-style-preview[data-style="showcase_timeline"] .showcase-preview-label{background:#c31e39}
.article-style-preview[data-style="showcase_fullwidth"] .showcase-preview{position:relative}
.article-style-preview[data-style="showcase_fullwidth"] .showcase-preview figure{max-height:240px}
.article-style-preview[data-style="showcase_fullwidth"] .showcase-preview img{max-height:240px}
.article-style-preview[data-style="showcase_fullwidth"] .showcase-preview h3{position:absolute;z-index:1;left:.7rem;right:.7rem;top:100px;color:#fff;text-shadow:0 2px 5px #000;background:#10283a99;padding:.35rem}
.article-style-preview[data-style="showcase_split"] .showcase-preview{display:grid;grid-template-columns:1fr minmax(90px,35%);gap:.5rem}
.article-style-preview[data-style="showcase_split"] .showcase-preview figure{grid-area:1/2/4/3;margin:0;max-height:220px}
.article-style-preview[data-style="showcase_split"] .showcase-preview img{height:100%;max-height:220px}
.article-style-preview[data-style="showcase_split"] .showcase-preview h3{grid-area:2/1}
.article-style-preview[data-style="showcase_split"] .showcase-preview-metrics{grid-area:3/1}

/* V2.49.1 precision layer: keep each editorial identity while preserving long-form readability. */
.tinta-article-page{--article-paper:#fff;--article-ink:#243433;--article-rule:#ccd8d5;--article-accent:#8a3447}
.tinta-style-classic{--article-paper:#f4e9d2;--article-ink:#2b251e;--article-rule:#8c7354;--article-accent:#6b4c2e}
.tinta-style-broadsheet{--article-paper:#f5f2e8;--article-ink:#202428;--article-rule:#202428;--article-accent:#202428}
.tinta-style-sepia{--article-paper:#fbf3e2;--article-ink:#493927;--article-rule:#c7ae85;--article-accent:#895f36}
.tinta-style-parchment{--article-paper:#f2e5c8;--article-ink:#473725;--article-rule:#b29566;--article-accent:#805f32}
.tinta-style-archive{--article-paper:#efefe9;--article-ink:#343b3c;--article-rule:#7c856e;--article-accent:#55625d}
.tinta-style-modern,.tinta-style-online{--article-paper:#fff;--article-ink:#203233;--article-rule:#d2dfdc;--article-accent:#0b756a}
.tinta-style-magazine,.tinta-style-feature{--article-paper:#fff;--article-ink:#2b2b31;--article-rule:#e0d3ce;--article-accent:#a84655}
.tinta-style-literary{--article-paper:#fffaf8;--article-ink:#3e3434;--article-rule:#dacbc8;--article-accent:#8a4f5e}
.tinta-style-newsletter{--article-paper:#f8fcfa;--article-ink:#203a37;--article-rule:#b3d3c9;--article-accent:#0b685b}
.tinta-article-page .article-prose{color:var(--article-ink)}
.tinta-article-page .article-prose blockquote{border-inline-start:4px solid var(--article-accent);padding-inline-start:1rem}
.tinta-article-page .article-prose hr{border:0;border-top:1px solid var(--article-rule)}
.tinta-style-classic .tinta-article-header h1,.tinta-style-broadsheet .tinta-article-header h1{text-wrap:balance}
@media(max-width:760px){
  .tinta-article-page[class*="tinta-style-"] .article-prose{column-count:1!important;column-width:auto!important}
  .tinta-style-broadsheet .tinta-article-content,.tinta-style-classic .tinta-article-content{border-left:0;border-right:0}
  .tinta-style-parchment .tinta-article-content,.tinta-style-sepia .tinta-article-content{box-shadow:none}
}

/* Legacy named skins consolidated here so preview and public rendering share one source. */
.tinta-style-modern .tinta-article-header{background:#f2f8f7}.tinta-style-modern .tinta-article-header h1{font-family:Inter,system-ui,sans-serif;font-weight:850}.tinta-style-modern .article-prose{color:#174445}
.tinta-style-online .tinta-article-header{background:#f3f7ff}.tinta-style-online .tinta-article-header h1{font-family:Inter,system-ui,sans-serif}.tinta-style-online .tinta-article-rubrics a{background:#1a59b0}
.tinta-style-magazine .tinta-article-header{background:linear-gradient(130deg,#f8f0ec,#f8f6fc)}.tinta-style-magazine .tinta-article-header h1{font-family:'Palatino Linotype',Georgia,serif}.tinta-style-magazine .article-prose blockquote{border-color:#a85f67}
.tinta-style-feature .tinta-article-header{background:#edf6f2}.tinta-style-feature .tinta-article-header h1{font-family:Georgia,serif}.tinta-style-feature .article-prose{max-width:720px;margin:auto}
@media(min-width:1024px){
  .tinta-style-classic{background:#eee9df}
  .tinta-style-classic .tinta-article-header{background:linear-gradient(180deg,#fffdf8 0,#f8f3e9 100%);border-bottom:3px double #8a7555}
  .tinta-style-classic>.tinta-article-container{width:min(1180px,calc(100% - 56px));margin:0 auto 2.5rem;padding:clamp(22px,2.3vw,34px) clamp(28px,4.5vw,58px) clamp(38px,5vw,64px);background:#fffdf8;border:1px solid #d9cfbd;border-top:0;border-radius:0 0 18px 18px;box-shadow:0 18px 54px rgba(68,52,34,.10)}
  .tinta-style-classic .tinta-article-content{border-top:0!important;padding-top:.5rem}
  .tinta-style-classic .tinta-article-content:before{margin:.1rem 0 1.5rem;color:#98764b}
  .tinta-style-classic .article-prose{color:#2d302f}
  .tinta-style-classic .tinta-article-cover{border:0;outline:0}
}
