/* theunitcost.xyz: skeleton split, seed 8133. DRAFT. Type: Bitter (SIL OFL 1.1, variable weight, Latin subset with its
   license notice kept in the font's name table), self-hosted below; no other draft uses it. */
@font-face{font-family:"Bitter TUC";src:url("/ledger/tuc-bitter-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--fg:#1c1a17;--bg:#f8f6f0;--hi:#8a3412;--hi2:#e6cfa1;--wash:#ede7da}
*,*:before,*:after{box-sizing:inherit}
html{box-sizing:border-box;font-size:17px}
body.tuc-canvas{margin:0;font-family:"Bitter TUC", Rockwell, 'Roboto Slab', Georgia, serif;line-height:1.55;color:var(--fg);background:var(--bg)}
.tuc-line{margin:0;padding:0 24px 16px;font-size:.95rem}
.tuc-choices{display:flex;gap:16px;flex-wrap:wrap;padding:0;list-style:none}.tuc-choices li{border:2px solid var(--fg);border-radius:0px;padding:4px 8px}
.tuc-navlinks{display:flex;gap:20px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tuc-navlinks a{color:var(--fg)}.tuc-navlinks a[aria-current="page"]{color:var(--hi);font-weight:700}
.tuc-to-fill{outline:2px dashed var(--hi);padding:8px}
.tuc-bar{border-bottom:3px solid var(--fg)}.tuc-bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}
.tuc-caption{font-size:.85rem;margin-top:8px}
.tuc-draft-strip{background:var(--hi2);color:var(--fg);padding:4px 24px;font-weight:700}.tuc-draft-strip p{margin:0}
.tuc-unmask summary{cursor:pointer;color:var(--hi);font-weight:700}
.tuc-vacant{font-style:italic}
.tuc-shown{font-size:1.2rem;font-weight:700}
.tuc-workbox input{font:inherit;padding:6px 8px;width:100%;min-height:2.6rem;border:2px solid #6f6a60;border-radius:0;background:#fff;text-align:right;font-variant-numeric:tabular-nums}
.tuc-pull-list{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}
.tuc-workbox{border:3px solid var(--fg);border-radius:0px;padding:24px;margin:0 0 24px;background:#fffdf8}
.tuc-workbox fieldset{border:0;margin:0;padding:0;min-width:0}
.tuc-workbox legend{font-weight:700;font-size:1.2rem;padding:0 0 12px;border-bottom:2px solid var(--hi2);width:100%;margin-bottom:8px}
.tuc-workbox p:has(> input){display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:8px 16px;align-items:center;max-width:none;margin:12px 0;padding-bottom:12px;border-bottom:1px dashed #cfc6b4}
.tuc-workbox .tuc-endnote{max-width:none;font-size:.9rem}
@media (min-width:64rem){.tuc-workpair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin:0 0 24px}.tuc-workpair .tuc-workbox{margin:0;display:flex;flex-direction:column}.tuc-workpair .tuc-workbox fieldset{flex:1;display:flex;flex-direction:column}.tuc-workpair .tuc-workbox p:has(> button){margin-top:auto;padding-top:12px}}
@media (max-width:30rem){.tuc-workbox{padding:16px}.tuc-workbox p:has(> input){grid-template-columns:1fr}}
.tuc-pull-list-item{margin:0;border-left:6px solid var(--hi);padding-left:16px}.tuc-pull-list-item blockquote{margin:0;font-size:1.2rem}
.tuc-name{font-weight:650;font-size:1.44rem;color:var(--fg);text-decoration:none}
.tuc-bottom-links a{display:inline-block;min-height:24px;margin-right:16px}
.tuc-ender{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;padding:24px;background:var(--wash);font-size:.9rem}
.tuc-jumpto{position:fixed;top:-4rem}.tuc-jumpto:focus{top:8px;left:8px;background:var(--bg);padding:8px}
.tuc-callout{background:var(--wash);border-radius:0px;padding:20px;font-size:1.2rem}
.tuc-heat{border-top:2px solid var(--fg);padding-top:8px;margin-bottom:24px}
.tuc-content{padding:24px;max-width:72rem;margin:0 auto}
.tuc-split{display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:center}@media (max-width:48rem){.tuc-split{grid-template-columns:1fr}}
a{color:var(--hi)}:focus-visible{outline:3px solid var(--hi);outline-offset:2px}
p,li{max-width:68ch}
h1{font-size:1.728rem;line-height:1.1}h2{font-size:1.44rem}h3{font-size:1.2rem}
button{font:inherit;background:var(--hi);color:var(--bg);border:0;padding:8px 16px;font-weight:700;cursor:pointer}
.tuc-name{display:inline-block;line-height:0}.tuc-logo{display:block;width:min(300px,80vw);height:auto}.tuc-logo-word{font:700 25px "Bitter TUC",Rockwell,'Roboto Slab',Georgia,serif;fill:var(--fg);letter-spacing:.2px}

/* Stock photographs, self-hosted (2026-11-11). */
.tuc-shot{margin:0 0 1.25rem}
.tuc-shot img{display:block;width:100%;max-width:100%;height:auto}
.tuc-shot figcaption{margin:.4rem 0 0;font-size:.95rem}
