/* KoreanPoets editorial extension: existing published-cover palette and type tokens. */
.library-hero{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:62px 0 72px;align-items:center}.library-lead h1{font-size:clamp(56px,6vw,88px)}.library-lead .intro{font-size:22px;max-width:500px}.hero-voices{font:13px/1.9 var(--sans);color:var(--muted);margin-top:28px}.featured-book{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:center;border-left:1px solid var(--line);padding:25px 0 25px 35px}.feature-cover img{width:190px;height:auto;box-shadow:10px 12px 0 var(--line)}.featured-book h2{font-size:30px;margin-bottom:15px}.featured-book h2 a{color:var(--ink);text-decoration:none}.featured-book p{font-size:15px}.featured-book .label{font-size:10px}.featured-book .button{padding:12px;font-size:12px;white-space:nowrap}.feature-award{font:12px/1.6 var(--sans);color:var(--blue)}.book-detail-link{display:block;font:12px/1.6 var(--sans);margin-top:18px}.plain-link{font-size:16px}.library-invitation{background:var(--ink);color:var(--paper);padding:48px 0}.library-invitation .wrap{display:grid;grid-template-columns:70px 1fr auto;gap:35px;align-items:center}.poetry-mark{font:64px/1 'AppleMyungjo',Batang,serif;color:var(--line)}.library-invitation blockquote{margin:0}.library-invitation blockquote p{font-size:25px;line-height:1.65;margin:0 0 16px}.library-invitation cite{font:12px/1.7 var(--sans);color:var(--line);font-style:normal}.library-invitation a{color:var(--paper);font-size:14px}.catalog-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:35px}.catalog-heading h2{margin-bottom:0}.catalog-heading>p{color:var(--muted);max-width:410px;margin-bottom:4px}.library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 55px}.library-entry{padding:28px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.library-entry .label{color:var(--blue);margin-bottom:16px}.library-entry .label span{margin-left:10px;color:var(--muted)}.library-entry h3{font-size:30px;max-width:460px}.library-entry h3 a{color:var(--ink);text-decoration:none}.library-entry h3 a:hover{text-decoration:underline}.library-entry>p:not(.label){font-size:17px;color:var(--muted);max-width:440px}.entry-link{font:13px var(--sans);margin-top:auto}.poem-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 40px}.poem-library-grid h3{font-size:26px}.reference-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 55px}.reference-list li{border-left:2px solid var(--line);padding-left:22px}.reference-list h3{font-size:23px;margin-bottom:12px}.reference-list p{font-size:15px;color:var(--muted);margin-bottom:10px}.reference-list .reference-author{font:12px var(--sans);color:var(--blue)}
/* Distinguish an essay's voice, quoted verse, and notes without rewriting the text. */
.essay-heading{max-width:1180px;padding-top:48px;padding-bottom:38px}.essay-heading h1{font-size:clamp(42px,5.5vw,74px);max-width:930px;line-height:1.1;margin:18px 0}.back-link{display:inline-block;font:12px var(--sans);margin-bottom:32px}.essay-heading .label{margin:0}.essay-subtitle{font-size:25px;color:var(--muted);margin-bottom:18px}.essay-heading .meta{margin-bottom:0}.essay-pull{width:min(1180px,calc(100% - 72px));margin:0 auto 45px;padding:24px 35px;border-left:4px solid var(--blue);background:var(--wash)}.essay-pull p{font-size:25px;line-height:1.5;max-width:900px;margin-bottom:12px}.essay-pull cite{font:11px var(--sans);color:var(--muted);font-style:normal;letter-spacing:.06em}.essay-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(180px,235px);gap:100px;padding-bottom:80px;align-items:start}.essay-body{min-width:0;font-size:20px;line-height:1.9}.essay-body>p{margin:0 0 25px}.essay-body>h2{font-size:33px;margin:50px 0 25px}.inline-quotation{color:var(--blue);font-style:italic}.verse-panel{background:var(--wash);border-top:2px solid var(--blue);padding:29px 30px;margin:34px 0 38px}.verse-panel figcaption{margin:0 0 22px;color:var(--ink)}.verse-panel figcaption .label{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}.verse-panel h2{font:normal 28px/1.3 var(--serif);letter-spacing:0;margin:0}.verse-lines{white-space:pre-wrap;overflow-wrap:anywhere;font:20px/1.9 Georgia,'AppleMyungjo',Batang,serif;tab-size:3;word-break:normal}.verse-lines[lang=ko]{font-family:'AppleMyungjo',Batang,Georgia,serif;line-height:2.05}.experimental .verse-lines{font-size:18px;line-height:1.9}.verse-credit{font:11px/1.8 var(--sans);color:var(--muted);margin:24px 0 0}.text-extract{border-left:2px solid var(--blue);margin:28px 0;padding:10px 0 10px 25px;color:var(--blue)}.text-extract .verse-lines{font-size:21px}.author-note{background:var(--paper);border-left:1px solid var(--line);padding:5px 0 5px 22px;margin:30px 0;color:var(--muted)}.author-note .label{font-size:10px;margin-bottom:10px}.author-note>p:not(.label){font:15px/1.8 var(--serif);margin:0 0 8px}.edition-note{font:14px/1.8 var(--sans);color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px}.essay-sidebar{font-size:14px;border-top:1px solid var(--line);padding-top:25px}.essay-sidebar h2{font-size:27px}.essay-sidebar ul{padding:0;list-style:none;margin:0 0 35px}.essay-sidebar li{margin:0 0 17px;line-height:1.5}.essay-sidebar li span{display:block;color:var(--muted);font:10px var(--sans);margin-top:5px}.essay-sidebar .label{font-size:10px}.sidebar-book{display:flex;gap:17px;align-items:center;text-decoration:none;font-size:16px;line-height:1.4}.sidebar-book img{width:74px;height:auto}.essay-sidebar .meta{font-size:11px;margin-top:15px}
/* The book section sells the physical edition; samples support the purchase. */
body[data-page=baek] .hero{grid-template-columns:1.25fr .75fr;gap:55px;padding-top:45px}body[data-page=baek] .hero h1{font-size:clamp(49px,5.4vw,76px);line-height:1.08;max-width:700px}body[data-page=baek] .sales-hook{font-size:28px;margin-bottom:15px}body[data-page=baek] .hero .intro{font-size:21px}body[data-page=baek] .cover-stage{padding:25px 30px}body[data-page=baek] .cover-stage img{width:300px}body[data-page=baek] .edition-line{font:12px/1.8 var(--sans);color:var(--blue);margin:20px 0 12px}body[data-page=baek] .purchase-note{font:12px/1.7 var(--sans);color:var(--muted);max-width:440px;margin-top:15px}body[data-page=baek] .review{border-top:2px solid var(--blue);padding:29px 30px;background:var(--wash);position:relative}body[data-page=baek] .review::before{content:'“';display:block;font:60px/.8 var(--serif);color:var(--blue);margin:0 0 15px}body[data-page=baek] .review blockquote{margin:0 0 24px;font-size:25px;line-height:1.5}body[data-page=baek] .review figcaption{font-size:12px;line-height:1.8}body[data-page=baek] .review cite{font-style:normal}body[data-page=baek] .recognition-details{border-top:1px solid var(--line);padding-top:40px}body[data-page=baek] .poem{border-left:2px solid var(--blue);padding-left:30px}body[data-page=baek] .story-copy>p:first-child{font-size:27px;line-height:1.55;color:var(--blue)}
@media(max-width:1100px){.library-hero{gap:35px}.featured-book{grid-template-columns:140px 1fr;padding-left:25px;gap:22px}.feature-cover img{width:140px}.featured-book h2{font-size:27px}.essay-layout{gap:55px}.library-invitation .wrap{grid-template-columns:50px 1fr}.library-invitation .wrap>a{grid-column:2}.essay-body{font-size:19px}}
@media(max-width:800px){.library-hero{grid-template-columns:1fr;padding:35px 0 45px}.library-lead h1{font-size:63px}.featured-book{grid-template-columns:150px 1fr;padding:30px 0 0;border-left:0;border-top:1px solid var(--line)}.feature-cover img{width:150px}.featured-book h2{font-size:30px}.library-invitation{padding:35px 0}.library-invitation blockquote p{font-size:21px}.library-grid,.reference-list{grid-template-columns:1fr}.poem-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px}.catalog-heading{grid-template-columns:1fr;gap:20px}.catalog-heading h2{font-size:38px}.catalog-heading>p{max-width:none}.essay-layout{grid-template-columns:1fr;gap:45px}.essay-heading{padding-top:30px;padding-bottom:28px}.essay-heading h1{font-size:44px}.essay-subtitle{font-size:22px}.essay-pull{width:calc(100% - 36px);padding:20px 24px;margin-bottom:30px}.essay-pull p{font-size:22px}.essay-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.essay-sidebar>.label,.essay-sidebar>h2,.essay-sidebar>ul{grid-column:1/-1}.essay-body{font-size:18px}.verse-panel{padding:24px 22px}.verse-lines{font-size:18px}.text-extract .verse-lines{font-size:19px}body[data-page=baek] .hero{grid-template-columns:1fr;gap:25px}body[data-page=baek] .hero h1{font-size:55px}body[data-page=baek] .cover-stage img{max-width:270px}body[data-page=baek] .review blockquote{font-size:23px}}
@media(max-width:480px){.library-lead h1{font-size:52px}.featured-book{grid-template-columns:115px 1fr;gap:22px}.feature-cover img{width:115px}.featured-book h2{font-size:25px}.featured-book .button{white-space:normal}.poem-library-grid{grid-template-columns:1fr}.library-invitation .wrap{grid-template-columns:1fr;gap:18px}.library-invitation .wrap>a{grid-column:auto}.poetry-mark{font-size:40px}.library-invitation blockquote p{font-size:19px}.essay-heading h1{font-size:38px}.verse-panel{padding:23px 17px}.verse-lines{font-size:17px}.essay-sidebar{display:block}.sidebar-book{margin-top:20px}body[data-page=baek] .hero h1{font-size:46px}}

/* Published illustration excerpts retain their full composition within each image frame. */
.poem-card-art{display:flex;width:100%;height:170px;align-items:center;justify-content:center;margin:0 0 24px;background:var(--paper)}.poem-card-art img{width:100%;height:100%;object-fit:contain}.art-credit{font:12px/1.8 var(--sans);color:var(--muted);margin:-10px 0 28px}.poem-illustration{margin:0 0 32px;padding-bottom:20px;border-bottom:1px solid var(--line)}.poem-illustration img{height:190px;width:100%;object-fit:contain}.poem-illustration figcaption{font-size:10px;line-height:1.7;text-align:center}.poem-illustration cite{font-style:normal}@media(max-width:650px){.poem-card-art{height:150px}.poem-illustration img{height:160px}}
