/* Caderno Brasil. A composição geométrica acompanha a leitura dos objetos e das ações. */
.bmt{--ink:#1a343e;--teal:#15546a;--clay:#9c4234;--gold:#e4ad41;--paper:#fffcf3;--bg:#f6f3e8;--muted:#4d6061;--line:#cecebc}.bmt-cover{background:#eee9d8;color:var(--ink);border-bottom:4px solid #23464a}.bmt-cover-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(1.6rem,4.5vw,4.6rem);align-items:center;padding-block:2.65rem}.bmt-edition{display:flex;align-items:center;gap:.5rem;color:#7c4636;font:750 .66rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0 0 .8rem}.bmt-edition i{font-style:normal;color:#929986}.bmt-edition span{width:15px;height:15px;background:linear-gradient(90deg,#1f4353 0 48%,transparent 48% 60%,#ad533c 60%);transform:rotate(-8deg)}
.bmt-cover h1{font:500 clamp(2.25rem,3.7vw,3.55rem)/1.04 var(--serif);letter-spacing:-.048em;color:#183a42;margin:.6rem 0 1.15rem}.bmt-cover h1 em{display:block;color:#95412f;font-weight:400}.bmt-lead{font:500 clamp(1.1rem,1.6vw,1.35rem)/1.42 var(--serif);max-width:46ch;margin:.6rem 0;color:#193e46}.bmt-intro{font-size:.91rem;max-width:55ch;line-height:1.65;color:#435755;margin:.7rem 0 1.25rem}.bmt-credit{font:.73rem/1.6 system-ui,sans-serif;margin:1rem 0 0;color:#536460}.bmt a.bmt-primary{background:#204d56;border-color:#204d56;color:#fff9e8}.bmt a.bmt-primary:hover{background:#32636a}.bmt-textlink{font-size:.81rem;font-weight:700}
#bmt-plate{margin:0;background:#fffdf4;border:1px solid #485e5c;border-top:4px solid #1f454c;box-shadow:6px 6px 0 #cbcbb8}#bmt-plate figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .85rem;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;font:700 .62rem/1.5 system-ui,sans-serif;color:#355353}#bmt-diagram svg{display:block;width:100%;height:auto}.bmt-action-layer,.bmt-image-layer{opacity:0;transition:opacity .18s ease}.bmt-sites{transition:opacity .18s ease}#bmt-plate[data-active=acoes] .bmt-action-layer,#bmt-plate[data-active=imagem] .bmt-image-layer{opacity:1}#bmt-plate[data-active=imagem] .bmt-sites{opacity:.63}#bmt-plate[data-active=acoes] .bmt-sites{opacity:.78}
.bmt-lenses{background:#ebeada;border-block:1px solid var(--line);padding:.45rem .65rem;display:flex;gap:.35rem;flex-wrap:wrap}.bmt-lenses button{border:1px solid #99aa9b;padding:.35rem .58rem;border-radius:2px;color:#385953;background:#f5f3e6;font-size:.75rem;font-weight:650}.bmt-lenses [aria-pressed=true]{background:#214e55;color:#fffbe9;border-color:#214e55}#bmt-lens-note{padding:.85rem 1rem 1rem}#bmt-lens-note h2{font:500 1.3rem/1.17 var(--serif);margin:0;color:var(--ink)}#bmt-lens-note p{font-size:.78rem;line-height:1.55;margin:.4rem 0;color:var(--muted)}#bmt-lens-note a{font-size:.73rem;font-weight:700}
.bmt .sj-nav{background:#ede9dafb}.bmt-notebook{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);border:1px solid var(--line);background:var(--paper)}.bmt-thesis-index{background:#e9eadc;border-right:1px solid var(--line);padding:1rem}.bmt-thesis-index nav{display:grid;gap:.25rem}.bmt-thesis-index a{display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem;border:1px solid transparent;text-decoration:none;color:#36514e;font:650 .79rem/1.3 system-ui,sans-serif}.bmt-thesis-index a b{font:500 1.05rem/1 var(--serif);color:#865236}.bmt-thesis-index [aria-current=page]{border-color:#91a79b;background:#fffbeb;box-shadow:inset 3px 0 #a34d34}
#bmt-thesis-detail{min-width:0;padding:clamp(1rem,2.3vw,1.85rem)}#bmt-thesis-detail h3{font:500 clamp(1.55rem,2.5vw,2.2rem)/1.14 var(--serif);letter-spacing:-.03em;margin:.2rem 0 .8rem}#bmt-thesis-detail>p{line-height:1.68;font-size:.9rem}.bmt-field-note{margin:1.15rem 0;padding:1rem 1.1rem;background:#f4eddd;border-left:3px solid #b48043}.bmt-field-note h4{font:500 1.2rem/1.3 var(--serif);margin:.35rem 0 .6rem}.bmt-field-note p{font-size:.83rem;line-height:1.6;margin:.35rem 0}.bmt .sj-heading h2{max-width:35ch}.bmt .sj-book .sj-book-sub{font-size:1.14rem}
@media(max-width:900px){.bmt-cover-grid{gap:1.4rem}.bmt-notebook{grid-template-columns:minmax(170px,.7fr) minmax(0,1.6fr)}}
@media(max-width:730px){.bmt-cover-grid{grid-template-columns:1fr;padding-block:1.45rem;gap:1.2rem}.bmt-cover h1{font-size:clamp(2.35rem,7.6vw,3.2rem)}.bmt-intro{font-size:.86rem}.bmt-notebook{grid-template-columns:1fr}.bmt-thesis-index{border-right:0;border-bottom:1px solid var(--line)}.bmt-thesis-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.bmt-thesis-index a{font-size:.74rem;padding:.42rem .3rem;gap:.4rem}.bmt-thesis-index{padding:.75rem}#bmt-plate{box-shadow:3px 3px 0 #cbcbb8}.bmt-lenses{gap:.25rem}.bmt-lenses button{padding:.32rem .45rem;font-size:.7rem}#bmt-lens-note{padding:.75rem}.bmt .sj-book img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){.bmt-action-layer,.bmt-image-layer,.bmt-sites{transition:none}}

.bmt-plate-credit{display:block;color:var(--muted);font-size:.65rem;line-height:1.55;margin-top:.35rem}
