.detail-wrap.svelte-1jos8r{--lit-white:#f3efe6;--lit-white-ink:#7a6a42;--lit-red:#bf616a;--lit-red-ink:#fff;--lit-green:#a3be8c;--lit-green-ink:#2f3a20;--lit-violet:#6b5b93;--lit-violet-ink:#fff;--lit-black:#2a2a2a;--lit-black-ink:#e5e5e5;--lit-rose:#e0a6b4;--lit-rose-ink:#553240;--lit-gold:#d4af4a;--lit-gold-ink:#3a2a0a;max-width:900px;margin-inline:auto;padding:1rem 1rem 4rem}.detail-topnav.svelte-1jos8r{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.back-link.svelte-1jos8r,.back-link-lg.svelte-1jos8r{color:var(--color-text-secondary);border-radius:var(--radius-pill);transition:background var(--transition-fast);align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.9rem;text-decoration:none;display:inline-flex}.back-link.svelte-1jos8r:hover,.back-link-lg.svelte-1jos8r:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.day-nav.svelte-1jos8r{gap:.35rem;display:flex}.nav-btn.svelte-1jos8r{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-text-secondary);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-btn.svelte-1jos8r:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.detail-extras.svelte-1jos8r{font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem 1rem;margin:1.25rem 0 .5rem;display:grid}.detail-extras.svelte-1jos8r div:where(.svelte-1jos8r){flex-direction:column;display:flex}.detail-extras.svelte-1jos8r dt:where(.svelte-1jos8r){color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.detail-extras.svelte-1jos8r dd:where(.svelte-1jos8r){color:var(--color-text-primary);margin:0}.propers.svelte-1jos8r h4:where(.svelte-1jos8r){text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:.5rem 0 .4rem;font-size:.72rem;font-weight:600}.propers.svelte-1jos8r{margin-top:1.5rem}.propers-head.svelte-1jos8r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.propers-head.svelte-1jos8r h4:where(.svelte-1jos8r){margin:0}.view-toggle.svelte-1jos8r{background:var(--color-bg-tertiary);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.view-btn.svelte-1jos8r{appearance:none;color:var(--color-text-secondary);font:inherit;letter-spacing:.03em;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:.35rem .85rem;font-size:.78rem;font-weight:600}.view-btn.svelte-1jos8r:hover{color:var(--color-text-primary)}.view-btn.active.svelte-1jos8r{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.proper-card.svelte-1jos8r{background:var(--color-bg-elevated);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm);margin-bottom:.9rem;padding:1.1rem 1.35rem 1.25rem}.proper-card.svelte-1jos8r:last-child{margin-bottom:0}.proper-card-head.svelte-1jos8r{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;margin-bottom:.6rem;padding-bottom:.5rem;display:flex}.proper-label.svelte-1jos8r{color:var(--nord11);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-block}.proper-ref.svelte-1jos8r{color:var(--color-text-tertiary);letter-spacing:0;text-transform:none;margin-left:.4rem;font-size:.78rem;font-weight:500}.proper-fallback.svelte-1jos8r{color:var(--nord12);background:color-mix(in srgb, var(--nord12) 12%, transparent);border:1px solid color-mix(in srgb, var(--nord12) 35%, transparent);border-radius:var(--radius-pill);letter-spacing:.02em;cursor:help;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.proper-fallback.svelte-1jos8r svg:where(.svelte-1jos8r){flex-shrink:0}.proper-content.svelte-1jos8r{min-width:0}.proper-segment.svelte-1jos8r{margin-top:.5rem}.proper-segment.svelte-1jos8r:first-child{margin-top:0}.proper-segment.svelte-1jos8r+.proper-segment:where(.svelte-1jos8r){border-top:1px dashed var(--color-border);padding-top:.5rem}.proper-cols.svelte-1jos8r{grid-template-columns:1fr 1fr;align-items:start;gap:0 1.25rem;display:grid}.proper-col-la.svelte-1jos8r{grid-column:1}.proper-col-local.svelte-1jos8r{grid-column:2}.proper-cols.single.svelte-1jos8r{grid-template-columns:1fr}.proper-cols.single.svelte-1jos8r .proper-col-la:where(.svelte-1jos8r),.proper-cols.single.svelte-1jos8r .proper-col-local:where(.svelte-1jos8r){grid-column:1}.proper-col.svelte-1jos8r{white-space:pre-wrap;color:var(--color-text-primary);font-size:1rem;line-height:1.6}.proper-cols.svelte-1jos8r:not(.single) .proper-col-local:where(.svelte-1jos8r){color:var(--color-text-secondary)}.back-nav.svelte-1jos8r{justify-content:center;margin-top:1.5rem;display:flex}@media (width<=640px){.proper-cols.svelte-1jos8r{grid-template-columns:1fr}.proper-cols.svelte-1jos8r .proper-col-la:where(.svelte-1jos8r),.proper-cols.svelte-1jos8r .proper-col-local:where(.svelte-1jos8r){grid-column:1}}
