@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@400;500;600&display=swap");:root{--ink:#26332e;--muted:#657069;--paper:#fffdf8;--warm:#f3eee5;--line:#ddd5c8;--accent:#a85844}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.library-home{min-height:100svh;padding:clamp(23px,5vw,70px) clamp(22px,8vw,130px) 56px;background:linear-gradient(145deg,#f5f0e7,#f4efe6 58%,#e6eee7)}.home-header{display:flex;justify-content:space-between;align-items:baseline;max-width:1000px;margin:0 auto}.home-header p,.home-header span{margin:0}.home-header p{font:500 clamp(25px,3vw,34px)/1 Cormorant Garamond,Georgia,serif}.home-header span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.book-choice{max-width:840px;margin:clamp(50px,11vh,110px) auto 0;display:flex;justify-content:center;align-items:flex-start;gap:clamp(26px,8vw,100px)}.home-book{width:min(320px,34vw);display:block}.home-book img{display:block;width:100%;height:auto;box-shadow:17px 22px 31px rgba(31,40,43,.25);border-radius:2px;transition:transform .22s ease,box-shadow .22s ease}.home-book:hover img{transform:translateY(-7px);box-shadow:20px 29px 38px rgba(31,40,43,.31)}.home-book span{display:flex;justify-content:space-between;gap:12px;margin:19px 2px 0;font:500 clamp(27px,3vw,36px)/1 Cormorant Garamond,Georgia,serif}.home-book b{font:500 11px/1.4 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:8px}.catalog-page,.poezd-page,.reader-page{min-height:100svh;background:var(--paper)}.reader-nav{min-height:66px;padding:0 clamp(20px,6vw,86px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:12px}.author-link{font:500 clamp(21px,2.3vw,28px)/1 Cormorant Garamond,Georgia,serif;color:var(--ink)}.reader-nav>div{display:flex;gap:10px;align-items:center}.reader-nav a:hover{color:var(--accent)}.poem-reader{width:min(100% - 40px,680px);margin:0 auto;padding:clamp(48px,8vw,88px) 0 28px}.book-label,.section-label{margin:0;font:500 11px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.poem-heading{padding-bottom:40px;border-bottom:1px solid var(--line)}.poem-heading h1{margin:15px 0 0;font:500 clamp(39px,6vw,62px)/.94 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.poem-copy{white-space:pre-line;max-width:38ch;padding:40px 0 46px;font:400 clamp(20px,2.1vw,25px)/1.64 Cormorant Garamond,Georgia,serif}.author-notes{border-top:1px solid var(--line);padding:42px 0 3px}.author-notes h2{margin:12px 0 17px;font:500 clamp(31px,4vw,42px)/1 Cormorant Garamond,Georgia,serif}.author-notes>div>p:last-child,.media-section>div>p:last-child{margin:0;color:#526058;font:400 clamp(17px,1.8vw,20px)/1.6 Cormorant Garamond,Georgia,serif}.dedication-note{margin-top:33px;padding:22px 0}.dedication-note,.media-section{border-top:1px solid var(--line)}.media-section{display:grid;gap:11px;margin-top:45px;padding-top:37px}.media-section>div{padding:19px 20px;background:#f3f0e9;border-radius:3px}.media-section>div:nth-child(2){background:#f4ece7}.media-section .section-label{margin-bottom:9px}.poem-pagination{width:min(100% - 40px,680px);margin:0 auto;padding:28px 0 52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:12px;color:var(--muted)}.poem-pagination>a{min-height:44px;display:flex;align-items:center;gap:6px}.poem-pagination>a:last-child{justify-content:flex-end}.poem-pagination a:hover{color:var(--accent)}.all-poems-link{font-weight:600;color:var(--ink);border-bottom:1px solid var(--accent)}.catalog{width:min(100% - 40px,760px);margin:0 auto;padding:clamp(52px,8vw,92px) 0 72px}.catalog h1{margin:14px 0 46px;font:500 clamp(43px,6.5vw,68px)/.91 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.poem-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.poem-list li{border-bottom:1px solid var(--line)}.poem-list a{min-height:60px;padding:10px 2px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:6px}.poem-list a:hover,.poem-list span{color:var(--accent)}.poem-list span{font:400 15px Cormorant Garamond,Georgia,serif}.poem-list b{font:500 clamp(19px,2.5vw,23px)/1.1 Cormorant Garamond,Georgia,serif}.poem-list i{font-style:normal;font-size:17px;text-align:right;color:var(--accent)}.poezd-page{background:linear-gradient(145deg,#f7f1e9,#ece4dc)}.poezd-welcome{width:min(100% - 40px,760px);margin:0 auto;min-height:calc(100svh - 66px);display:grid;grid-template-columns:minmax(180px,240px) 1fr;align-content:center;align-items:center;gap:clamp(40px,9vw,100px);padding:50px 0}.poezd-welcome img{display:block;width:100%;box-shadow:17px 22px 31px rgba(45,47,50,.22);border-radius:2px}.poezd-welcome h1{margin:12px 0 24px;font:500 clamp(62px,9vw,104px)/.78 Cormorant Garamond,Georgia,serif}.poezd-welcome div>p:not(.book-label){margin:0 0 28px;color:#5e625f;font:400 20px/1.55 Cormorant Garamond,Georgia,serif}.quiet-button{min-height:44px;display:inline-flex;align-items:center;font-size:12px;color:var(--muted);border-bottom:1px solid var(--accent)}.quiet-button:hover{color:var(--accent)}@media(max-width:620px){.library-home{padding:23px 22px 52px}.home-header span{display:none}.book-choice{max-width:310px;margin-top:44px;display:grid;gap:46px}.home-book{width:100%}.home-book span{font-size:30px;margin-top:16px}.home-book b{font-size:10px}.reader-nav{min-height:60px;padding:0 20px;font-size:11px}.author-link{font-size:22px}.reader-nav>div{gap:7px}.catalog,.poem-reader,.poezd-welcome{width:min(100% - 40px,680px)}.poem-reader{padding-top:44px}.poem-heading{padding-bottom:32px}.poem-heading h1{font-size:42px}.poem-copy{padding:34px 0 40px;font-size:21px;line-height:1.64}.author-notes{padding-top:37px}.author-notes h2{font-size:35px}.media-section{margin-top:40px;padding-top:32px}.media-section>div{padding:18px}.poem-pagination{padding-bottom:38px}.poem-pagination span{display:none}.poem-pagination{grid-template-columns:1fr auto 1fr}.catalog{padding-top:48px}.catalog h1{font-size:49px;margin-bottom:38px}.poem-list a{min-height:58px}.poem-list b{font-size:21px}.poezd-welcome{grid-template-columns:1fr;gap:46px;padding:48px 0;align-content:start}.poezd-welcome img{max-width:276px;margin:0 auto}.poezd-welcome h1{font-size:82px}.poezd-welcome div>p:not(.book-label){font-size:20px}.book-label,.section-label{font-size:10px}}.home-header{justify-content:center;text-align:center}.home-header p{font-size:clamp(29px,3vw,38px)}.book-choice{margin-top:clamp(30px,7vh,70px)}.home-book{width:min(320px,34vw,calc((100svh - 220px)*.64))}.home-book span{align-items:center}.home-book b{font:400 25px/1 Manrope,sans-serif;color:var(--accent);padding:0}.reader-nav{font-size:15px}.reader-nav a{min-height:44px;display:inline-flex;align-items:center}.book-label,.section-label{font-size:13px;letter-spacing:.1em}.poem-pagination,.quiet-button{font-size:15px}@media(max-width:620px){.library-home{min-height:100svh;padding:clamp(22px,5vh,40px) 18px 24px;display:flex;flex-direction:column}.home-header p{font-size:clamp(28px,7vw,34px)}.book-choice{width:100%;max-width:470px;flex:1 1;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(16px,5vw,28px)}.home-book{width:min(43vw,190px,calc((100svh - 180px)*.64))}.home-book span{font-size:clamp(25px,6vw,30px);margin-top:14px}.home-book b{font-size:23px}.reader-nav{font-size:14px;gap:10px}.author-link{font-size:21px}.book-label,.section-label{font-size:12px}.poem-pagination span{display:inline}.poem-pagination{grid-template-columns:1fr auto 1fr;font-size:14px;gap:8px}.poem-pagination a{min-height:48px}}.train-section .poem-copy{padding:24px 0}.catalog-notice{font:400 18px/1.5 Cormorant Garamond,Georgia,serif;color:#526058;margin:-18px 0 30px}.poezd-page .reader-nav{padding-left:max(20px,calc((100% - 680px)/2));padding-right:max(20px,calc((100% - 680px)/2))}.source-pages{margin:0 0 32px;border-top:1px solid var(--line)}.source-pages summary{cursor:pointer;min-height:48px;padding:15px 0;font-size:15px}.source-pages img{display:block;width:100%;height:auto;margin:14px 0;background:white}html{text-size-adjust:100%}.poem-copy,.poem-heading h1{overflow-wrap:break-word}.reader-nav{flex-wrap:wrap}.reader-nav>div{flex-shrink:0}.reader-nav a{white-space:nowrap}.editor-page label{display:block;margin:26px 0 12px;font-size:18px;line-height:1.5}.editor-page input,.editor-page select,.editor-page textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink);font:18px/1.5 Arial,sans-serif}.editor-page textarea{resize:vertical}.editor-page button{min-height:50px;padding:12px 20px;font:16px Manrope,Arial,sans-serif;border:0;border-radius:5px;background:var(--ink);color:white;cursor:pointer}.editor-page button:disabled{opacity:.5;cursor:wait}.editor-page p{font-size:18px;line-height:1.65}.editor-page h1{font:500 44px/1.1 Georgia,serif}.editor-page h2{margin-top:32px;font-size:25px}audio{width:100%;max-width:100%;margin-top:10px}.editor-page input[type=checkbox]{display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 8px 0 0}@media(max-width:620px){.reader-nav{padding:8px 20px;row-gap:0}.reader-nav>div{margin-left:auto}.poem-copy{font-size:22px;line-height:1.6}.poem-heading h1{font-size:clamp(34px,9.5vw,42px);line-height:1.06}.author-notes>div>p:last-child,.media-section>div>p:last-child{font-size:19px}.source-pages summary{font-size:16px;line-height:1.5}.poem-pagination{grid-template-columns:1fr 1fr}.poem-pagination .all-poems-link{grid-column:1/-1;grid-row:2;justify-content:center}.poem-pagination>a:last-child{grid-column:2;grid-row:1}.poem-pagination a{font-size:16px}.poem-list b{line-height:1.3}.book-label,.section-label{font-size:13px}}