.LoginPromptInline-module__wte7Wa__loginPromptInline{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) 0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.LoginPromptInline-module__wte7Wa__loginPromptInlineMessage{font-size:var(--font-size-sm);color:var(--text-secondary);flex:1;line-height:1.4}.LoginPromptInline-module__wte7Wa__loginPromptInlineCta{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-sm);background:var(--accent-blue);color:var(--text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);flex-shrink:0;text-decoration:none}.LoginPromptInline-module__wte7Wa__loginPromptInlineCta:hover{background:var(--accent-blue-hover)}.LoginPromptInline-module__wte7Wa__loginPromptInlineCta:focus-visible{outline:2px solid var(--accent-blue-hover);outline-offset:2px}.LoginPromptInline-module__wte7Wa__loginPromptInlineDismiss{border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1}.LoginPromptInline-module__wte7Wa__loginPromptInlineDismiss:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LoginPromptInline-module__wte7Wa__loginPromptInlineDismiss:focus-visible{outline:2px solid var(--accent-blue-hover);outline-offset:2px}
.ShadowingHowtoCard-module__Uvv5Fq__card{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.ShadowingHowtoCard-module__Uvv5Fq__title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1;margin:0}.ShadowingHowtoCard-module__Uvv5Fq__guideLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent-blue);white-space:nowrap;flex-shrink:0;text-decoration:none}.ShadowingHowtoCard-module__Uvv5Fq__guideLink:hover{text-decoration:underline}.ShadowingHowtoCard-module__Uvv5Fq__guideLink:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:var(--border-radius-sm)}.ShadowingHowtoCard-module__Uvv5Fq__close{border-radius:var(--border-radius-full);width:32px;height:32px;color:var(--text-tertiary);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.ShadowingHowtoCard-module__Uvv5Fq__close:hover{background-color:var(--bg-overlay-light);color:var(--text-secondary)}.ShadowingHowtoCard-module__Uvv5Fq__close:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}
.ShadowingPlaylistView-module__qguZcq__sectionHint{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:-8px 0 var(--spacing-lg)}.ShadowingPlaylistView-module__qguZcq__chipRow{gap:var(--spacing-sm);padding:2px 2px var(--spacing-xs);margin-bottom:var(--spacing-lg);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.ShadowingPlaylistView-module__qguZcq__chipRow::-webkit-scrollbar{display:none}.ShadowingPlaylistView-module__qguZcq__chip{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-full);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex}.ShadowingPlaylistView-module__qguZcq__chipActive{border-color:var(--accent-blue);background:var(--accent-blue-subtle)}.ShadowingPlaylistView-module__qguZcq__chipThumb{border-radius:var(--border-radius-full);background:var(--bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.ShadowingPlaylistView-module__qguZcq__chipThumb img{object-fit:cover;width:100%;height:100%}.ShadowingPlaylistView-module__qguZcq__chipThumbInitial{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--text-white)}.ShadowingPlaylistView-module__qguZcq__chipText{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.ShadowingPlaylistView-module__qguZcq__chipTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}.ShadowingPlaylistView-module__qguZcq__chipCount{font-size:var(--font-size-2xs);color:var(--text-tertiary);white-space:nowrap}.ShadowingPlaylistView-module__qguZcq__summary{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;display:flex}.ShadowingPlaylistView-module__qguZcq__summaryThumb{aspect-ratio:16/9;border-radius:var(--border-radius-sm);background:var(--bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:96px;display:flex;overflow:hidden}.ShadowingPlaylistView-module__qguZcq__summaryThumb img{object-fit:cover;width:100%;height:100%}.ShadowingPlaylistView-module__qguZcq__summaryThumbInitial{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-white)}.ShadowingPlaylistView-module__qguZcq__summaryInfo{min-width:0}.ShadowingPlaylistView-module__qguZcq__summaryTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:4px}.ShadowingPlaylistView-module__qguZcq__summaryMeta{flex-wrap:wrap;gap:6px;display:flex}.ShadowingPlaylistView-module__qguZcq__orderBadge{top:var(--spacing-xs);left:var(--spacing-xs);color:var(--text-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-xs);background:#000c;padding:2px 6px;line-height:1.4;position:absolute}
.ShadowingVideoList-module__OHJ6Nq__shadowingVideoGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCard{color:inherit;border-radius:var(--border-radius);transition:transform var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none;display:block;overflow:hidden}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCard:active{transform:scale(.98)}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardThumb{aspect-ratio:16/9;border-radius:var(--border-radius);background:var(--bg-secondary);position:relative;overflow:hidden}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardThumb img{object-fit:cover;width:100%;height:100%}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardDuration{bottom:var(--spacing-xs);right:var(--spacing-xs);color:var(--text-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-xs);background:#000c;padding:2px 6px;line-height:1.4;position:absolute}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardInfo{padding:var(--spacing-sm) 0}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);-webkit-line-clamp:2;margin-bottom:var(--spacing-2xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardMeta{font-size:var(--font-size-xs);color:var(--text-tertiary);line-height:var(--line-height-normal)}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardChannel{color:var(--text-secondary)}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoCardWrap{position:relative}.ShadowingVideoList-module__OHJ6Nq__adminDeleteBtn{top:var(--spacing-xs);left:var(--spacing-xs);z-index:2;background:var(--color-error);color:var(--text-white);border-radius:var(--border-radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-md);transition:opacity var(--transition-fast);border:none;padding:4px 10px;line-height:1.4;position:absolute}.ShadowingVideoList-module__OHJ6Nq__adminDeleteBtn:hover{opacity:.88}.ShadowingVideoList-module__OHJ6Nq__adminDeleteBtn:disabled{opacity:.5;cursor:default}.ShadowingVideoList-module__OHJ6Nq__adminError{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-error-subtle);color:var(--color-error);border-radius:var(--border-radius);font-size:var(--font-size-sm)}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoSentinel{padding:var(--spacing-md) 0}.ShadowingVideoList-module__OHJ6Nq__shadowingVideoEnd{text-align:center;font-size:var(--font-size-xs);color:var(--text-tertiary);padding:var(--spacing-md) 0}@media (min-width:480px){.ShadowingVideoList-module__OHJ6Nq__shadowingVideoGrid{grid-template-columns:repeat(2,1fr)}}
.ShadowingViewToggle-module__gCMfDq__viewToggle{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-full);margin:0 0 var(--spacing-lg);gap:4px;padding:4px;display:flex}.ShadowingViewToggle-module__gCMfDq__viewToggleItem{text-align:center;border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1;padding:9px 12px}.ShadowingViewToggle-module__gCMfDq__viewToggleItemActive{background:var(--accent-blue);color:var(--text-white)}
.page-module__kJ7CyW__shadowingPage{padding:var(--spacing-lg);padding-bottom:var(--spacing-4xl)}
