.sh-hunt-nav{font-size:var(--type-scale-sm);color:var(--text-secondary);margin-bottom:var(--spacing-6)}.sh-hunt-nav a{color:var(--text-secondary);text-decoration:none}.sh-hunt-nav a:hover{color:var(--text-primary);text-decoration:underline}.sh-hunt-eyebrow{margin:0 0 var(--spacing-2);font-family:var(--type-families-sans);font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-caps);text-transform:uppercase;color:var(--text-gold)}.sh-hunt-title{margin:0 0 var(--spacing-3);font-family:var(--type-families-display);font-weight:var(--type-weight-display);font-size:var(--type-scale-3xl);line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-tight);color:var(--text-primary)}.sh-hunt-lede,.sh-hunt-meta{color:var(--text-secondary);margin:0}.sh-hunt-lede{font-size:var(--type-scale-lg);line-height:var(--type-leading-body)}.sh-hunt-meta{font-size:var(--type-scale-sm)}.sh-hunt-mark{font-family:var(--type-families-display);font-weight:var(--type-weight-display);font-size:var(--type-scale-base);color:var(--text-primary)}.sh-hunt-draft{margin:var(--spacing-4) 0 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border-subtle);border-radius:var(--radii-md);background:var(--surface-card);font-size:var(--type-scale-sm);color:var(--text-secondary)}.sh-hunt-issue__header,.sh-hunt-index__header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-subtle)}.sh-hunt-beat{margin-bottom:var(--spacing-8)}.sh-hunt-beat__h{margin:0 0 var(--spacing-4);font-family:var(--type-families-display);font-weight:var(--type-weight-display);font-size:var(--type-scale-xl);line-height:var(--type-leading-snug);color:var(--text-primary)}.sh-hunt-beat__ordinal{font-family:var(--type-families-sans);font-size:var(--type-scale-sm);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-caps);text-transform:uppercase;color:var(--text-gold)}.sh-hunt-lead{margin:0 0 var(--spacing-5);padding:0 0 0 var(--spacing-5);border-left:3px solid var(--gold-500)}.sh-hunt-lead p{font-family:var(--type-families-display);font-weight:var(--type-weight-display);font-size:var(--type-scale-xl);line-height:var(--type-leading-snug);color:var(--text-primary);margin:0}.sh-hunt-prose{margin:0 0 var(--spacing-4);font-family:var(--type-families-serif);font-size:var(--type-scale-lg);line-height:var(--type-leading-body);max-width:var(--type-measure-reading);color:var(--text-primary)}.sh-hunt-moves{margin:0 0 var(--spacing-4);padding-left:var(--spacing-6)}.sh-hunt-moves li{margin-bottom:var(--spacing-3)}.sh-hunt-moves li::marker{color:var(--text-gold);font-weight:var(--type-weight-semibold)}.sh-hunt-tell{margin:var(--spacing-5) 0 var(--spacing-2)}.sh-hunt-list{margin:0;padding:0;list-style:none}.sh-hunt-card{margin:0 0 var(--spacing-5)}.sh-hunt-card__link{padding:var(--spacing-5);border:1px solid var(--border-subtle);border-radius:var(--radii-lg);background:var(--surface-card);box-shadow:var(--elevation-card);color:var(--text-primary);text-decoration:none;display:block}.sh-hunt-card__link:hover{border-color:var(--border-strong)}.sh-hunt-card__title{margin:0 0 var(--spacing-2);font-family:var(--type-families-display);font-weight:var(--type-weight-display);font-size:var(--type-scale-xl);line-height:var(--type-leading-snug);color:var(--text-primary)}.sh-hunt-card__tell{margin:var(--spacing-3) 0 0;font-family:var(--type-families-serif);color:var(--text-secondary);font-style:italic}.sh-hunt-empty{padding:var(--spacing-6);border:1px solid var(--border-subtle);border-radius:var(--radii-lg);background:var(--surface-card)}.sh-hunt-empty .sh-hunt-prose{color:var(--text-secondary);margin:0}@media (max-width:480px){.sh-hunt-title{font-size:var(--type-scale-2xl)}}
