#anikoe-community-preview .episode-scene-stream,#anikoe-community-preview .character-scene-stream{display:grid;gap:24px}
#anikoe-community-preview .reaction-scene-set{min-width:0;margin:0;background:transparent;border:0;border-radius:0;overflow:visible}
#anikoe-community-preview .scene-first-image{margin:0;padding:0}
#anikoe-community-preview .scene-first-image .community-scene-button{display:block;width:100%;margin:0;padding:0;border:0;border-radius:8px;overflow:hidden;transform:none;background:#eef2e9}
#anikoe-community-preview .scene-first-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block}
#anikoe-community-preview .scene-first-image figcaption{padding:5px 0;margin:0;color:#60715f;font-size:11px;line-height:1.6;overflow-wrap:anywhere;background:transparent}
#anikoe-community-preview .scene-reaction-copy{padding:0}
#anikoe-community-preview .scene-topic{font-size:21px;line-height:1.65;font-weight:700;letter-spacing:0;margin:16px 0 11px;color:#28374b}
#anikoe-community-preview .scene-reaction-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 9px}
#anikoe-community-preview .reaction-section-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.8;color:#315e9b}
#anikoe-community-preview .reaction-section-label svg{width:19px;height:19px;flex:none}
#anikoe-community-preview .reaction-section-count{font-size:11px;line-height:1.7;color:#5a6b81}
#anikoe-community-preview .scene-reaction-list{display:grid;gap:10px}
#anikoe-community-preview .scene-reaction-list .community-quote,#anikoe-community-preview .comparison-view .community-quote{margin:0;padding:12px 17px 16px;background:#f0f6ff;border:1px solid #d6e3f5;border-left:3px solid #6d95cb;border-radius:0 12px 12px 12px;color:#293d5d}
#anikoe-community-preview .community-quote header .reaction-mark{background:transparent;border:0;border-radius:0;padding:0;font-family:Georgia,serif;font-size:33px;line-height:1;height:23px;width:16px;color:#5d81b4;flex:none}
#anikoe-community-preview .community-quote header.reaction-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 11px;margin:0 0 3px;font-size:12px;line-height:1.6;min-height:32px}
#anikoe-community-preview .reaction-meta>b{font-size:12px;font-weight:500;color:#506581;overflow-wrap:anywhere}
#anikoe-community-preview .community-quote .reaction-citation{display:inline-flex;align-items:center;min-height:32px;font-size:11.5px;line-height:1.6;color:#42618b;font-weight:400;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
#anikoe-community-preview .reaction-source-details{font-size:11.5px;margin:0;color:#42618b}
#anikoe-community-preview .reaction-source-details>summary{min-height:32px;align-content:center;padding:0;line-height:1.6;font-weight:400;background:transparent;border:0}
#anikoe-community-preview .reaction-source-details[open]{flex-basis:100%;order:3}
#anikoe-community-preview .reaction-source-details>div{padding:8px 12px;background:#fff;border:1px solid #d6e3f5;border-radius:6px;margin:7px 0}
#anikoe-community-preview .reaction-source-details p{font-size:12px;line-height:1.8;margin:3px 0;overflow-wrap:anywhere}
#anikoe-community-preview .community-quote blockquote{font-size:17px;line-height:1.85;font-weight:500;color:#293d5d;margin:0;padding:0;border:0;font-style:normal}
#anikoe-community-preview .community-episode{padding:24px 0 12px}
#anikoe-community-preview .community-episode-heading{margin:0 0 12px;gap:0}
#anikoe-community-preview .community-episode-heading h3{font-size:19px;line-height:1.7}
#anikoe-community-preview .community-timeline-count{font-size:12px;margin:10px 0 16px;line-height:1.7;color:#61725d}
#anikoe-community-preview .scene-extra-images{margin-top:5px}
#anikoe-community-preview .scene-extra-images>summary,#anikoe-community-preview .reading-source-notes>summary{min-height:36px;padding:3px 0;font-size:12px;line-height:1.8;align-content:center;color:#61725d;background:transparent;border:0}
#anikoe-community-preview .scene-extra-images .community-image-extra{padding:10px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#anikoe-community-preview .reading-source-notes{margin:10px 0}
#anikoe-community-preview .reading-source-notes p{font-size:12px;line-height:1.8;margin:6px 0}
#anikoe-community-preview #overseas-episodes{padding-bottom:12px}
#anikoe-community-preview .feature-characters{margin:8px 0;padding:14px 0}
#anikoe-community-preview .feature-characters>h2{font-size:22px;line-height:1.6;margin:0}
#anikoe-community-preview .feature-characters>.feature-eyebrow{display:none}
#anikoe-community-preview .feature-characters>.feature-intro{font-size:14px;margin:7px 0 12px;line-height:1.8}
#anikoe-community-preview .character-selector{gap:8px;margin:12px 0 16px}
#anikoe-community-preview .character-selector button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:52px;padding:6px;border-radius:7px;transform:none}
#anikoe-community-preview .character-selector img{width:34px;max-width:34px;height:34px;margin:0}
#anikoe-community-preview .character-selector b{font-size:12px;line-height:1.5;font-weight:500}
#anikoe-community-preview .character-detail{padding:0;background:transparent;border:0;border-radius:0}
#anikoe-community-preview .character-profile{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 8px}
#anikoe-community-preview .character-profile>img{width:56px;height:56px;margin:0;border-radius:8px}
#anikoe-community-preview .character-profile h3{font-size:17px;line-height:1.6;margin:0;font-weight:600}
#anikoe-community-preview .compact-character-info>summary{font-size:12px;min-height:30px;align-content:center;color:#61725d}
#anikoe-community-preview .compact-character-info p{font-size:13px;line-height:1.8;margin:4px 0}
#anikoe-community-preview .compact-character-info a{font-size:12px;min-height:30px;line-height:1.6}
#anikoe-community-preview .feature-characters .feature-disclosure{font-size:11px;line-height:1.8;margin:10px 0 0}
@media(max-width:600px){#anikoe-community-preview .scene-extra-images .community-image-extra{grid-template-columns:repeat(2,minmax(0,1fr))}#anikoe-community-preview .episode-scene-stream,#anikoe-community-preview .character-scene-stream{gap:20px}#anikoe-community-preview .scene-reaction-list .community-quote,#anikoe-community-preview .comparison-view .community-quote{padding:10px 13px 14px}#anikoe-community-preview .scene-topic{font-size:19px;margin-top:13px}#anikoe-community-preview .reaction-meta>b{font-size:11px}#anikoe-community-preview .community-quote header.reaction-meta{gap:0 9px}#anikoe-community-preview .reaction-source-details>summary,#anikoe-community-preview .community-quote .reaction-citation{min-height:40px}#anikoe-community-preview .character-selector button{gap:5px}#anikoe-community-preview .character-selector img{width:28px;height:28px}#anikoe-community-preview .character-selector b{font-size:11px}#anikoe-community-preview .community-episode{padding-top:20px}}
@media(pointer:coarse){#anikoe-community-preview .reaction-source-details>summary,#anikoe-community-preview .community-quote .reaction-citation{min-height:40px}#anikoe-community-preview .scene-extra-images>summary,#anikoe-community-preview .reading-source-notes>summary{min-height:44px}}

#anikoe-community-preview .comparison-editor-note{padding:14px 17px;background:#fff8eb;border:1px solid #ebd8b5;border-left:3px solid #b37b32;border-radius:0 10px 10px 0;color:#59452f}
#anikoe-community-preview .comparison-editor-note>b{font-size:13px;color:#815718}
#anikoe-community-preview .comparison-editor-note p{font-size:15px;line-height:1.85;margin:6px 0 0;color:#59452f}
#anikoe-community-preview .language-note{background:#fff8eb;border-color:#ebd8b5;color:#59452f}
#anikoe-community-preview .language-note summary small,#anikoe-community-preview .language-note summary b{color:#815718}
#anikoe-community-preview .language-note-body p{color:#59452f}
