.pubwork{text-align:left;background:var(--canvas);min-height:100svh;color:var(--text-primary);flex-direction:column;flex:1;display:flex}.pubwork__main{padding:var(--space-lg) var(--app-gutter) var(--space-2xl);flex:1;overflow-x:clip}.pubwork__work{max-width:var(--app-max-width);margin-inline:auto}.pubwork__head{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.pubwork__cover{aspect-ratio:2/3;object-fit:cover;border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-subtle);flex:none;width:5rem;height:auto}.pubwork__cover--empty{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-secondary);justify-content:center;align-items:center;font-weight:700;display:flex}.pubwork__title-block{min-width:0}.pubwork__title{font-size:var(--text-lg);letter-spacing:var(--optical-tight);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.pubwork__author,.pubwork__magazine-line{margin:var(--space-3xs) 0 0;font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.pubwork__magazine-work{color:var(--primary-text)}.pubwork__next{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.pubwork__next-date{color:var(--text-primary);white-space:nowrap;font-weight:700;display:inline-block}.pubwork__forecast{margin:var(--space-3xs) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.pubwork__forecast-range{color:var(--text-primary);white-space:nowrap;display:inline-block}.pubwork__pace{margin:var(--space-3xs) 0 0;font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.pubwork__cta-wrap{margin:var(--space-lg) 0 0}.pubwork__cta{min-height:var(--tap-min);padding-inline:var(--space-md);border-radius:var(--radius-control);background:var(--primary);color:var(--text-on-primary);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.pubwork__cta:hover{background:var(--primary-hover)}}.pubwork__cta:active{background:var(--primary-active)}.pubwork__vote-cta-wrap{margin:var(--space-md) 0 0}.pubwork__vote-cta{min-height:var(--tap-min);padding-inline:var(--space-md);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--text-sm);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.pubwork__vote-cta:hover{background:var(--primary-soft)}}.pubwork__vote-cta:active{background:var(--primary-soft-strong)}.pubwork__h2{margin:var(--space-xl) 0 var(--space-sm);font-size:var(--text-md);letter-spacing:var(--optical-tight);font-weight:700}.pubwork__empty{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.pubwork__vols{margin:0;padding:0;list-style:none}.pubwork__vol{padding:var(--space-sm) 0}.pubwork__vol+.pubwork__vol{border-top:var(--rule-hair) solid var(--border-subtle)}.pubwork__vol-head{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.pubwork__vol-no{width:var(--measure-axis-label);font-weight:700;font-size:var(--text-sm);flex:none}.pubwork__vol-no--label{width:auto;min-width:var(--measure-axis-label);overflow-wrap:normal;word-break:keep-all}.pubwork__vol-date{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.pubwork__buy{align-items:center;gap:var(--space-xs);margin:var(--space-2xs) 0 0;flex-wrap:wrap;display:flex}.pubwork__buy-link{min-height:var(--tap-min);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-control);font-size:var(--text-xs);color:var(--primary-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.pubwork__buy-link:hover{background:var(--primary-soft)}}.pubwork__buy-link:active{background:var(--primary-soft-strong);color:var(--primary-active)}.pubwork__buy-note{font-size:var(--text-xs);color:var(--text-secondary);flex-basis:100%}.pubwork__magazine-list{margin:0;padding:0;list-style:none}.pubwork__magazine-item{padding:var(--space-sm) 0}.pubwork__magazine-item+.pubwork__magazine-item{border-top:var(--rule-hair) solid var(--border-subtle)}.pubwork__magazine-link{min-height:var(--tap-min);min-width:0;font-size:var(--text-sm);color:var(--primary-text);align-items:center;display:inline-flex}.pubwork__related-list{margin:0;padding:0;list-style:none}.pubwork__related-item{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) 0;display:flex}.pubwork__related-item+.pubwork__related-item{border-top:var(--rule-hair) solid var(--border-subtle)}.pubwork__related-link{min-height:var(--tap-min);min-width:0;font-size:var(--text-sm);color:var(--text-primary);align-items:center;display:inline-flex}.pubwork__related-vols{font-size:var(--text-xs);color:var(--text-secondary);flex:none}.pubwork__foot{padding:var(--space-lg) var(--app-gutter) var(--space-xl);border-top:var(--rule-hair) solid var(--border-subtle)}.pubwork__links{gap:var(--space-md);max-width:var(--app-max-width);font-size:var(--text-xs);flex-wrap:wrap;margin:0;margin-inline:auto;display:flex}.pubwork__links a{min-height:var(--tap-min);color:var(--text-secondary);align-items:center;display:inline-flex}
