:root{--background:#F8F7F2;--paper:#FFFEFA;--surface:#FFFFFF;--surface-soft:#F0F3F5;--cobalt:#344F96;--cobalt-deep:#223768;--cobalt-soft:#E9EEFA;--coral:#C95749;--coral-deep:#A43E34;--coral-soft:#FAEBE6;--lake:#4788A1;--lake-deep:#28637D;--lake-soft:#E7F3F7;--honey:#B88737;--honey-soft:#FAF1DE;--sage:#587E68;--sage-soft:#EAF2E9;--rose:#AF7285;--rose-soft:#F7ECF0;--graphite:#27313F;--graphite-deep:#1C2531;--title:#27313F;--body:#46515E;--muted:#65717D;--border:#DDE3E7;--divider:#EBEFF1}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font:16px/1.78 system-ui,-apple-system,"Microsoft Yahei","PingFang SC",sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--coral-deep)}button,input,select{font:inherit}button{cursor:pointer}p{margin:0 0 1.2em}h1,h2,h3{line-height:1.3;color:var(--title);letter-spacing:-.035em;margin:.2em 0 .6em}h1{font-size:clamp(32px,3.4vw,54px)}h2{font-size:clamp(23px,2.4vw,32px)}h3{font-size:20px}img{max-width:100%;display:block;object-fit:cover}.wrap{width:min(1340px,calc(100% - 64px));margin:auto}.skip,.sr{position:absolute;left:-9999px;top:auto}.skip:focus{left:10px;top:10px;background:white;padding:8px;z-index:1000}.eyebrow,.page-label{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--cobalt)}.eyebrow.light{color:#D9E4FF}.page-label{margin-bottom:20px}.text-link{display:inline-block;color:var(--cobalt-deep);font-size:14px;font-weight:800}.text-link:hover{color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:12px;font-weight:800;font-size:14px;min-height:44px}.btn-coral{background:var(--coral);color:white}.btn-coral:hover{background:var(--coral-deep);color:white}.btn-outline{border:1px solid #ffffff80;color:white}.btn-outline:hover{color:var(--cobalt-deep);background:white}
.header{background:var(--paper);border-bottom:1px solid var(--border);position:relative;z-index:30}.header-top{height:76px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:10px;min-width:230px;font-weight:900;color:var(--cobalt-deep);line-height:1.1;font-size:20px}.brand-symbol{display:inline-flex;width:55px;height:49px;align-items:center;justify-content:center;background:var(--cobalt);color:white;border-radius:15px;transform:skew(-7deg);font-size:24px}.brand-symbol span{color:#FFAF96}.brand small{display:block;font-size:10px;letter-spacing:.2em;color:var(--coral);margin-top:5px}.top-search{flex:1;max-width:590px;display:flex;align-items:center;position:relative}.top-search input{border:1px solid var(--border);border-radius:50px;background:var(--surface-soft);padding:10px 45px 10px 18px;width:100%;height:45px;outline-offset:3px;color:var(--title)}.top-search button{position:absolute;right:9px;top:3px;background:none;border:0;font-size:27px;color:var(--cobalt)}.header-short{margin-left:auto;display:flex;gap:22px;font-size:14px;font-weight:800}.nav-strip{background:var(--cobalt-deep);color:white}.main-nav{display:flex;align-items:center;gap:0;height:51px}.main-nav a{padding:10px 25px;min-height:43px;font-size:14px;font-weight:750;border-right:1px solid #ffffff18}.main-nav a[aria-current]{background:var(--coral)}.main-nav a:hover{color:white;background:#ffffff18}.menu-toggle{display:none;background:var(--cobalt);color:white;border:0;border-radius:10px;padding:7px 12px}.mobile-menu[hidden]{display:none}.mobile-bottom{display:none}
.hero{background:var(--cobalt-deep);color:#E9EEFA;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 84% 16%,#677FC333,transparent 46%);pointer-events:none}.hero-grid{min-height:455px;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:50px}.hero-copy{padding:65px 0 55px;position:relative;z-index:2}.hero h1{color:white;font-size:clamp(38px,4.4vw,66px);letter-spacing:-.055em;margin:25px 0}.hero h1 em{font-style:normal;color:#FFB19C}.hero-copy>p{color:#DDE6FF;max-width:540px;font-size:17px}.hero-actions{display:flex;gap:13px;margin:30px 0 34px}.hero-tags{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;letter-spacing:.1em;color:#CAD7F5}.hero-tags span:before{content:'+';color:#FFAF96;margin-right:5px}.hero-visual{min-width:0;position:relative;padding:46px 0}.hero-photo,.hero-visual>.image-fallback{width:100%;height:100%;min-height:330px;border-radius:22px}.hero-glass{position:absolute;bottom:80px;left:-35px;background:#F8F7F2F0;backdrop-filter:blur(8px);color:var(--cobalt-deep);padding:17px 24px;border-left:5px solid var(--coral);box-shadow:0 12px 30px #12204422;display:flex;flex-direction:column}.hero-glass span{font-size:13px}
.image-fallback{min-height:180px;background:linear-gradient(135deg,#E6EAF6,#DBE4F4);display:flex;align-items:center;justify-content:center;color:var(--cobalt-deep);padding:20px;text-align:center;position:relative;overflow:hidden}.image-fallback:before{content:"";position:absolute;width:260px;height:260px;border:50px solid #344F9615;transform:rotate(36deg);border-radius:45px;right:-60px;top:-80px}.image-fallback span{position:relative;letter-spacing:.16em;font-weight:900;font-size:12px;opacity:.7}.home-section{padding-top:76px;padding-bottom:24px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px}.section-head h2{margin-top:9px;margin-bottom:0}.section-head>p{max-width:300px;color:var(--muted);font-size:14px}.prism-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.prism-tile{background:var(--paper);padding:23px 22px 20px;border-radius:16px;display:flex;flex-direction:column;min-height:168px;position:relative;transition:transform .2s}.prism-tile:hover{transform:translateY(-3px)}.tile-2,.tile-7{background:var(--cobalt-soft)}.tile-3,.tile-8{background:var(--coral-soft)}.tile-4{background:var(--lake-soft)}.tile-5{background:var(--honey-soft)}.tile-6{background:var(--sage-soft)}.tile-index{font-size:13px;font-weight:900;color:var(--coral)}.tile-name{color:var(--cobalt-deep);font-size:22px;font-weight:850;margin:15px 0 4px}.tile-caption{font-size:13px;color:var(--muted)}.tile-arrow{position:absolute;right:20px;top:17px;font-size:21px;color:var(--cobalt)}.signal-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:36px}.signal-lead{background:var(--paper);border-radius:19px;overflow:hidden}.wide-image{width:100%;height:270px}.signal-lead-copy{padding:25px}.signal-lead-copy h3{font-size:25px}.signal-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.signal-list li{display:grid;grid-template-columns:58px 1fr;gap:15px;padding:17px 7px;border-bottom:1px solid var(--border)}.signal-list li>span{color:var(--coral);font-weight:900}.signal-list small{display:block;color:var(--muted);font-size:12px}.signal-list a{font-weight:800;color:var(--title);font-size:17px}.midway{background:var(--cobalt-soft);margin-top:65px;padding:65px 0}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0}.journey>div{position:relative;padding:25px;background:white;border-top:4px solid var(--cobalt)}.journey h3{font-size:23px}.journey-n{font-size:33px;font-weight:900;color:var(--coral)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.compare>div{padding:38px;border-radius:18px;background:var(--coral-soft)}.compare>div+div{background:var(--sage-soft)}.compare-head{font-weight:800;color:var(--coral-deep);font-size:13px}.compare>div+div .compare-head{color:var(--sage)}.compare h3{font-size:27px;margin:17px 0}.cinema-grid{display:grid;grid-template-columns:1.3fr .85fr .85fr;gap:22px}.cinema-item{background:white;border-radius:16px;overflow:hidden}.cinema-poster{height:230px;width:100%}.cinema-item:first-child .cinema-poster{height:290px}.cinema-item>div:last-child{padding:25px}.cinema-item p{font-size:14px}.stage-panel{background:var(--cobalt);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;padding:50px;gap:30px;min-height:340px;color:white}.stage-panel h2{color:white}.stage-panel p{max-width:490px;color:#E0E8FA}.stage-sketch{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(-4deg)}.stage-sketch span{border:1px solid #ffffff60;background:#ffffff0e;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.15em;font-weight:900;border-radius:14px}.stage-sketch span:nth-child(2){background:var(--coral)}.stage-sketch span:nth-child(3){background:var(--lake-deep)}.meme-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.meme-strip>a{padding:21px;border-radius:14px;background:var(--paper)}.meme-strip>a:nth-child(2){background:var(--honey-soft)}.meme-strip>a:nth-child(3){background:var(--rose-soft)}.meme-strip>a:nth-child(4){background:var(--lake-soft)}.meme-strip b{font-size:32px;color:var(--coral)}.meme-strip h3{font-size:17px}.meme-strip p{font-size:13px}.people-track{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:start}.track-photo{width:100%;height:340px;border-radius:20px}.people-track ol{margin:0;padding:0;list-style:none;counter-reset:works}.people-track li{padding:13px 0 13px 45px;position:relative;border-bottom:1px solid var(--border);counter-increment:works}.people-track li:before{content:counter(works,decimal-leading-zero);position:absolute;left:0;top:12px;color:var(--coral);font-weight:900}.people-track li a{font-weight:850;color:var(--title)}.people-track li p{font-size:13px;margin:5px 0}.debate-band{margin-top:70px;padding:70px 0;background:var(--cobalt-soft)}.debate-band h2{max-width:850px}.debate-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.debate-pair>div{background:white;border-radius:17px;padding:30px;border-left:5px solid var(--coral)}.debate-pair>div+div{border-color:var(--lake)}.debate-pair small{color:var(--cobalt);font-weight:850}.collections-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.collections-preview a{min-height:260px;display:flex;flex-direction:column;padding:28px;background:var(--paper);border:1px solid var(--border);border-radius:18px}.collections-preview a:nth-child(2){background:var(--lake-soft)}.collections-preview a:nth-child(3){background:var(--coral-soft)}.collections-preview span,.collections-preview b{font-size:12px;color:var(--cobalt);letter-spacing:.07em}.collections-preview h3{font-size:25px;margin:22px 0}.collections-preview p{font-size:14px}.collections-preview b{margin-top:auto}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.method-grid p{font-size:15px}.final-nav{margin-top:70px;padding:65px 0;background:var(--graphite-deep);color:white}.final-nav h2{color:white}.final-nav .wrap>div{display:flex;flex-wrap:wrap;gap:12px}.final-nav a{display:inline-flex;padding:14px 18px;background:#ffffff14;border-radius:9px;color:white}
.page{padding-top:50px;padding-bottom:85px;min-height:60vh}.page h1{margin:10px 0 16px}.lead{font-size:17px;max-width:780px;color:var(--muted)}.title-split{display:flex;justify-content:space-between;gap:30px;align-items:center}.title-split p{max-width:720px}.page-counter{border-left:4px solid var(--coral);padding:15px 35px;background:var(--paper);display:flex;flex-direction:column}.page-counter b{font-size:37px;line-height:1.1;color:var(--cobalt)}.page-counter span{font-size:12px}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0}.filter-bar a{font-size:13px;font-weight:800;padding:6px 14px;border-radius:40px;background:white;border:1px solid var(--border)}.filter-bar a[aria-current]{background:var(--cobalt);color:white}.signal-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:54px}.editorial-label{font-weight:900;color:var(--cobalt);font-size:14px;padding-bottom:14px;border-bottom:2px solid var(--cobalt)}.signal-row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;padding:23px 0;border-bottom:1px solid var(--border)}.row-num{color:var(--coral);font-size:23px;font-weight:900}.signal-row h2{font-size:23px;margin:6px 0}.signal-row p{font-size:14px}.signal-side{background:var(--paper);padding:25px;align-self:start;border-radius:18px;position:sticky;top:20px}.signal-side p{font-size:14px}.signal-side div{display:flex;flex-direction:column;border-top:1px solid var(--border);padding:15px 0;font-size:13px}.signal-side a{font-size:13px;font-weight:800;color:var(--cobalt)}.pager{display:flex;gap:7px;margin-top:26px}.pager a{border:1px solid var(--border);background:white;border-radius:9px;padding:7px 13px}.pager a[aria-current]{color:white;background:var(--cobalt)}.channel-directory{margin:35px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.channel-directory-item{min-height:148px;display:grid;grid-template-columns:48px 1fr auto;gap:14px;background:white;border:1px solid var(--border);border-radius:16px;padding:22px;align-items:start}.channel-directory-item[aria-current]{border-color:var(--coral);background:var(--coral-soft)}.channel-directory-item>span{color:var(--coral);font-weight:900}.channel-directory-item h2{font-size:21px;margin:0 0 9px}.channel-directory-item p{font-size:13px;margin:0}.channel-directory-item>b{font-size:12px;color:var(--cobalt);white-space:nowrap}.directory-lower{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:46px;padding-top:35px}.directory-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.directory-list article{padding:24px;background:var(--paper);border-radius:13px}.directory-list small{color:var(--cobalt);font-size:12px;font-weight:800}.directory-list h3{font-size:18px}.directory-list p{font-size:13px}.directory-lower aside{background:var(--lake-soft);border-radius:15px;padding:25px;align-self:start}.directory-lower aside p{font-size:14px}
.breadcrumbs{font-size:13px;color:var(--muted);padding:24px 0}.breadcrumbs a{color:var(--cobalt)}.record-grid{display:grid;grid-template-columns:minmax(0,820px) minmax(210px,1fr);gap:65px}.record-page h1{font-size:clamp(35px,4vw,54px);line-height:1.22}.record-lead{font-size:19px;color:var(--muted)}.record-chips{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.record-chips span{background:var(--cobalt-soft);padding:5px 12px;border-radius:50px;color:var(--cobalt-deep);font-size:12px;font-weight:800}.record-cover{margin:20px 0 30px}.record-photo{width:100%;height:300px;border-radius:17px}.record-section{display:grid;grid-template-columns:35px 1fr;gap:20px;border-top:1px solid var(--border);padding:28px 0}.record-section h2{font-size:24px}.record-section p{font-size:16px;line-height:1.9}.part-index{color:var(--coral);font-weight:900}.record-note{background:var(--sage-soft);padding:25px;border-left:4px solid var(--sage);margin:35px 0}.record-note h2{font-size:20px}.record-questions{padding:28px;background:var(--paper);border-radius:17px;margin-bottom:35px}.record-questions li{margin:11px 0}.record-aside{padding-top:18px}.side-card{background:var(--paper);border:1px solid var(--border);padding:24px;border-radius:17px;margin-bottom:18px}.side-card a{display:block;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px}.side-card h3{font-size:19px}.prism-collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px}.collection-link{padding:35px;border-radius:18px;background:white;min-height:220px;display:flex;flex-direction:column;border-left:6px solid var(--cobalt)}.collection-link:nth-child(3n+2){background:var(--coral-soft);border-color:var(--coral)}.collection-link:nth-child(3n){background:var(--lake-soft);border-color:var(--lake)}.collection-link span,.collection-link strong{color:var(--cobalt);font-size:12px;letter-spacing:.08em}.collection-link h2{font-size:27px;margin:17px 0}.collection-link p{font-size:14px}.collection-link strong{margin-top:auto}.collection-header{display:grid;grid-template-columns:1fr .8fr;gap:35px;background:var(--cobalt-soft);padding:35px;border-radius:20px;margin-top:15px}.collection-header p{font-size:18px}.collection-photo{width:100%;height:260px;border-radius:15px}.collection-detail{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin:50px 0}.collection-detail>div:first-child p{font-size:16px;line-height:1.95}.collection-topic{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:20px 0;border-bottom:1px solid var(--border)}.collection-topic>span{color:var(--coral);font-weight:900}.collection-topic h3{font-size:19px}.collection-topic p{font-size:13px}.search-desk{background:var(--cobalt);padding:33px;border-radius:21px;display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:10px;margin:33px 0;color:white;align-items:end}.search-desk label{grid-row:1;font-size:12px;font-weight:850}.search-desk label:nth-of-type(2){grid-column:2}.search-desk input{grid-row:2;grid-column:1}.search-desk select{grid-row:2;grid-column:2}.search-desk input,.search-desk select{width:100%;min-width:0;border:0;padding:13px;border-radius:9px;background:white;color:var(--title)}.search-desk button{grid-row:2;grid-column:3;background:var(--coral);color:white;border:0;padding:13px 20px;border-radius:9px;font-weight:800}.search-prompts{margin-top:45px}.search-prompts a{display:inline-flex;margin:9px 6px 0 0;border:1px solid var(--border);background:white;padding:10px 20px;border-radius:50px}.search-results h2 small{font-size:13px;color:var(--muted)}.search-result{border-bottom:1px solid var(--border);padding:22px 0}.search-result h3{font-size:23px}.search-result p{font-size:14px}.empty{padding:25px;background:var(--paper);border-radius:12px}.about-lead{background:var(--cobalt-deep);padding:50px;border-radius:20px;color:white;margin:20px 0 50px}.about-lead h1{color:white;max-width:850px}.about-lead p{max-width:750px;color:#DDE6FF;font-size:18px}.about-grid{display:grid;grid-template-columns:235px minmax(0,1fr);gap:70px}.about-grid aside{position:sticky;top:15px;align-self:start;background:white;padding:25px;border-radius:16px}.about-grid aside a{display:block;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--cobalt)}.about-grid section{padding:0 0 34px;margin-bottom:36px;border-bottom:1px solid var(--border);scroll-margin-top:25px}.about-channel-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-channel-list>div{padding:20px;background:var(--paper);border-radius:12px}.about-channel-list h3{font-size:17px}.about-channel-list p{font-size:13px}.about-grid details{background:white;border:1px solid var(--border);padding:15px 20px;margin:12px 0;border-radius:10px}.about-grid summary{cursor:pointer;font-weight:800}.notfound{text-align:center;padding:120px 20px}.notfound .text-link{margin-left:20px}
.footer{background:var(--graphite-deep);color:#D9E3F3;padding:55px 0 65px;margin-top:35px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.footer-logo{font-size:36px;color:white;font-weight:900}.footer-logo small{font-size:12px}.footer p{font-size:14px;max-width:500px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:start;gap:7px}.footer strong{color:white}.footer a,.footer span{font-size:13px;color:#D9E3F3}
@media(max-width:1024px){.wrap{width:min(100% - 44px,1340px)}.header-top{gap:20px}.brand{min-width:160px}.header-short{gap:12px}.hero-grid{gap:20px}.signal-page-grid,.directory-lower{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.prism-grid{grid-template-columns:repeat(4,1fr)}.prism-tile{padding:18px}.tile-name{font-size:18px}.cinema-grid{gap:12px}.record-grid{gap:25px}.about-grid{gap:30px}}
@media(max-width:760px){body{font-size:15px;padding-bottom:53px}.wrap{width:calc(100% - 34px)}.header-top{height:64px;gap:11px}.brand{min-width:0;font-size:16px}.brand-symbol{width:42px;height:41px;font-size:19px}.brand small{font-size:8px}.top-search{margin-left:auto;max-width:190px}.top-search input{height:38px;font-size:12px;padding:7px 35px 7px 11px}.top-search button{top:0;right:6px}.header-short,.nav-strip{display:none}.menu-toggle{display:block}.mobile-menu:not([hidden]){display:flex;position:fixed;inset:0;background:#111c31bb;justify-content:end;z-index:200}.mobile-inner{width:min(310px,84%);height:100%;background:white;padding:25px;overflow-y:auto}.mobile-inner nav{display:flex;flex-direction:column}.mobile-inner a{padding:13px 0;border-bottom:1px solid var(--border);font-weight:800;color:var(--cobalt-deep)}.menu-close{display:block;margin-left:auto;background:var(--cobalt);color:white;border:0;border-radius:9px;padding:8px 15px}.mobile-bottom{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;width:100%;background:white;border-top:1px solid var(--border);z-index:40}.mobile-bottom a{text-align:center;padding:12px 0;font-size:13px;color:var(--cobalt);font-weight:850}.hero-grid{grid-template-columns:1fr;min-height:auto;gap:0}.hero-copy{padding:43px 0 20px}.hero h1{font-size:clamp(34px,9vw,48px)}.hero-copy>p{font-size:15px}.hero-actions{margin:20px 0}.hero-visual{padding:0 0 25px}.hero-photo,.hero-visual>.image-fallback{min-height:210px;max-height:270px}.hero-glass{left:10px;bottom:45px;padding:12px}.home-section{padding-top:52px;padding-bottom:12px}.section-head{align-items:start;gap:15px;flex-direction:column;margin-bottom:22px}.section-head>p{margin:0}.prism-grid{grid-template-columns:repeat(2,1fr)}.prism-tile{min-height:150px}.tile-name{font-size:18px}.signal-layout{grid-template-columns:1fr;gap:15px}.wide-image{height:220px}.midway{margin-top:40px;padding:45px 0}.journey,.cinema-grid,.stage-panel,.people-track,.method-grid,.footer-grid,.collection-header,.collection-detail,.record-grid,.about-grid{grid-template-columns:1fr}.journey{gap:12px}.compare{gap:12px}.compare>div{padding:19px}.compare h3{font-size:21px}.cinema-item:first-child .cinema-poster,.cinema-poster{height:210px}.stage-panel{padding:25px;gap:22px}.stage-sketch{min-height:180px;transform:none}.meme-strip{grid-template-columns:1fr 1fr}.people-track{gap:12px}.track-photo{height:220px}.debate-band{margin-top:45px;padding:45px 0}.debate-pair,.collections-preview{grid-template-columns:1fr;gap:12px}.method-grid{gap:10px}.final-nav{margin-top:40px;padding:45px 0}.page{padding-top:35px;padding-bottom:55px}.title-split{align-items:start}.page-counter{padding:10px 16px}.signal-page-grid,.directory-lower,.channel-directory,.directory-list,.prism-collection-grid,.about-channel-list{grid-template-columns:1fr}.signal-side{position:static}.channel-directory-item{min-height:auto}.record-grid{gap:0}.record-page h1{font-size:34px}.record-photo{height:230px}.record-aside{padding-top:0}.search-desk{grid-template-columns:1fr;padding:23px}.search-desk label:nth-of-type(1),.search-desk input,.search-desk label:nth-of-type(2),.search-desk select,.search-desk button{grid-row:auto;grid-column:1}.search-desk label:nth-of-type(2){margin-top:8px}.about-lead{padding:25px;margin-bottom:25px}.about-lead p{font-size:15px}.about-grid aside{position:static}.footer{padding:40px 0 30px;margin-top:20px}.footer-grid{gap:25px}.footer-grid>div:not(:first-child){gap:4px}}
@media(max-width:390px){.wrap{width:calc(100% - 30px)}.brand{font-size:14px}.brand-symbol{width:35px;height:36px;font-size:16px}.top-search{max-width:130px}.hero-actions{flex-wrap:wrap}.prism-tile{padding:14px;min-height:150px}.tile-name{font-size:16px}.meme-strip{grid-template-columns:1fr}.compare{grid-template-columns:1fr}.title-split{display:block}.page-counter{display:none}.channel-directory-item{grid-template-columns:30px 1fr}.channel-directory-item>b{grid-column:2}.signal-row{grid-template-columns:34px 1fr}.signal-row h2{font-size:20px}}

/* Manga editorial variation; palette and 32 original image filenames remain unchanged. */
.manga-home .manga-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.manga-news-item{border:1px solid var(--border);border-left:4px solid var(--cobalt);border-radius:14px;padding:22px;background:var(--paper)}.manga-news-item:nth-child(3n+2){border-left-color:var(--coral)}.manga-news-item:nth-child(3n){border-left-color:var(--lake)}.manga-news-item h3{font-size:19px;line-height:1.4;margin:9px 0}.manga-news-item p{font-size:14px;line-height:1.75}.manga-news-item small{color:var(--cobalt)}.manga-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.manga-feature-grid>div{min-width:0}.manga-feature-grid h3{font-size:27px}.manga-feature-grid p{line-height:1.85}.manga-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.manga-strip a{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:23px;background:var(--cobalt-deep);border-radius:16px;color:white;min-height:185px}.manga-strip a:nth-child(2n){background:var(--graphite)}.manga-strip span,.manga-strip small{font-size:12px;opacity:.85}.manga-strip strong{font-size:20px;line-height:1.4}.manga-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.manga-two>div{border-radius:18px;background:var(--cobalt-soft);padding:25px}.manga-two>div+div{background:var(--coral-soft)}.manga-two h3{font-size:25px}.manga-two p{line-height:1.85}.manga-special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.manga-special{border-radius:18px;background:var(--surface-soft);padding:28px;display:flex;flex-direction:column;gap:16px}.manga-special:nth-child(2){background:var(--honey-soft)}.manga-special:nth-child(3){background:var(--lake-soft)}.manga-special h3{font-size:25px;margin:0}.manga-special p{line-height:1.7;flex:1}.manga-closer{background:var(--cobalt-deep);color:white;border-radius:22px;padding:40px!important;margin-bottom:70px}.manga-closer h2,.manga-closer p{color:white}.manga-closer .btn-outline{border-color:#ffffff90;color:white}.manga-hero .hero-copy h1{font-size:clamp(32px,4.1vw,58px)}
@media(max-width:950px){.manga-home .manga-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manga-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manga-special-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.manga-home .manga-news-grid,.manga-feature-grid,.manga-strip,.manga-two,.manga-special-grid{grid-template-columns:1fr}.manga-news-item{padding:18px}.manga-closer{padding:22px!important}.manga-strip a{min-height:120px}.manga-feature-grid{gap:15px}}
