/* Copper Journal — original Theme Room design. Load shared/components.css first. */
:root{color-scheme:light;--bg:#f5efe5;--surface:#fbf8f1;--soft:#ece3d5;--ink:#2d2923;--muted:#6e6255;--line:#cec1ae;--accent:#9a432b;--secondary:#42645d;--warning:#825b13;--on-accent:#fff8ef;--radius:0px;--body-font:'Room Sans',sans-serif;--display-font:'Room Editorial',Georgia,serif;--heading-weight:650;--tracking:-.035em;--emphasis-style:normal}
body{--heading-weight:400;--tracking:-.035em;--emphasis-style:italic}.report-header{border-top:3px double var(--ink);border-bottom:3px double var(--ink);margin-top:28px;padding:16px 0}.brand{font-family:Room Editorial,Georgia,serif;font-size:1.55rem;letter-spacing:-.04em}.brand-symbol{background:none;color:var(--accent);font-size:1.6rem;width:20px}.hero{grid-template-columns:1.8fr 1fr;padding:52px 0 44px;gap:44px}.hero h1{font-size:clamp(3.3rem,5.5vw,5.4rem);line-height:1.04;max-width:15ch}.hero-aside{border:0;border-left:1px solid var(--line);background:transparent;padding:16px 0 16px 30px}.orbit .orbital{stroke-dasharray:1 5}.orbit .orbit-primary{stroke-linecap:butt;stroke-width:7}.orbit .orbit-secondary{stroke-width:7}.aside-label{font-style:italic;font-family:Room Editorial,Georgia,serif;font-size:.87rem}.metric-row{gap:0;border-block:1px solid var(--ink)}.metric{background:transparent;border:0;border-right:1px solid var(--line);margin:18px 0;padding:0 24px}.metric:first-child{padding-left:0}.metric:last-child{border-right:0}.metric-value{font-family:Room Editorial,Georgia,serif;font-size:2.65rem;font-weight:400}.section-tabs{border-bottom:1px solid var(--ink);gap:36px}.section-tabs button{font-size:.76rem;letter-spacing:.03em}.section-tabs button[aria-selected=true]{color:var(--accent)}.panel{background:transparent;border:0;border-top:1px solid var(--ink);padding:26px 0}.split{gap:40px}.split>.panel+ .panel{padding-left:30px;border-left:1px solid var(--line)}.panel-head h3{font-size:1.45rem}.note{background:transparent;border-block:1px solid var(--line);border-left:0;padding:22px 0;font-family:Room Editorial,Georgia,serif;font-size:1.15rem}.note strong{font-weight:400;font-style:italic;color:var(--accent)}.note p{font-family:Room Sans,sans-serif;font-size:.84rem}.tag{font-family:Room Sans,sans-serif;border-color:var(--line);background:transparent;letter-spacing:.05em;text-transform:uppercase}.table-wrap{border-inline:0;border-top:2px solid var(--ink)}th{background:transparent}td{background:transparent}.section-heading .eyebrow{font-size:.65rem}.theme-context{font-style:italic}.priority h3{font-weight:650}.action-button{letter-spacing:.03em}.report-footer{border-top:3px double var(--ink)}@media(max-width:700px){.hero{grid-template-columns:1fr;padding:38px 0 30px}.hero h1{font-size:3rem}.metric{padding:0 14px}.metric:first-child{padding-left:14px}.metric-row{row-gap:0}.metric:nth-child(2){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--line);padding-top:16px;margin-top:0}.split>.panel+ .panel{padding-left:0;border-left:0}}
