@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";:root{--parchment:#f8f2e0;--paper:#fdfbf7;--paper-dark:#ead9b8;--ink:#5d4037;--ink-dark:#3c2415;--ink-light:#8d6e63;--gold:#d4a820;--gold-dark:#a88010;--gold-light:#f0c840}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--ink);background:var(--parchment);-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{background:radial-gradient(circle at 50% 32%,#fffffff2,#0000 38%),linear-gradient(135deg,#fefdf5 0%,#ead9b8 100%);width:100%;height:100dvh;overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f2e0e6;border-bottom:1px solid #d4a82038;height:70px;position:fixed;inset:0 0 auto;box-shadow:0 4px 12px #3c241517}.header-inner{justify-content:space-between;align-items:center;width:min(100%,1280px);height:100%;margin:0 auto;padding:0 28px;display:flex;position:relative}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand img{object-fit:contain;width:34px;height:34px}.brand span{color:var(--gold-dark);font-family:Georgia,Times New Roman,serif;font-size:20px}.chapter-nav{background:#d4a8201a;border-radius:9px;gap:3px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.chapter-nav button,.language-switch button{cursor:pointer;background:0 0;border:0;border-radius:6px;transition:all .18s}.chapter-nav button{color:var(--ink-dark);white-space:nowrap;padding:7px 13px;font-size:14px;font-weight:600}.chapter-nav button:hover,.language-switch button:hover{color:var(--gold-dark);background:#d4a82029}.chapter-nav button.active,.language-switch button.active{color:#fff;background:var(--gold);box-shadow:0 2px 5px #5f460a29}.language-switch{gap:5px;display:flex}.language-switch button{padding:7px 9px;font-size:13px}.reading-room{perspective:1800px;justify-content:center;align-items:center;height:calc(100dvh - 70px);margin-top:70px;padding-bottom:12vh;display:flex;position:relative}.table{z-index:0;pointer-events:none;height:39%;position:absolute;inset:auto 2% 0}.table-top{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000 3%,#ffffff1f 3.2%,#0000 3.4%),linear-gradient(#c8a472 0%,#bb9462 35%,#a88050 100%);height:48%;position:absolute;inset:0 0 auto;box-shadow:inset 0 2px 4px #ffffff2e}.table-edge{background:linear-gradient(#8b6538 0%,#7a5228 50%,#6b4520 100%);border-bottom:1px solid #5a371480;height:7%;position:absolute;inset:48% 0 auto;box-shadow:0 3px 8px #0000002e}.table-leg{background:linear-gradient(#9b7548 0%,#8b6538 60%,#7a5830 100%);border-radius:1px 1px 4px 4px;width:5%;position:absolute;top:55%;bottom:3%}.table-leg.left{left:5%}.table-leg.right{right:5%}.table-brace{background:linear-gradient(#9b7548,#8b6538);border-radius:2px;height:3.5%;position:absolute;bottom:27%;left:10%;right:10%}.book-stage{z-index:2;width:min(78vw,1080px);height:min(64vw,680px,88dvh - 105px);min-height:430px;transition:width .45s;position:relative}.book-stage.closed{width:min(39vw,540px)}.book-shadow{filter:blur(14px);background:#3c1e0a3d;border-radius:50%;height:32px;position:absolute;bottom:-24px;left:5%;right:5%;transform:rotateX(70deg)}.book{filter:drop-shadow(0 18px 35px #3c241547)drop-shadow(0 5px 10px #3c24152e);width:100%;height:100%;transform-style:preserve-3d;border-radius:9px;position:relative}.book.is-flipping.next{transform-origin:0;animation:.54s cubic-bezier(.65,0,.35,1) flipNext}.book.is-flipping.prev{transform-origin:100%;animation:.54s cubic-bezier(.65,0,.35,1) flipPrev}@keyframes flipNext{0%{transform:rotateY(0)scale(1)}48%{filter:drop-shadow(22px 15px 20px #3c24153d);transform:rotateY(-78deg)scale(.98)}51%{opacity:.05}52%{opacity:.05;transform:rotateY(76deg)scale(.98)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes flipPrev{0%{transform:rotateY(0)scale(1)}48%{filter:drop-shadow(-22px 15px 20px #3c24153d);transform:rotateY(78deg)scale(.98)}51%{opacity:.05}52%{opacity:.05;transform:rotateY(-76deg)scale(.98)}to{opacity:1;transform:rotateY(0)scale(1)}}.book-cover,.spread,.page{width:100%;height:100%}.book-cover{color:#fff;background:linear-gradient(135deg,#eccb5a 0%,#d4a820 40%,#b88a15 80%,#9f720d 100%);border-radius:9px;position:relative;overflow:hidden}.book-cover:after{content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:4px;position:absolute;inset:12px}.cover-spine{z-index:2;background:linear-gradient(180deg, var(--gold-dark), var(--gold), var(--gold-light));width:10px;position:absolute;inset:0 auto 0 0;box-shadow:3px 0 8px #52360033}.cover-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:44px 11%;display:flex;position:relative}.cover-content h1{letter-spacing:-.025em;text-shadow:0 3px 15px #50320038;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.2vw,58px);font-weight:500}.light-rule{background:linear-gradient(90deg,#0000,#fff,#0000);width:72%;height:1px;margin-bottom:20px}.cover-subtitle{white-space:pre-line;margin:0 0 18px;font-size:clamp(14px,1.5vw,18px);font-weight:350;line-height:1.7}.cover-tagline{color:#ffffffd1;margin:0;font-size:clamp(12px,1.2vw,15px)}.mouse-hint{border:1.5px solid #fff9;border-radius:11px;width:20px;height:30px;margin-top:34px;position:relative}.mouse-hint span{background:#ffffffad;border-radius:2px;width:2px;height:7px;animation:2s ease-in-out infinite scrollHint;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes scrollHint{50%{opacity:.25;transform:translate(-50%,5px)}}.cover-content>small{color:#ffffff80;letter-spacing:.04em;margin-top:7px}.spread{background:var(--paper);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.spread:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg,#321e0a1f,#0000 45%,#321e0a14);width:24px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.page{background:radial-gradient(circle at 30% 20%,#fffffff2,#0000 45%),#fdfbf7;min-width:0;padding:clamp(24px,3.2vw,48px);position:relative}.left-page{border-radius:9px 0 0 9px;box-shadow:inset -8px 0 16px #462a120a}.right-page{border-radius:0 9px 9px 0;box-shadow:inset 8px 0 16px #462a120a}.page-header{text-align:center;margin-bottom:24px}.page-header h2{color:var(--gold-dark);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,38px);font-weight:500}.page-header div{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:62%;height:1px;margin:12px auto}.page-header p{color:var(--ink-light);white-space:pre-line;margin:0;font-size:clamp(12px,1.12vw,15px);line-height:1.55}.section-label{color:var(--ink-dark);margin:20px 0 12px;font-size:15px}.member-grid{gap:12px;display:grid}.member-card{background:#ffffffad;border:1px solid #d4a8203d;border-radius:12px;grid-template-columns:94px 1fr;min-height:92px;display:grid;overflow:hidden}.member-card img{object-fit:cover;object-position:center 25%;width:94px;height:100%;min-height:92px}.member-card div{flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.member-card strong{color:var(--ink-dark);font-size:15px}.member-card span{color:var(--gold-dark);margin-top:2px;font-size:11px;font-weight:650}.member-card p{color:var(--ink-light);margin:6px 0 0;font-size:11px}.tab-row{background:#d4a8201a;border-radius:8px;gap:5px;margin-bottom:30px;padding:4px;display:flex}.tab-row button{background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:12px}.tab-row button.active{color:#fff;background:var(--gold)}.year{color:var(--gold-dark);text-align:center;margin-bottom:18px;font-family:Georgia,serif;font-size:29px}.timeline{gap:13px;display:grid;position:relative}.timeline:before{content:"";background:#d4a82059;width:1px;position:absolute;top:16px;bottom:16px;left:15px}.timeline-item{grid-template-columns:31px 1fr;align-items:center;gap:13px;display:grid;position:relative}.timeline-dot{z-index:1;color:#fff;background:var(--gold);border:3px solid #fdfbf7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.timeline-item div{background:#d4a8200a;border:1px solid #d4a8202e;border-radius:8px;flex-direction:column;padding:9px 12px;display:flex}.timeline-item small{color:var(--gold-dark);font-size:9px;font-weight:700}.timeline-item strong{color:var(--ink);margin-top:2px;font-size:12px;font-weight:550}.theme-list{gap:8px;display:grid}.theme-list button{text-align:left;cursor:pointer;background:#ffffffa6;border:1px solid #d4a8202e;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;width:100%;padding:10px 11px;transition:all .18s;display:grid}.theme-icon{color:#fff;background:linear-gradient(135deg,#e5bd34,#a88010);border-radius:9px;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.theme-list button>span:nth-child(2){flex-direction:column;display:flex}.theme-list strong{color:var(--ink-dark);font-size:13px}.theme-list small{color:var(--ink-light);margin-top:2px;font-size:10px}.theme-list b{color:var(--gold-dark);font-size:19px}.detail-page h2{color:var(--gold-dark);margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,36px);font-weight:500}.detail-page h3{color:var(--ink-dark);margin:15px 0 6px;font-size:12px}.detail-page p{color:var(--ink-light);margin:0;font-size:12px;line-height:1.65}.theme-art{color:#fff;background:linear-gradient(150deg,#224d44,#72a77f 60%,#efcf72);border-radius:12px;place-items:center;width:100%;height:34%;min-height:140px;display:grid;position:relative;overflow:hidden}.theme-art:before,.theme-art:after{content:"";background:#0f372373;border-radius:50% 50% 0 0;width:75%;height:60%;position:absolute;bottom:-20%}.theme-art:before{left:-18%;transform:rotate(11deg)}.theme-art:after{right:-20%;transform:rotate(-13deg)}.theme-art>span{z-index:2;text-shadow:0 8px 22px #00000047;font-size:clamp(46px,6vw,82px)}.theme-art.art-jack{background:linear-gradient(150deg,#6bb0c0,#cde1ba 58%,#dfb262)}.theme-art.art-cinderella{background:linear-gradient(150deg,#28366e,#8b87c7 58%,#e7bfd1)}.theme-art.art-pigs{background:linear-gradient(150deg,#9fc9dc,#e8c4a0 60%,#b56b5f)}.theme-art.art-oz{background:linear-gradient(150deg,#285547,#63a078 55%,#eccb49)}.status-pill{color:var(--gold-dark);background:#d4a8201a;border:1px solid #d4a82047;border-radius:999px;margin-top:14px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.concept-list{flex-wrap:wrap;gap:5px;display:flex}.concept-list span{color:var(--gold-dark);background:#d4a8201a;border-radius:5px;padding:5px 8px;font-size:10px}.contact-info{gap:13px;margin-top:40px;display:grid}.contact-info>div{background:#d4a8200a;border:1px solid #d4a8202e;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.contact-info span{width:34px;height:34px;color:var(--gold-dark);background:#d4a82021;border-radius:8px;place-items:center;display:grid}.contact-info a,.contact-info p{color:var(--ink);margin:0;font-size:12px;text-decoration:none}.social-row{gap:8px;margin-top:24px;display:flex}.social-row a{text-align:center;color:var(--gold-dark);border:1px solid #d4a82040;border-radius:7px;flex:1;padding:9px;font-size:11px;text-decoration:none}.form-page{align-items:center;display:flex}.form-page form{gap:16px;width:100%;display:grid}.form-page label{color:var(--ink);gap:7px;font-size:12px;font-weight:650;display:grid}.form-page input,.form-page textarea{width:100%;color:var(--ink);resize:none;background:#ffffff85;border:1px solid #d4a8204d;border-radius:8px;outline:none;padding:11px 13px;font-size:12px}.form-page input:focus,.form-page textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4a8201a}.form-page form>button{color:#fff;background:linear-gradient(90deg, var(--gold), var(--gold-dark));cursor:pointer;border:0;border-radius:8px;padding:11px;font-size:12px;font-weight:700;box-shadow:0 7px 16px #a8801033}.page-number{color:#a880107a;font-size:10px;font-weight:700;position:absolute;bottom:12px}.page-number.left{left:14px}.page-number.right{right:14px}.page-arrow{z-index:20;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;opacity:.88;background:linear-gradient(90deg,#d4a8206b,#d4a82038);border:1px solid #d4a82066;border-radius:50%;place-items:center;width:40px;height:40px;padding:0 0 3px;font-family:Georgia,serif;font-size:30px;transition:all .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 20px #4b300924}.page-arrow:hover{opacity:1;transform:translateY(-50%)scale(1.06)}.page-arrow.prev{left:-57px}.page-arrow.next{right:-57px}.page-arrow.hidden{opacity:0;pointer-events:none}.end-cover .star{color:#ffffff80;margin:0 0 17px;font-size:35px}.faq-mini{text-align:left;width:100%;max-width:430px;margin-top:25px}.faq-mini>strong{text-align:center;margin-bottom:9px;font-size:12px;display:block}.faq-mini details{background:#0000000f;border:1px solid #fff3;border-radius:6px;margin-bottom:6px;padding:7px 10px;font-size:10px}.faq-mini summary{cursor:pointer}.faq-mini p{color:#ffffffc2;margin:6px 0 0}.team-page,.roadmap-page,.themes-page,.detail-page,.contact-page,.form-page{padding:30px 32px}.team-page .page-header{margin-bottom:12px}.team-page .page-header h2,.themes-page .page-header h2{font-size:25px}.team-page .page-header div,.themes-page .page-header div{display:none}.team-page .page-header p,.themes-page .page-header p{margin-top:20px;font-size:12px}.team-tabs{background:#fffdf8;border:1px solid #d4a8202e;border-radius:7px;width:max-content;margin:12px auto 13px;display:flex;overflow:hidden}.team-tabs button{cursor:pointer;background:0 0;border:0;border-right:1px solid #d4a8202e;padding:7px 12px;font-size:11px}.team-tabs button:last-child{border-right:0}.team-tabs button.active{color:#9e7210;background:#f5e7bd;font-weight:700}.team-page .member-grid{gap:12px}.team-page .member-card{background:#f9f5eb;border:0;border-left:2px solid #e8c86b;border-radius:0 8px 8px 0;grid-template-columns:88px 1fr;min-height:89px}.team-page .member-card img{background:#fff9e8;border:2px solid #e8cc79;border-radius:50%;width:66px;height:66px;min-height:0;margin:11px auto}.team-page .member-card div{padding:11px 10px 11px 0}.team-page .member-card strong{font-size:14px}.team-page .member-card span{color:#a6790c;margin-top:4px;font-size:11px}.team-page .member-card p{margin-top:5px;font-size:11px}.team-note,.award-list{background:#f9f5eb;border-left:2px solid #e8c86b;border-radius:0 8px 8px 0;margin-top:13px;padding:23px}.team-note{flex-direction:column;display:flex}.team-note span{color:var(--gold-dark);margin:5px 0;font-size:11px}.team-note p,.award-list p{color:var(--ink-light);font-size:11px}.roadmap-title{color:#b07a00;text-align:center;margin:0 0 14px;font-family:Georgia,serif;font-size:20px;font-weight:500}.roadmap-block{margin-left:7px;padding-left:22px;position:relative}.roadmap-block:before{content:"";background:#edca64;width:2px;position:absolute;top:13px;bottom:-13px;left:7px}.roadmap-block:last-of-type:before{bottom:20px}.roadmap-year{align-items:center;gap:8px;height:29px;display:flex;position:relative}.roadmap-year>span{color:#dba800;font-size:20px;position:absolute;left:-24px}.roadmap-year strong{color:#93690c;font-size:14px}.roadmap-year small{color:#a67c13;background:#f7eccb;border-radius:999px;padding:3px 7px;font-size:8px}.roadmap-items{gap:6px;padding-bottom:11px;display:grid}.roadmap-item{background:#faf7ef;border:1px solid #eedaa3;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;min-height:34px;padding:6px 9px;display:grid}.roadmap-item>span{color:#d9a814;font-size:12px}.roadmap-item strong{color:#554438;font-size:10px;font-weight:600}.roadmap-item small{color:#9d7105;background:#fff3d0;border:1px solid #edd38d;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700}.roadmap-item.item-2,.roadmap-item.item-7{background:linear-gradient(90deg,#fff8e3,#fff);border-color:#dba710}.roadmap-item.item-6{background:#f4f8ff;border-style:dashed;border-color:#8abaff}.roadmap-item.item-6>span,.roadmap-item.item-6 small{color:#4285f4}.roadmap-item.item-6 small{background:#dfeeff;border-color:#acd0ff}.themes-page .page-header{margin-bottom:18px}.theme-list{gap:11px}.theme-list button{background:#faf7f0;border:0;border-left:2px solid #edcd76;border-radius:0 8px 8px 0;grid-template-columns:43px 1fr;min-height:71px;padding:11px 20px}.theme-list button:hover,.theme-list button.selected{background:#f8f4eb;border-color:#edcd76;transform:none}.theme-list button.selected{outline-offset:-2px;border-radius:5px;outline:2px solid #0b6cf2}.theme-icon{color:#ff4338;background:#fff8e8;border:1px solid #ead190;border-radius:9px;width:40px;height:40px;font-size:12px;font-weight:800}.tone-progress .theme-icon{color:#16bf57}.tone-planned .theme-icon{color:#1781ff}.theme-list button:last-child .theme-icon{color:#9a53ff}.theme-list strong{font-size:14px}.theme-list small,.status-pill{color:#d37900;background:#fff5d9;border:1px solid #ffb21d;border-radius:999px;width:max-content;margin-top:4px;padding:3px 8px;font-size:9px}.theme-list .tone-progress small,.status-pill.tone-progress{color:#13954a;background:#e7ffef;border-color:#71dfa0}.theme-list .tone-planned small,.status-pill.tone-planned{color:#0764ce;background:#e9f3ff;border-color:#78b7ff}.detail-page{padding-top:31px}.detail-page h2{color:#a87300;text-align:center;margin:0;font-size:24px}.detail-page .status-pill{margin:7px auto 14px;display:flex}.theme-preview{background:#000;border:0;border-radius:7px;width:100%;height:226px;display:block;overflow:hidden}.preview-placeholder{color:#fff;align-items:flex-start;padding:16px;display:flex}.preview-placeholder strong{font-size:11px}.reference-preview{position:relative}.reference-preview img{width:232%;max-width:none;position:absolute;top:-49%;left:-124%}.preview-pigs img{top:-50%}.preview-oz img{top:-49%}.reference-preview>span{z-index:2;color:#fff;background:#000000b8;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.detail-page h3{color:#d09500;border-left:2px solid #f0d585;margin:15px 0 0;padding:8px 0 4px 16px;font-size:12px}.detail-page p{color:#4f4037;padding:4px 16px 8px;font-size:11px}.detail-page .concept-list{padding:7px 16px}.detail-page .concept-list span{color:#65513f;background:#fff9ea;border:1px solid #ead29b;border-radius:999px;padding:5px 11px}.contact-page{padding-top:33px}.faq-title{color:#a87300;align-items:center;gap:8px;margin:0 0 30px 118px;font-family:Georgia,serif;font-size:23px;font-weight:500;display:flex}.faq-title span{color:#fff;background:#d5a514;border-radius:50%;place-items:center;width:19px;height:19px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:800;display:grid}.faq-list{gap:12px;display:grid}.faq-list details{background:#fffdf9;border:1px solid #eddaaa;border-radius:8px;overflow:hidden}.faq-list summary{color:#5b473c;cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-size:13px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:#d8a500;font-size:17px}.faq-list details[open] summary{border-bottom:1px solid #f0e4c4}.faq-list details p{color:#816d60;margin:0;padding:12px 20px 16px;font-size:11px;line-height:1.55}.form-page{padding-top:90px;display:block;position:relative}.social-icons{gap:10px;display:flex;position:absolute;top:33px;right:32px}.social-icons a{color:#d3a10f;background:#fff9e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;text-decoration:none;transition:all .18s;display:grid}.social-icons a:hover{background:#fff3cf;transform:translateY(-2px);box-shadow:0 5px 12px #9267001f}.social-icons img{width:15px;height:15px;display:block}.contact-card{background:#fffdf8;border:1px solid #efdfb2;border-radius:12px;padding:28px 32px 32px;box-shadow:0 13px 19px #4a2c0c1a}.contact-card .page-header{margin-bottom:26px}.contact-card .page-header h2{font-size:23px}.contact-card .page-header div{display:none}.contact-card .page-header p{margin-top:6px;font-size:12px}.form-page form{gap:17px}.form-page label{font-size:12px}.form-page input,.form-page textarea{background:#fffdfa;border-color:#e9cf8e;padding:12px 14px}.form-page textarea{height:102px}.form-page form>button{background:linear-gradient(90deg,#dfa90e,#bd8c00);margin-top:7px}.contact-footer{color:#a18c7f;justify-content:center;gap:28px;font-size:10px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}@media (width<=980px){.site-header{height:60px}.reading-room{height:calc(100dvh - 60px);margin-top:60px;padding-bottom:9vh}.brand span{display:none}.brand img{width:28px;height:28px}.header-inner{padding:0 16px}.chapter-nav button{padding:6px 9px;font-size:12px}.language-switch{gap:1px}.language-switch button{padding:6px;font-size:11px}.book-stage{width:min(84vw,760px);height:min(59vw,540px,88dvh - 95px);min-height:400px}.book-stage.closed{width:min(51vw,460px)}.page{padding:25px}.page-arrow.prev{left:-45px}.page-arrow.next{right:-45px}.member-card{grid-template-columns:76px 1fr}.member-card img{width:76px}}@media (width<=640px){.header-inner{padding:0 10px}.brand{display:none}.chapter-nav{order:1;position:static;transform:none}.chapter-nav button{padding:6px 7px;font-size:10px}.language-switch{order:2;margin-left:auto}.reading-room{padding-bottom:11vh}.table{left:-15%;right:-15%}.book-stage,.book-stage.closed{width:min(84vw,430px);height:min(120vw,615px,84dvh - 64px);min-height:430px}.spread{display:block}.spread .right-page{display:none}.page{border-radius:9px;padding:26px 22px}.member-grid{gap:9px}.member-card{grid-template-columns:72px 1fr;min-height:82px}.member-card img{width:72px;min-height:82px}.member-card div{padding:9px 11px}.member-card p{display:none}.page-arrow{width:34px;height:34px;font-size:26px}.page-arrow.prev{left:-25px}.page-arrow.next{right:-25px}.cover-content{padding:28px 12%}.cover-content h1{font-size:34px}.cover-subtitle{font-size:13px}.page-header{margin-bottom:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
