.court-public-page{background:#222c1b;color:#e9d6ae}.court-public-page main.page{padding-top:0;background:#222c1b}.court-hero{text-align:center;padding:30px 20px;background:linear-gradient(90deg,#182012aa,#182012e6,#182012aa),url('/assets/img/frontier-law.jpg') center/cover;border-bottom:1px solid #aa8951}.court-hero .kicker{letter-spacing:4px;color:#d6ac62}.court-hero h1{font:600 clamp(2.3rem,4vw,3.5rem)/1.15 'Crimson Text',Georgia,serif;color:#f2e1bc;margin:10px 0}.court-hero p{color:#e8d3a8}.court-wrap{width:min(1400px,94%);margin:24px auto 34px}.court-paper{background:radial-gradient(ellipse at 25% 20%,#fff1d766,transparent 85%),repeating-linear-gradient(24deg,#9e7b4410 0 1px,transparent 1px 4px),#e2cda5;border:1px solid #ab8d58;border-radius:5px;box-shadow:0 2px 6px #0003;color:#352b1d}.court-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.court-wrap button,.court-wrap select,.court-wrap input{font:1rem 'Crimson Text',Georgia,serif;border:1px solid #94784a;border-radius:4px;padding:10px 14px;background:#e4cfa9;color:#332a1b;min-height:42px;box-sizing:border-box}.court-wrap button{cursor:pointer}.court-tabs button{background:#29371e;color:#e5d0a7}.court-tabs button.active{background:#dfc69b;color:#302819}.court-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px}.court-toolbar input[type=search]{flex:1;min-width:200px;background:#ead8b655}.court-toolbar label{display:flex;gap:8px;align-items:center}.court-toolbar [hidden],.court-wrap [hidden]{display:none!important}.court-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.court-card{padding:20px;display:flex;flex-direction:column;min-width:0}.court-card h2,.court-detail h2{font:600 1.5rem/1.15 'Crimson Text',Georgia,serif;color:#30271a;margin:12px 0;overflow-wrap:anywhere}.court-card p{margin:5px 0;font-size:1rem;color:#665136;overflow-wrap:anywhere}.court-card button{align-self:flex-start;margin-top:16px;background:#d4b88955}.court-card-top{display:flex;justify-content:space-between;gap:12px;color:#6e502d;font-size:.9rem;flex-wrap:wrap}.court-card-top span{font-size:.85rem;background:#d0b587;padding:3px 8px;border-radius:12px}.court-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0}.court-pages button:disabled{opacity:.4;cursor:default}.court-detail{padding:24px;margin-top:22px;scroll-margin-top:90px}.court-detail h3{color:#4d3b24}.court-detail p{color:#483921}.court-detail details{border-top:1px solid #b19363;padding:12px 0;scroll-margin-top:90px}.court-detail summary{cursor:pointer;font-weight:600;color:#4a351e}.court-document{padding:14px;background:#f0ddba77;margin-top:10px;overflow-wrap:anywhere}.court-document p{white-space:pre-wrap}.court-document strong{color:#624824}.court-footnote{font-size:.9rem;color:#cdb487}.court-staff-link{color:#d3b171}.court-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.court-public-page .site-footer{background:#222c1b;color:#d6be92;border-top:1px solid #917549}.court-public-page .site-footer a,.court-public-page .site-footer strong,.court-public-page .footer-bottom{color:#dfcaa3}.court-wrap button:focus-visible,.court-wrap input:focus-visible,.court-wrap select:focus-visible{outline:3px solid #b7904b;outline-offset:2px}
@media(max-width:1000px){.court-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.court-grid{grid-template-columns:1fr}.court-toolbar input[type=search]{flex-basis:100%}.court-toolbar select{flex:1;min-width:0}.court-detail{padding:16px}.court-tabs button{flex:1}.court-toolbar{padding:10px}}
