.tr-wrap{max-width:1000px;margin:0 auto;padding:clamp(1.25rem,4vw,3rem)}.tr-wrap h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.13;max-width:900px}.tr-eyebrow,.tr-category{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#d97332}.tr-lead{font-size:clamp(1.1rem,2vw,1.3rem);max-width:760px;opacity:.85}.tr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;margin-top:2rem}.tr-card{padding:1.5rem;border:1px solid var(--border-color,#85858555);border-radius:1rem}.tr-card h2{font-size:1.3rem}.tr-card a{color:inherit}.tr-article{max-width:850px}.tr-article figure{margin:1.5rem 0}.tr-article figure img{width:100%;height:auto;border-radius:1rem}.tr-body{line-height:1.7}.tr-body h2{margin-top:2.2rem;font-size:1.6rem}.tr-body h3{margin-top:1.5rem}.tr-body p,.tr-body li{max-width:75ch}.tr-body li{margin:.5rem 0}.tr-cta{margin-top:2.5rem;padding:2rem;border:1px solid var(--border-color,#85858555);border-radius:1rem}.tr-preview,.tr-pending{padding:1rem;border:1px solid #d97332;border-radius:.5rem}.tr-table article{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #8884;padding:1rem 0;flex-wrap:wrap}.tr-actions{display:flex;gap:.5rem}.tr-editor label{display:block;margin:1rem 0}.tr-editor label span{display:block;margin-bottom:.3rem}.tr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 1rem}.tr-editor input,.tr-editor select,.tr-editor textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.7rem;border:1px solid #8888;border-radius:.4rem;background:var(--input-bg,transparent);color:inherit}.tr-table pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem}.tr-pending form{display:flex;gap:.7rem;flex-wrap:wrap}.tr-discover{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin:2rem 0 1rem}.tr-discover label{display:grid;gap:.35rem;flex:1 1 220px}.tr-discover input,.tr-discover select{width:100%;padding:.65rem;border:1px solid #8888;border-radius:.5rem;background:var(--input-bg,transparent);color:inherit}.tr-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0}.tr-pagination [aria-current="page"]{font-weight:700;border:2px solid currentColor}
/* Dedicated administration action layout independent of generic theme .btn defaults. */
.tr-table article{align-items:center;min-width:0}.tr-table article>div:first-child{min-width:0;flex:1 1 270px}.tr-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.tr-actions .tr-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:88px;max-width:100%;padding:.55rem .85rem;box-sizing:border-box;white-space:nowrap;text-align:center;text-decoration:none;line-height:1.25;border:1px solid var(--border-color,#8888);border-radius:.5rem;background:var(--surface-bg,transparent);color:inherit}.tr-actions .tr-action:focus-visible{outline:3px solid #d97332;outline-offset:2px}.tr-actions .tr-action:hover{border-color:#d97332}.tr-table article p{margin:.3rem 0 0;overflow-wrap:anywhere}.tr-editor{max-width:1100px}.tr-editor .tr-editor-toolbar{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;padding:.6rem;background:var(--surface-bg,#7771);border:1px solid var(--border-color,#8888);border-radius:.6rem .6rem 0 0}.tr-editor-toolbar button{min-width:38px;min-height:38px;padding:.45rem .6rem;border:1px solid var(--border-color,#8888);border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.tr-editor-toolbar button:hover,.tr-editor-toolbar button:focus-visible{border-color:#d97332;outline-offset:2px}.tr-rich-editor{padding:1rem 1.2rem;border:1px solid var(--border-color,#8888);border-top:0;border-radius:0 0 .6rem .6rem;min-height:360px;line-height:1.65;background:var(--input-bg,transparent);color:inherit;overflow-wrap:anywhere}.tr-rich-editor:focus-visible{outline:2px solid #d97332;outline-offset:2px}.tr-rich-editor h2{font-size:1.5rem;margin:1rem 0}.tr-rich-editor h3{font-size:1.2rem}.tr-rich-editor[contenteditable="false"]{opacity:.7}.tr-editor .tr-rich-source{display:none}.tr-editor-help{font-size:.85rem;opacity:.8}.tr-file-hint{font-size:.85rem;opacity:.8}.tr-revisions{margin-top:1.5rem}.tr-revisions summary{cursor:pointer}.tr-revisions-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--border-color,#8885);flex-wrap:wrap}.tr-revisions-row form{margin:0}.tr-revisions-row button{min-height:40px}.tr-revisions-row p{margin:0}.tr-editor-preview{margin-top:1rem}.tr-editor-toolbar .tr-link-input{display:flex;flex:1 1 185px;align-items:center;gap:.4rem;margin:0}.tr-editor-toolbar .tr-link-input span{font-size:.75rem;margin:0;white-space:nowrap}.tr-editor-toolbar .tr-link-input input{min-width:100px;max-width:260px;padding:.45rem}
@media(max-width:680px){.tr-table article{display:block}.tr-actions{justify-content:flex-start;margin-top:.7rem}.tr-actions .tr-action{flex:1 1 110px}.tr-editor .tr-fields{display:block}.tr-rich-editor{min-height:280px}.tr-editor-toolbar button{min-width:44px;min-height:44px}}
