._bar_18n4n_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-bottom:1px solid var(--border);flex-wrap:wrap}._barRight_18n4n_2{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._brand_18n4n_3{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-display);font-size:22px;font-weight:600;color:var(--primary)}._main_18n4n_4{max-width:880px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._head_18n4n_5{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._title_18n4n_6{font-family:var(--font-family-display);font-weight:500;font-size:40px;margin:0}._list_18n4n_7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._card_18n4n_8{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._cover_18n4n_9{width:70px;height:108px;flex-shrink:0;background:linear-gradient(160deg,#2f4a5a,#1d2c36);color:#f4ead8;border-radius:2px 4px 4px 2px;box-shadow:var(--shadow-md),inset 4px 0 #0000002e;padding:8px;font-family:var(--font-family-display);font-size:11px;line-height:1.15;overflow:hidden}._info_18n4n_10{flex:1;min-width:0}._bookTitle_18n4n_11{font-family:var(--font-family-display);font-weight:500;font-size:26px;margin:0}._muted_18n4n_12{margin:0;color:var(--muted-foreground)}._mono_18n4n_13{margin:var(--spacing-1) 0 0;font-family:var(--font-family-monospace);font-size:14px;color:var(--muted-foreground)}._badges_18n4n_14{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin:var(--spacing-2) 0 0}._cardActions_18n4n_15{display:flex;align-items:center;gap:var(--spacing-1)}._error_18n4n_16{padding:var(--spacing-4);border-left:4px solid var(--error);background:var(--card);margin-bottom:var(--spacing-4)}@media(max-width:640px){._bar_18n4n_1{padding:var(--spacing-3) var(--spacing-4)}._card_18n4n_8{flex-wrap:wrap}}
