.metaline{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.journal{position:relative;padding:var(--s-5);max-width:42ch}.journal__lamp{position:absolute;top:-30px;left:-30px;width:160px;height:160px;background:radial-gradient(circle at 40% 40%,rgba(211,176,114,calc(.55 * var(--clock-warmth))),transparent 68%);pointer-events:none;z-index:var(--z-base)}.journal__date{display:block;margin-bottom:var(--s-2)}.journal__body{font-family:var(--serif);font-weight:300;font-size:var(--fs-body);line-height:var(--leading-body);margin-bottom:var(--s-3)}.journal__sign{font-family:var(--serif);font-style:italic;color:var(--umber)}.workcard{display:grid;gap:var(--s-3);padding:var(--s-4);text-decoration:none;background-image:none}.workcard__media{width:100%;aspect-ratio:3 / 2;background:var(--surface-ink);border:var(--hairline);overflow:hidden}.workcard__title{font-size:var(--fs-h2);font-weight:200;margin:0}.workcard__dek{font-family:var(--serif);font-style:italic;font-weight:300;color:var(--umber);margin:0}.workcard:hover .workcard__title,.workcard:focus-visible .workcard__title{color:var(--oxblood)}.writing-wall{padding:var(--s-8) var(--s-4);background:linear-gradient(#c9bfb00a,#c9bfb005),var(--surface-page);border-block:var(--hairline-light);text-align:center}.writing-wall__text{font-family:var(--serif);font-style:italic;font-weight:200;font-size:var(--fs-h1);line-height:1.25;color:var(--plaster);max-width:28ch;margin-inline:auto}.writing-wall__mark{margin-top:var(--s-4)}.media-frame{position:relative;border:var(--hairline-light);background:var(--surface-ink);overflow:hidden}.media-frame img,.media-frame video{width:100%;height:100%;object-fit:cover}.media-frame figcaption{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--plaster);padding:var(--s-2) 0 0}.media-slot{display:grid;place-items:center;aspect-ratio:var(--slot-aspect, 3 / 2);background:repeating-linear-gradient(135deg,rgba(176,138,79,.05) 0 12px,transparent 12px 24px),var(--surface-ink);border:var(--hairline-light);color:var(--plaster)}.media-slot__label{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;text-align:center;padding:var(--s-2)}.reader{background:var(--surface-plate);color:var(--ink);max-width:var(--w-text);margin-inline:auto;padding:clamp(var(--s-4),6vw,var(--s-7));box-shadow:var(--glow-plate)}.reader__kicker{margin-bottom:var(--s-3)}.reader__title{font-size:var(--fs-display);font-weight:200;line-height:1.04;color:var(--ink);margin-bottom:var(--s-3)}.reader__dek{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--fs-h3);color:var(--umber);margin-bottom:var(--s-5)}.reader__byline{border-top:var(--hairline);border-bottom:var(--hairline);padding-block:var(--s-2);margin-bottom:var(--s-5)}.reader__body{font-size:var(--fs-body);line-height:var(--leading-body)}.reader__body h2{font-size:var(--fs-h2);color:var(--ink);margin-top:var(--s-5)}.reader__body p{margin-bottom:var(--s-3)}.qa{margin-bottom:var(--s-4)}.qa__q{font-family:var(--sans);font-weight:600;font-size:var(--fs-body);color:var(--oxblood);margin-bottom:var(--s-1)}.qa__a{margin:0}.pull{font-family:var(--serif);font-style:italic;font-weight:200;font-size:var(--fs-h2);line-height:1.25;color:var(--oxblood);border-left:2px solid var(--brass);padding-left:var(--s-3);margin:var(--s-5) 0}.margin-note{font-family:var(--mono);font-size:var(--fs-body-sm);color:var(--umber);background:var(--surface-plate-2);border-left:2px solid var(--brass);padding:var(--s-3);margin:var(--s-4) 0}.empty-state,.error-state{text-align:center;padding:var(--s-7) var(--s-4);font-family:var(--serif);font-style:italic;color:var(--plaster)}.loading-state{min-height:40vh;display:grid;place-items:center;background:var(--surface-ink)}.lamp{flex:none;width:10px;height:10px;border-radius:50%;background:#b08a4f38;border:1px solid rgba(176,138,79,.4);transition:background-color var(--motion-room) var(--ease-dissolve),box-shadow var(--motion-room) var(--ease-dissolve)}.lamp[data-active=true]{background:var(--brass-hi);border-color:var(--brass-hi);box-shadow:0 0 14px 2px #d3b072bf;animation:lamp-breathe 2.4s var(--ease-dissolve) infinite}.door--live .door__state{color:var(--brass-hi)}@keyframes lamp-breathe{0%,to{box-shadow:0 0 10px 1px #d3b07280}50%{box-shadow:0 0 18px 3px #d3b072e6}}@media (prefers-reduced-motion: reduce){.lamp[data-active=true]{animation:none}}.archive{display:grid;gap:0}.archive__entry{padding:var(--s-5) 0;border-top:var(--hairline)}.archive__entry:first-child{border-top:0}.archive__date{display:block;margin-bottom:var(--s-2);color:var(--umber)}.archive__body{font-size:var(--fs-body);line-height:var(--leading-body);margin-bottom:var(--s-2)}.archive__sign{font-family:var(--serif);font-style:italic;color:var(--umber);margin:0}.journal__clock{display:block;margin-bottom:var(--s-1);color:var(--brass)}.held-frame{margin:0;display:grid;gap:var(--s-2)}.held-frame__cap{justify-content:space-between}.held-frame__media{position:relative;box-shadow:0 0 60px -24px rgba(211,176,114,calc(.6 * var(--clock-warmth)))}.held-frame__img{width:100%;height:100%;object-fit:cover;display:block}.held-frame__note{font-style:normal;color:var(--plaster)}.colophon{border-top:var(--hairline-light);padding:var(--s-5) 0;text-align:center}.colophon .wordmark{font-family:var(--serif);font-weight:200;font-size:var(--fs-h3)}
