.hg-dsc{gap:var(--space-6);animation:hg-reveal var(--motion-reveal) both;flex-direction:column;display:flex}.hg-dsc-head{align-items:flex-end;gap:var(--space-3);display:flex}.hg-dsc-titles{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.hg-dsc-meta{font:400 14px / 1.35 var(--font-body);color:var(--text-secondary);margin:0}.hg-dsc-saved-link{flex-shrink:0}.hg-dsc-back{border-radius:var(--radius-pill);background:var(--bg-card);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hg-dsc-back-spacer{flex-shrink:0;width:44px;height:44px}.hg-feed-grid{gap:var(--thumb-gap);align-items:start;display:grid}@media (min-width:768px){.hg-feed-grid{gap:var(--space-4)}}.hg-feed-col{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hg-feed-card{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;text-decoration:none;display:flex}.hg-feed-thumb{border-radius:var(--radius-card);isolation:isolate;background:var(--bg-card);width:100%;transition:transform var(--motion-standard);display:block;position:relative;overflow:hidden}.hg-feed-card:active .hg-feed-thumb{transform:scale(var(--motion-press-scale))}.hg-feed-skel{background:var(--bg-card);animation:hg-breathe var(--motion-breathe) infinite;position:absolute;inset:0}.hg-feed-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-reveal);position:absolute;inset:0}.hg-feed-img.is-loaded{opacity:1}.hg-feed-chip{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg-base) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--premium-gold);font:600 12px / 1 var(--font-body);padding:6px 11px;position:absolute;top:10px;left:10px}.hg-feed-caption{align-items:center;gap:var(--space-2);min-width:0;padding:0 2px;display:flex}.hg-feed-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 14px / 1.25 var(--font-body);color:var(--text-primary);flex:1;overflow:hidden}.hg-feed-space{color:var(--text-tertiary);font-weight:400}.hg-feed-likes{font:500 12px / 1 var(--font-body);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.hg-dsc-empty-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-card);width:64px;height:64px;color:var(--accent-primary);justify-content:center;align-items:center;display:inline-flex}.hg-dsc-detail{gap:var(--space-4)}.hg-dsc-detail-head{align-items:center;gap:var(--space-3);display:flex}.hg-dsc-detail-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;font:600 var(--type-headline-size) / var(--type-headline-lh) var(--font-body);color:var(--text-primary);flex:1;margin:0;overflow:hidden}.hg-dsc-center{justify-content:center;align-items:center;min-height:40vh;display:flex}.hg-dsc-detail-grid{gap:var(--space-5);flex-direction:column;display:flex}.hg-dsc-stage{min-width:0}.hg-dsc-info{gap:var(--space-4);flex-direction:column;display:flex}.hg-dsc-info-text{gap:var(--space-1);flex-direction:column;display:flex}.hg-dsc-info .cf-title{margin:0}.hg-dsc-reactions{gap:var(--space-2);flex-wrap:wrap;display:flex}.hg-dsc-react{font-variant-numeric:tabular-nums}.hg-dsc-react.is-active,.hg-dsc-react.is-active:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-on)}.hg-dsc-try{justify-content:center;width:100%}@media (min-width:1024px){.hg-dsc-detail-grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 340px;display:grid}}.hg-dsc-sheet-body,.hg-dsc-sheet-sub{font:400 var(--type-body-size) / var(--type-body-lh) var(--font-body);color:var(--text-secondary);margin:0}.hg-dsc-sheet-sub{font-size:var(--type-caption-size);color:var(--text-tertiary)}.hg-dsc-check{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-input);background:var(--bg-card);color:var(--text-primary);font:400 var(--type-body-size) / var(--type-body-lh) var(--font-body);cursor:pointer;display:flex}.hg-dsc-check input{width:20px;height:20px;accent-color:var(--accent-primary);flex-shrink:0;margin:0}.hg-dsc-confirm{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.hg-dsc-sheet .hg-sheet-row:disabled,.hg-dsc-sheet .hg-sheet-danger:disabled{opacity:.5;cursor:default}.hg-dsc-redirect{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:0 var(--screen-margin);color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.cf-toast.hg-dsc-toast{left:var(--screen-margin);right:var(--screen-margin);width:fit-content;margin-inline:auto;transform:none}.hg-dsc-text{gap:var(--space-3);max-width:720px;margin-top:var(--space-6);color:var(--text-secondary);font:400 15px / 1.6 var(--font-body);flex-direction:column;display:flex}.hg-dsc-text h2{margin:var(--space-3) 0 0;color:var(--text-primary);font:600 var(--type-headline-size) / 1.3 var(--font-display)}.hg-dsc-text p,.hg-dsc-text ul{margin:0}.hg-dsc-text ul{padding-inline-start:1.2em}.hg-dsc-text .hg-dsc-caption{color:var(--text-primary)}.hg-dsc-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.hg-dsc-facts dt{color:var(--text-tertiary);font-size:var(--type-caption-size)}.hg-dsc-facts dd{color:var(--text-primary);margin:0}.hg-dsc-links a{color:var(--text-primary);text-underline-offset:3px}
