.poem-show{min-height:100vh;padding-top:.5rem;padding-bottom:0;background:var(--bg-day);color:var(--text-primary)}html:not(.day-mode) .poem-show{background:var(--bg-night);color:var(--text-night)}.poem-show__reading-zone{max-width:40rem;margin:0 auto;padding:3.5rem 2rem 4rem;position:relative}@keyframes poemShowFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes poemShowRise{from{transform:translateY(10px)}to{transform:translateY(0)}}.poem-show__article{animation:poemShowRise .6s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.poem-show__article{animation:none;opacity:1}}.poem-show__poem-title{font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:2.2rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;margin:0 0 .25rem;color:var(--text-primary)}html:not(.day-mode) .poem-show__poem-title{color:rgba(231,231,231,.98)}.poem-show__author{font-family:Lora,Georgia,serif;font-size:.9375rem;font-style:italic;letter-spacing:.01em;margin:0 0 2.5rem}.poem-show__author,.poem-show__author a{color:#736d65;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.poem-show__author a:hover{color:var(--text-primary);border-bottom-color:transparent}html:not(.day-mode) .poem-show__author,html:not(.day-mode) .poem-show__author a{color:rgba(231,231,231,.68)}html:not(.day-mode) .poem-show__author a:hover{color:rgba(231,231,231,.95)}.poem-show__heading{display:block}.poem-show__like-row{display:flex;justify-content:center;margin-top:3rem;padding-top:0}.poem-like-toggle{display:inline-flex;align-items:center;gap:.55rem;background:0 0;border:none;cursor:pointer;padding:.5rem .75rem;border-radius:2rem;transition:background .25s ease;outline:0}.poem-like-toggle:hover{background:rgba(0,0,0,.03)}html:not(.day-mode) .poem-like-toggle:hover{background:rgba(255,255,255,.04)}.poem-like-toggle:focus-visible{outline:1.5px solid var(--text-secondary);outline-offset:3px}.poem-like-toggle__icon{display:block;width:18px;height:18px;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),opacity .2s ease;flex-shrink:0}.poem-like-toggle__icon::before{content:'';display:block;width:100%;height:100%;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;color:rgba(90,82,73,.4);transition:color .3s ease}html:not(.day-mode) .poem-like-toggle__icon::before{color:rgba(231,231,231,.35)}.poem-like-toggle.liked .poem-like-toggle__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");color:#c06060}html:not(.day-mode) .poem-like-toggle.liked .poem-like-toggle__icon::before{color:#d47070}.poem-like-toggle.liked:hover .poem-like-toggle__icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");color:rgba(90,82,73,.65)}html:not(.day-mode) .poem-like-toggle.liked:hover .poem-like-toggle__icon::before{color:rgba(231,231,231,.55)}.poem-like-toggle:hover .poem-like-toggle__icon{transform:scale(1.1)}.poem-like-toggle:active .poem-like-toggle__icon{transform:scale(.92)}@keyframes poemLikePulse{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}100%{transform:scale(1)}}.poem-like-toggle.liked .poem-like-toggle__icon{animation:poemLikePulse .45s cubic-bezier(.34,1.56,.64,1)}.poem-like-toggle__label{font-family:Lora,Georgia,serif;font-size:.8125rem;font-style:italic;color:rgba(90,82,73,.45);letter-spacing:.01em;transition:color .2s ease;user-select:none}.poem-like-toggle__text{display:none}.poem-like-toggle:not(.liked) .poem-like-toggle__text--default{display:inline}.poem-like-toggle.liked .poem-like-toggle__text--liked{display:inline}.poem-like-toggle.liked:hover .poem-like-toggle__text--liked{display:none}.poem-like-toggle.liked:hover .poem-like-toggle__text--unlike{display:inline}html:not(.day-mode) .poem-like-toggle__label{color:rgba(231,231,231,.35)}.poem-like-toggle:hover .poem-like-toggle__label{color:rgba(90,82,73,.65)}html:not(.day-mode) .poem-like-toggle:hover .poem-like-toggle__label{color:rgba(231,231,231,.55)}.poem-like-toggle.liked .poem-like-toggle__label{color:rgba(192,96,96,.85)}html:not(.day-mode) .poem-like-toggle.liked .poem-like-toggle__label{color:rgba(212,112,112,.85)}.poem-like-toggle.liked:hover .poem-like-toggle__label{color:rgba(90,82,73,.65)}html:not(.day-mode) .poem-like-toggle.liked:hover .poem-like-toggle__label{color:rgba(231,231,231,.55)}.poem-show__like-row{gap:.75rem;flex-wrap:wrap}.poem-playlist-toggle{display:inline-flex;align-items:center;gap:.55rem;background:0 0;border:none;cursor:pointer;padding:.5rem .75rem;border-radius:2rem;transition:background .25s ease;outline:0}.poem-playlist-toggle:hover{background:rgba(0,0,0,.03)}html:not(.day-mode) .poem-playlist-toggle:hover{background:rgba(255,255,255,.04)}.poem-playlist-toggle:focus-visible{outline:1.5px solid var(--text-secondary);outline-offset:3px}.poem-playlist-toggle__icon{display:block;width:18px;height:18px;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1)}.poem-playlist-toggle__icon::before{content:'';display:block;width:100%;height:100%;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;color:rgba(90,82,73,.35)}html:not(.day-mode) .poem-playlist-toggle__icon::before{color:rgba(231,231,231,.35)}.poem-playlist-toggle:hover .poem-playlist-toggle__icon{transform:scale(1.1)}.poem-playlist-toggle:hover .poem-playlist-toggle__icon::before{color:rgba(90,82,73,.55)}html:not(.day-mode) .poem-playlist-toggle:hover .poem-playlist-toggle__icon::before{color:rgba(231,231,231,.6)}.poem-playlist-toggle__label{font-family:Lora,Georgia,serif;font-size:.8125rem;font-style:italic;color:rgba(90,82,73,.45);letter-spacing:.01em;transition:color .2s ease;user-select:none}html:not(.day-mode) .poem-playlist-toggle__label{color:rgba(231,231,231,.35)}.poem-playlist-toggle:hover .poem-playlist-toggle__label{color:rgba(90,82,73,.65)}html:not(.day-mode) .poem-playlist-toggle:hover .poem-playlist-toggle__label{color:rgba(231,231,231,.55)}.poem-playlist-picker{display:flex;justify-content:center;margin-top:.75rem;animation:poemShowFadeIn .2s ease forwards}.poem-playlist-picker__inner{width:100%;max-width:18rem;background:rgba(250,247,242,.95);border:1px solid rgba(224,214,202,.4);border-radius:10px;padding:.75rem;box-shadow:0 8px 28px rgba(0,0,0,.08)}html:not(.day-mode) .poem-playlist-picker__inner{background:rgba(26,26,26,.95);border-color:rgba(231,231,231,.12);box-shadow:0 8px 28px rgba(0,0,0,.35)}.poem-playlist-picker__list{display:flex;flex-direction:column;gap:.3rem;max-height:12rem;overflow-y:auto;margin-bottom:.5rem}.poem-playlist-picker__item{font-family:Lora,serif;font-size:.875rem;text-align:left;padding:.5rem .65rem;border:1px solid rgba(43,43,43,.08);border-radius:6px;background:0 0;color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.poem-playlist-picker__item:hover{background:rgba(43,43,43,.04);border-color:rgba(43,43,43,.2)}html:not(.day-mode) .poem-playlist-picker__item{border-color:rgba(231,231,231,.08);color:rgba(231,231,231,.85)}html:not(.day-mode) .poem-playlist-picker__item:hover{background:rgba(231,231,231,.05);border-color:rgba(231,231,231,.2)}.poem-playlist-picker__new{font-family:'Crimson Pro',serif;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:0 0;border:none;cursor:pointer;padding:.35rem 0;transition:color .2s ease}.poem-playlist-picker__new:hover{color:var(--text-primary)}html:not(.day-mode) .poem-playlist-picker__new{color:rgba(231,231,231,.5)}html:not(.day-mode) .poem-playlist-picker__new:hover{color:rgba(231,231,231,.85)}.poem-playlist-picker__feedback{font-family:Lora,serif;font-size:.8125rem;font-style:italic;color:var(--text-secondary);margin:.35rem 0 0;min-height:1em;text-align:center}.poem-playlist-picker__input{width:100%;font-family:Lora,serif;font-size:.9375rem;padding:.5rem .65rem;border:1px solid rgba(43,43,43,.15);border-radius:6px;background:0 0;color:var(--text-primary);outline:0;margin-bottom:.5rem;box-sizing:border-box;transition:border-color .2s ease}.poem-playlist-picker__input:focus{border-color:var(--text-secondary)}.poem-playlist-picker__input::placeholder{color:var(--text-placeholder);font-style:italic}html:not(.day-mode) .poem-playlist-picker__input{border-color:rgba(231,231,231,.15);color:rgba(231,231,231,.9)}html:not(.day-mode) .poem-playlist-picker__input:focus{border-color:rgba(231,231,231,.35)}.poem-playlist-picker__row{display:flex;gap:.5rem}.poem-playlist-picker__cancel,.poem-playlist-picker__submit{font-family:'Crimson Pro',serif;font-size:.8125rem;font-weight:500;padding:.4rem .85rem;border-radius:5px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.poem-playlist-picker__submit{color:var(--text-primary);background:0 0;border:1px solid rgba(43,43,43,.2)}.poem-playlist-picker__submit:hover{border-color:rgba(43,43,43,.4);background:rgba(43,43,43,.03)}.poem-playlist-picker__cancel{color:var(--text-secondary);background:0 0;border:1px solid transparent}.poem-playlist-picker__cancel:hover{color:var(--text-primary)}html:not(.day-mode) .poem-playlist-picker__submit{color:rgba(231,231,231,.85);border-color:rgba(231,231,231,.2)}html:not(.day-mode) .poem-playlist-picker__submit:hover{border-color:rgba(231,231,231,.4);background:rgba(231,231,231,.04)}html:not(.day-mode) .poem-playlist-picker__cancel{color:rgba(231,231,231,.5)}html:not(.day-mode) .poem-playlist-picker__cancel:hover{color:rgba(231,231,231,.85)}.poem-show__scroll-hint{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:2.5rem;padding-bottom:1rem;opacity:0;animation:poemShowFadeIn .9s cubic-bezier(.16,1,.3,1) 1.2s forwards}.poem-show__scroll-hint-label{font-family:system-ui,-apple-system,sans-serif;font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:#706d69}html:not(.day-mode) .poem-show__scroll-hint-label{color:#706d69}.poem-show__scroll-hint-line{width:1px;height:2.5rem;background:linear-gradient(to bottom,rgba(100,96,90,.3),transparent);animation:poemScrollPulse 2.4s ease-in-out 1.8s infinite}html:not(.day-mode) .poem-show__scroll-hint-line{background:linear-gradient(to bottom,rgba(210,206,198,.22),transparent)}.poem-show__reading-refs{margin:2.75rem 0 0;padding:0;text-align:center}.poem-show__reading-refs__intro{margin:0 0 1.1rem;font-family:Lora,Georgia,serif;font-size:.875rem;line-height:1.55;font-style:italic;color:rgba(74,68,62,.78)}html:not(.day-mode) .poem-show__reading-refs__intro{color:rgba(231,231,231,.55)}.poem-show__reading-refs__chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .55rem;margin:0;padding:0;list-style:none}.poem-show__reading-refs__chip-item{margin:0;padding:0}.poem-show__reading-refs__chip{display:inline-block;padding:.3rem .8rem;border-radius:999px;border:1px solid #a67c6d;background:0 0;font-family:Lora,Georgia,serif;font-size:.75rem;font-weight:400;letter-spacing:.01em;color:#89665a;text-decoration:none;line-height:1.35;transition:border-color .15s ease,background .15s ease,color .15s ease}.poem-show__reading-refs__chip:hover{border-color:#966c5c;background:rgba(166,124,109,.06);color:#966c5c}.poem-show__reading-refs__chip:focus-visible{outline:1px solid currentColor;outline-offset:2px}.poem-show__reading-refs__chip--static{cursor:default;opacity:.92}.poem-show__reading-refs__chip--static:hover{border-color:#a67c6d;background:0 0;color:#89665a}html.day-mode .poem-show__reading-refs__chip{border-color:#a67c6d;background:0 0;color:#89665a}html.day-mode .poem-show__reading-refs__chip:hover{border-color:#966c5c;background:rgba(166,124,109,.06);color:#966c5c}html.day-mode .poem-show__reading-refs__chip--static:hover{border-color:#a67c6d;background:0 0;color:#89665a}html:not(.day-mode) .poem-show__reading-refs__chip{border-color:rgba(200,175,155,.55);background:0 0;color:rgba(210,185,165,.9)}html:not(.day-mode) .poem-show__reading-refs__chip:hover{border-color:rgba(210,185,165,.75);background:rgba(166,124,109,.1);color:rgba(220,200,180,.95)}html:not(.day-mode) .poem-show__reading-refs__chip--static:hover{border-color:rgba(200,175,155,.55);background:0 0;color:rgba(210,185,165,.9)}@keyframes poemScrollPulse{0%,100%{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.12);opacity:.9}}@media (prefers-reduced-motion:reduce){.poem-show__scroll-hint{animation:none;opacity:1}.poem-show__scroll-hint-line{animation:none}.poem-like-toggle.liked .poem-like-toggle__icon{animation:none}}.poem-show__text-wrap{margin:0}.poem-show .poem-body{font-family:Lora,Georgia,serif;line-height:2;color:var(--text-primary);margin:0;padding:0;white-space:pre-wrap;max-width:100%}html:not(.day-mode) .poem-show .poem-body{color:rgba(231,231,231,.92)}.poem-show__poem-row{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;margin-bottom:0}.poem-show__article{flex:1;min-width:0}.poem-show__actions{flex-shrink:0;display:flex;align-items:center;padding-top:.25rem;opacity:0;animation:poemShowFadeIn .6s cubic-bezier(.16,1,.3,1) .6s forwards}@media (prefers-reduced-motion:reduce){.poem-show__actions{animation:none;opacity:1}}html.day-mode .poem-show .section-separator{color:#89665a;opacity:.85}.poem-show__explore{padding:0 1.5rem 2.5rem;margin-top:.25rem;margin-bottom:2.5rem;opacity:0;animation:poemShowFadeIn .9s cubic-bezier(.16,1,.3,1) .8s forwards}html:not(.day-mode) .poem-show__explore{background:0 0}.poem-show__explore-inner{max-width:60rem;margin:0 auto}.poem-show__explore-head{text-align:center;margin-bottom:2.25rem}.poem-show__headline{margin:0 0 .35rem;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:clamp(1.4rem, 3vw, 1.75rem);font-weight:400;font-style:italic;color:var(--text-primary);opacity:0;animation:poemShowFadeIn .7s cubic-bezier(.16,1,.3,1) .9s forwards}html:not(.day-mode) .poem-show__headline{color:rgba(231,231,231,.98)}.poem-show__supporting-line{margin:0;font-family:Lora,Georgia,serif;font-size:.875rem;font-style:italic;color:#736d67;opacity:0;animation:poemShowFadeIn .7s cubic-bezier(.16,1,.3,1) 1s forwards}html:not(.day-mode) .poem-show__supporting-line{color:rgba(231,231,231,.55)}.poem-show__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;margin-bottom:1rem}.poem-show__card{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:#4a443e;background:#faf8f5;border:1px solid #e8e4de;border-radius:2px;padding:1.35rem 1.4rem 1.4rem;transition:background .25s ease,border-color .25s ease;opacity:0;animation:poemShowFadeIn .7s cubic-bezier(.16,1,.3,1) forwards;cursor:pointer}.poem-show__cards-grid>.poem-show__card:not(.poem-show__card--random){height:100%}.poem-show__card:first-child{animation-delay:1.05s}.poem-show__card:nth-child(2){animation-delay:1.2s}.poem-show__card:nth-child(3){animation-delay:1.35s}.poem-show__card:hover{background:#faf8f5;border-color:#c4896e}.poem-show__card:focus-visible{outline:1.5px solid var(--text-secondary);outline-offset:3px}html:not(.day-mode) .poem-show__card{color:rgba(231,231,231,.96);background:rgba(255,255,255,.04);border-color:rgba(231,231,231,.08)}html:not(.day-mode) .poem-show__card:hover{background:rgba(255,255,255,.07);border-color:rgba(231,231,231,.14)}.poem-show__card-badges{display:flex;flex-wrap:wrap;gap:.35rem;width:100%;min-height:1.65rem;margin-top:auto;margin-bottom:0;flex-shrink:0}.poem-show__card-badges:empty{margin-top:auto}.poem-show__card-badge{display:inline-block;font-family:Lora,Georgia,serif;font-size:.6875rem;font-style:italic;letter-spacing:.02em;color:#4a443e;background:0 0;border:1px solid #e0dcd6;border-radius:3px;padding:.2rem .5rem;margin-bottom:0}html:not(.day-mode) .poem-show__card-badge{color:rgba(220,195,160,.9);background:0 0;border-color:rgba(200,175,140,.25)}.poem-show__card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:clamp(1.1rem, 2.2vw, 1.3rem);font-weight:600;line-height:1.3;margin-bottom:.2rem;flex-shrink:0}.poem-show__card--random .poem-show__card-title{display:block;min-height:0;-webkit-line-clamp:unset;overflow:visible}.poem-show__card-author{display:block;font-family:'Libre Baskerville',serif;font-size:15px;line-height:1.25;font-style:italic;color:#7f7062;min-height:1.25em;margin-bottom:.65rem;flex-shrink:0}html:not(.day-mode) .poem-show__card-author{color:rgba(231,231,231,.55)}.poem-show__card-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.poem-show__card-tag{font-family:Lora,Georgia,serif;font-size:.6875rem;color:var(--text-secondary);border:1px solid rgba(43,43,43,.12);border-radius:10rem;padding:.15rem .55rem}html:not(.day-mode) .poem-show__card-tag{color:rgba(231,231,231,.6);border-color:rgba(231,231,231,.15)}.poem-show__card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-family:Lora,Georgia,serif;font-size:.8125rem;font-style:italic;line-height:1.55;color:#4a443e;flex:0 1 auto;min-height:0;margin-top:.15rem;margin-bottom:.85rem}.poem-show__card-excerpt:empty{display:none;margin:0}html:not(.day-mode) .poem-show__card-excerpt{color:rgba(231,231,231,.5)}.poem-show__card--random{display:grid;grid-template-columns:minmax(1.5rem,1fr) auto minmax(1.5rem,1fr);align-items:center;gap:1.25rem;margin-top:1.75rem;padding:.5rem 0;background:0 0;border:none;text-align:center;animation-delay:1.5s}.poem-show__card--random::after,.poem-show__card--random::before{content:'';height:1px;background:linear-gradient(to right,transparent,rgba(184,149,106,.5));transition:opacity .25s ease;opacity:.8}.poem-show__card--random::after{background:linear-gradient(to left,transparent,rgba(184,149,106,.5))}.poem-show__card--random:hover{background:0 0;border:none}.poem-show__card--random:hover::after,.poem-show__card--random:hover::before{opacity:1}html:not(.day-mode) .poem-show__card--random,html:not(.day-mode) .poem-show__card--random:hover{background:0 0;border:none}.poem-show__card-random-text{display:flex;flex-direction:column;align-items:center}.poem-show__card--random .poem-show__card-title{font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1.2rem;font-weight:500;color:var(--text-primary);margin-bottom:.15rem;transition:color .25s ease}.poem-show__card-random-arrow{display:inline-block;margin-left:.3rem;color:var(--lyre-or);transition:transform .25s var(--lyre-ease-smooth, cubic-bezier(.16, 1, .3, 1))}.poem-show__card--random:hover .poem-show__card-title{color:var(--lyre-bordeaux)}.poem-show__card--random:hover .poem-show__card-random-arrow{transform:translateX(.3em)}.poem-show__card--random .poem-show__card-author{font-family:Lora,Georgia,serif;font-size:.85rem;color:var(--text-secondary);margin-bottom:0}html:not(.day-mode) .poem-show__card--random .poem-show__card-title{color:var(--text-night)}html:not(.day-mode) .poem-show__card--random .poem-show__card-author{color:rgba(231,231,231,.55)}@media (prefers-reduced-motion:reduce){.poem-show__card-random-arrow{transition:none}}.poem-show--leaving{transition:opacity .18s ease,transform .18s ease;opacity:0;transform:translateY(6px)}@media (max-width:900px){.poem-show__cards-grid{grid-template-columns:1fr 1fr}.poem-show__cards-grid .poem-show__card:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.poem-show{padding-top:.5rem}.poem-show__reading-zone{padding:2.5rem 3.33% 3rem}.poem-show__date{font-size:.6875rem;letter-spacing:.15em}.poem-show__explore{padding:0 1rem 1.5rem;margin-top:.5rem;margin-bottom:1rem}.poem-show__cards-grid{grid-template-columns:1fr}.poem-show__card{padding:1rem 1rem 1.15rem}.poem-show__card-title{font-size:1.05rem}}.poem-container{max-width:680px;margin:0 auto;padding:1.5rem 1.5rem 2rem;text-align:left;display:flex;flex-direction:column}.poem-show .section-separator{max-width:40rem;margin-left:auto;margin-right:auto;padding:0 2rem}.poem-show .poem-enquete{max-width:34rem;margin:0 auto 3rem;padding:1.75rem 2rem;text-align:center;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.poem-show .poem-enquete__kicker{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lyre-or)}.poem-show .poem-enquete__title{margin:0 0 .5rem;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1.45rem;font-style:italic;line-height:1.3}.poem-show .poem-enquete__text{margin:0 0 1rem;font-size:.95rem;line-height:1.6;opacity:.8}.poem-show .poem-enquete__link{color:var(--lyre-or);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.poem-show .poem-enquete__link:focus-visible,.poem-show .poem-enquete__link:hover{opacity:.8}.poem-show .poem-footer{max-width:40rem;margin:0 auto 4rem;text-align:center}#poem-main-container .poem-show__card,#poem-main-container .poem-show__explore,#poem-main-container .poem-show__headline,#poem-main-container .poem-show__reading-refs,#poem-main-container .poem-show__reading-refs__chip,#poem-main-container .poem-show__reading-refs__chips,#poem-main-container .poem-show__reading-refs__intro,#poem-main-container .poem-show__supporting-line{animation-delay:0s}.poem-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.poem-title{font-size:2.2rem;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-weight:500;color:var(--text-night);margin-bottom:0;line-height:1.3;letter-spacing:-.01em;flex:1}.poem-like-container{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.poem-heart,.poem-like-container .poem-heart{background-image:url(/img/web_heart_animation.png);background-position:left top;background-repeat:no-repeat;background-size:2900%;cursor:pointer;display:block;width:50px;height:50px;border:none;padding:0;background-color:transparent;position:relative;transition:transform .2s ease}.poem-heart:hover,.poem-like-container .poem-heart:hover{transform:scale(1.05)}.poem-heart:hover:not(.on),.poem-like-container .poem-heart:hover:not(.on){background-position:right top}.poem-heart.on,.poem-like-container .poem-heart.on{animation:heartAnim 1s steps(28) forwards;transition:none}@keyframes heartAnim{from{background-position:left top}to{background-position:right top}}.poem-heart.liked,.poem-like-container .poem-heart.liked{background-position:right top;transition:transform .2s ease}@media (max-width:768px){.poem-title-wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem}.poem-title{flex:1;min-width:0}.poem-heart{width:45px;height:45px}}html.day-mode .poem-title{color:var(--text-primary)}.poem-title::selection{background:rgba(139,116,169,.4);color:#e7e7e7}.poem-title::-moz-selection{background:rgba(139,116,169,.4);color:#e7e7e7}html.day-mode .poem-title::selection{background:rgba(200,162,200,.35);color:#1a1a1a}html.day-mode .poem-title::-moz-selection{background:rgba(200,162,200,.35);color:#1a1a1a}.poem-author{font-size:1rem;color:rgba(231,231,231,.7);margin-bottom:1rem;font-family:Lora,serif}html.day-mode .poem-author{color:var(--text-secondary)}.poem-author a{color:inherit;text-decoration:none;transition:opacity .2s}.poem-author a:hover{opacity:.8}.poem-reading-time{font-size:.875rem;color:var(--color-ui-muted,rgba(231,231,231,.6));margin:.5rem 0 0}html.day-mode .poem-reading-time{color:var(--color-ui-muted)}.poem-metadata-tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.poem-metadata-tag{font-size:.75rem;padding:.25rem .5rem;background:var(--color-chip-bg);border:1px solid var(--color-chip-border);color:var(--color-chip-text);border-radius:4px}.poem-save-label{font-size:.8125rem;color:var(--color-action-text)}.poem-continuation{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-divider)}.poem-continuation-title{font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1rem;font-weight:500;margin:0 0 1.25rem;letter-spacing:.02em;color:var(--color-ui-muted)}html.day-mode .poem-continuation-title{color:var(--text-secondary)}.poem-continuation-list{list-style:none;margin:0 0 1.25rem;padding:0}.poem-continuation-item{margin-bottom:.75rem}.poem-continuation-item:last-child{margin-bottom:0}.poem-continuation-link{display:block;font-family:Lora,serif;font-size:.9375rem;line-height:1.5;text-decoration:none;color:var(--color-text-main);transition:opacity .2s ease}.poem-continuation-link:hover{opacity:.88}.poem-continuation-label{display:block;font-size:.75rem;letter-spacing:.03em;color:var(--color-ui-muted);margin-bottom:.2rem}.poem-continuation-promenade{margin:0;padding-top:.5rem}.poem-continuation-promenade-link{font-size:.9375rem;text-decoration:none;color:var(--color-text-main);border-bottom:1px solid currentColor;padding-bottom:.06em;transition:opacity .2s ease}.poem-continuation-promenade-link:hover{opacity:.85}.poem-text-section{position:relative}.verse-save-panel{position:fixed;display:flex;align-items:center;gap:.625rem;max-width:calc(100vw - 1rem);flex-wrap:wrap;padding:.5rem .875rem;background:var(--bg-day);border:1px solid rgba(43,43,43,.15);border-radius:2px;box-shadow:0 2px 16px rgba(0,0,0,.08);z-index:1000;font-family:Lora,serif}html:not(.day-mode) .verse-save-panel{background:var(--bg-night);border-color:rgba(231,231,231,.2);box-shadow:0 2px 20px rgba(0,0,0,.25)}.verse-save-btn{font-size:.875rem;padding:.4rem .875rem;background:0 0;border:1px solid currentColor;color:var(--text-primary);border-radius:2px;cursor:pointer;font-family:inherit;transition:opacity .2s ease,background .2s ease}.verse-save-btn:hover:not(:disabled){opacity:.9;background:rgba(43,43,43,.05)}html:not(.day-mode) .verse-save-btn{color:var(--text-night);border-color:rgba(231,231,231,.5)}html:not(.day-mode) .verse-save-btn:hover:not(:disabled){background:rgba(231,231,231,.06)}.verse-save-btn:disabled{opacity:.5;cursor:default}.verse-save-feedback{font-size:.8125rem;color:var(--text-secondary)}html:not(.day-mode) .verse-save-feedback{color:rgba(231,231,231,.7)}.verse-save-feedback.success{color:var(--text-primary)}html:not(.day-mode) .verse-save-feedback.success{color:rgba(231,231,231,.95)}.poem-author-signature{margin:2rem 0 0;text-align:right;width:75%}.poem-author-signature__img{display:inline-block;max-width:250px;height:auto;opacity:.65;filter:grayscale(.2);transition:opacity .2s ease}.poem-author-signature:hover .poem-author-signature__img{opacity:.85}html:not(.day-mode) .poem-author-signature__img{opacity:.5}html:not(.day-mode) .poem-author-signature:hover .poem-author-signature__img{opacity:.75}@media (max-width:520px){.poem-author-signature{width:100%;margin-top:1.5rem}.poem-author-signature__img{max-width:190px}}.poem-show.poem-container{padding-top:5rem;padding-bottom:4rem;max-width:42rem}.poem-show-header{text-align:center;margin-bottom:2.5rem}.poem-show-date{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .5rem}html:not(.day-mode) .poem-show-date{color:rgba(231,231,231,.65)}.poem-show-title-lead{font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1.25rem;font-weight:500;letter-spacing:.02em;margin:0;color:var(--text-primary)}html:not(.day-mode) .poem-show-title-lead{color:var(--text-night)}.poem-show-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.poem-show-link-canonical{font-size:.9375rem;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.06em;transition:opacity .2s ease}.poem-show-link-canonical:hover{opacity:.85}html:not(.day-mode) .poem-show-link-canonical{color:rgba(231,231,231,.8)}.poem-show-related{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(43,43,43,.1)}html:not(.day-mode) .poem-show-related{border-top-color:rgba(231,231,231,.1)}.poem-show-related-title{font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:.9375rem;font-weight:500;margin:0 0 .75rem;color:var(--text-secondary)}html:not(.day-mode) .poem-show-related-title{color:rgba(231,231,231,.7)}.poem-show-related-list{list-style:none;margin:0;padding:0}.poem-show-related-list li{margin-bottom:.5rem}.poem-show-related-link{font-size:.9375rem;color:var(--text-primary);text-decoration:none;transition:opacity .2s ease}.poem-show-related-link:hover{opacity:.8}html:not(.day-mode) .poem-show-related-link{color:var(--text-night)}:root{--color-text-main:rgba(231, 231, 231, 0.85);--color-ui-muted:rgba(231, 231, 231, 0.6);--color-border-soft:rgba(224, 214, 202, 0.3);--color-chip-bg:rgba(231, 231, 231, 0.05);--color-chip-border:rgba(224, 214, 202, 0.25);--color-chip-text:rgba(231, 231, 231, 0.8);--color-button-bg:rgba(231, 231, 231, 0.08);--color-button-hover:rgba(231, 231, 231, 0.12);--color-action-text:rgba(231, 231, 231, 0.65);--color-divider:rgba(230, 224, 215, 0.4)}html.day-mode{--color-text-main:rgba(90, 82, 73, 0.9);--color-ui-muted:rgba(90, 82, 73, 0.6);--color-border-soft:rgba(224, 214, 202, 0.4);--color-chip-bg:rgb(247, 243, 236);--color-chip-border:rgba(224, 214, 202, 0.4);--color-chip-text:rgba(90, 82, 73, 0.9);--color-button-bg:#f7f3ec;--color-button-hover:#f3eee6;--color-action-text:rgba(180, 175, 167, 0.8);--color-divider:rgba(230, 224, 215, 0.7)}.poem-text-section{margin:0}.poem-body{display:block;font-family:Lora,Georgia,'Times New Roman',serif;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;white-space:pre-wrap;font-size:18px;line-height:1.85;color:var(--text-night);margin:0;padding:0;font-weight:450;text-indent:0;letter-spacing:0;word-spacing:0;word-break:break-word;max-width:100%;text-align:left}html.day-mode .poem-body{color:var(--text-primary)}.poem-show .poem-body{font-size:18px}.poem-body::selection{background:rgba(139,116,169,.4);color:#e7e7e7}.poem-body::-moz-selection{background:rgba(139,116,169,.4);color:#e7e7e7}html.day-mode .poem-body::selection{background:rgba(200,162,200,.35);color:#1a1a1a}html.day-mode .poem-body::-moz-selection{background:rgba(200,162,200,.35);color:#1a1a1a}.verse-highlight{background:rgba(139,116,169,.25);color:inherit;border-radius:2px;padding:.1em 0;animation:verseHighlightPulse 2s ease-in-out}html.day-mode .verse-highlight{background:rgba(200,162,200,.3)}@keyframes verseHighlightPulse{0%{background:rgba(139,116,169,.5)}100%{background:rgba(139,116,169,.25)}}html.day-mode .verse-highlight{animation-name:verseHighlightPulseDay}@keyframes verseHighlightPulseDay{0%{background:rgba(200,162,200,.55)}100%{background:rgba(200,162,200,.3)}}.poem-container>article{flex:1}.poem-container .section-separator{margin-top:auto}.poem-footer{max-width:680px;padding:0 1.5rem;text-align:center}.poem-footer__meta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px;margin-bottom:18px}.poem-footer__meta-label{font-size:.875rem;color:rgba(231,231,231,.7);font-family:Lora,serif;font-style:italic;margin:0;text-align:center}html.day-mode .poem-footer__meta-label{color:var(--text-secondary)}.poem-footer__meta-chips{display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:center;align-items:center}.poem-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(224,214,202,.35);background:0 0;font-size:12px;letter-spacing:.03em;color:var(--text-night);text-decoration:none;font-family:Lora,serif;font-weight:500;transition:all .3s cubic-bezier(.4, 0, .2, 1);outline:0;opacity:.75;box-shadow:none}html.day-mode .poem-chip{color:var(--text-primary);background:0 0;border:1px solid var(--border-button)}.poem-chip:hover{background:rgba(231,231,231,.08);border-color:rgba(224,214,202,.5);color:rgba(231,231,231,.95);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);opacity:1}html.day-mode .poem-chip:hover{background:var(--bg-button-hover);border-color:var(--border-button);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.poem-chip--major:hover{background:rgba(231,231,231,.12);border-color:rgba(224,214,202,.6);opacity:1}html.day-mode .poem-chip--major:hover{background:rgba(247,243,236,.6);border-color:rgba(207,196,186,.7)}.poem-chip--emotion:hover{background:rgba(231,231,231,.06);border-color:rgba(224,214,202,.4);opacity:.85}html.day-mode .poem-chip--emotion:hover{background:rgba(247,243,236,.3);border-color:rgba(207,196,186,.5)}.poem-chip--form:hover{background:rgba(231,231,231,.06);border-color:rgba(224,214,202,.5);border-style:dashed;opacity:.9}html.day-mode .poem-chip--form:hover{background:rgba(247,243,236,.3);border-color:rgba(207,196,186,.6)}.poem-footer:hover .poem-chip{opacity:1}.poem-chip:focus{outline:0}.poem-chip:active{transform:none;background:rgba(231,231,231,.08);outline:0}html.day-mode .poem-chip:active{background:var(--bg-button-hover)}.poem-footer__separator{color:var(--color-border-soft);padding:0 2px}.poem-random{margin:8px auto 20px auto;min-height:44px;padding:10px 20px;font-size:.9rem;font-family:Lora,serif;font-weight:400;color:var(--text-night);background:0 0;border:1px solid rgba(224,214,202,.35);border-radius:24px;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);box-shadow:none;display:inline-flex;align-items:center;gap:8px;outline:0;text-decoration:none}@media (max-width:768px){.poem-random{margin:12px auto 24px auto;padding:12px 24px;border:1px solid rgba(224,214,202,.25);border-radius:8px;background:rgba(231,231,231,.02);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:opacity .4s ease,transform .4s ease;transform:translateY(0)}html.day-mode .poem-random{background:rgba(247,243,236,.3);border-color:rgba(207,196,186,.3);box-shadow:0 1px 3px rgba(0,0,0,.03)}.poem-random:active{opacity:.7;transform:translateY(1px);transition:opacity .15s ease,transform .15s ease}.poem-random__label{font-size:.875rem}}html.day-mode .poem-random{color:var(--text-primary);background:0 0;border:1px solid var(--border-button)}.poem-random:hover:not(:disabled){background:rgba(231,231,231,.08);border-color:rgba(224,214,202,.5);color:rgba(231,231,231,.95);transform:translateY(-1px)}html.day-mode .poem-random:hover:not(:disabled){background:var(--bg-button-hover);border-color:var(--border-button);color:var(--text-primary)}.poem-random:active:not(:disabled){transform:none;background:rgba(231,231,231,.08)}html.day-mode .poem-random:active:not(:disabled){background:var(--bg-button-hover)}.poem-random__icon{width:40px;object-fit:contain;opacity:.7}.poem-random__icon[src*=parchment]{width:27px}.poem-random:hover .poem-random__icon{opacity:.85}.poem-random.loading{opacity:.6;cursor:wait;pointer-events:none}.poem-random:focus{outline:0}.poem-random:focus-visible{outline:0}.poem-footer__divider{border:0;border-top:1px solid var(--color-divider);margin:10px 0 10px 0;width:100%}.poem-footer__actions,.poem-footer__explore{display:grid;grid-template-columns:1fr auto 1fr;grid-auto-flow:row;justify-items:stretch;align-items:center;gap:0;max-width:100%;width:100%}.poem-footer__actions .poem-footer__action{color:#776c5b}.poem-footer__action{font-size:12px;letter-spacing:.04em;color:#8d817a;text-decoration:none;font-family:Lora,serif;background:0 0;border:none;cursor:pointer;padding:0;transition:all .2s ease;outline:0;white-space:nowrap}html.day-mode .poem-footer__action{color:#736d65}html.day-mode .poem-footer__actions .poem-footer__action{color:#776c5b}html.day-mode .poem-footer__explore .poem-footer__action{color:#7a3e2a}.poem-footer__action:has(+ .poem-footer__dot){grid-column:1;justify-self:end;padding-right:8px;text-align:right}.poem-footer__dot+.poem-footer__action{grid-column:3;justify-self:start;padding-left:15px;text-align:left}.poem-footer__action:first-child:last-child,.poem-footer__action:only-child{grid-column:1/-1;justify-self:center;text-align:center;padding:0}.poem-footer__explore .poem-footer__action{font-size:13px;color:#7a3e2a;letter-spacing:.06em;border-bottom:.5px solid #c4896e;padding-bottom:1px;cursor:pointer;transition:color .15s;text-decoration:none}.poem-footer__explore .poem-footer__action:hover{color:#c4896e;text-decoration:none}html:not(.day-mode) .poem-footer__explore .poem-footer__action{color:#d9a088;border-bottom-color:rgba(217,160,136,.45)}html:not(.day-mode) .poem-footer__explore .poem-footer__action:focus-visible,html:not(.day-mode) .poem-footer__explore .poem-footer__action:hover{color:#f0c9b6;border-bottom-color:rgba(240,201,182,.8)}.poem-footer__action:hover{text-decoration:underline;text-decoration-style:dotted}.poem-footer__action:active,.poem-footer__action:focus{outline:0}.poem-footer__dot{color:var(--color-ui-muted);line-height:1;vertical-align:baseline;grid-column:2!important;justify-self:center;width:0;text-align:center;flex-shrink:0}@media (max-width:768px){.poem-footer__actions,.poem-footer__explore{flex-direction:column;gap:8px;margin-bottom:24px}.poem-footer__action{font-size:13px;padding:8px 12px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(224,214,202,.2);border-radius:4px;background:0 0;width:100%;max-width:280px}.poem-footer__explore .poem-footer__action{padding:0;padding-bottom:1px;min-height:auto;border:none;border-bottom:.5px solid #c4896e;border-radius:0;width:auto;max-width:none;display:inline}.poem-footer__explore .poem-footer__action:hover{background:0 0;border:none;border-bottom:.5px solid #c4896e}.poem-footer__action:hover{background:rgba(231,231,231,.04);border-color:rgba(224,214,202,.3);text-decoration:none}html.day-mode .poem-footer__action:hover{background:var(--bg-button-hover);border:1px solid var(--border-button)}html.day-mode .poem-footer__explore .poem-footer__action:hover{background:0 0;border:none;border-bottom:.5px solid #c4896e}.poem-footer__dot{display:none}}.poem-author{margin-top:2rem}.poem-author .author-link{display:inline-block;color:rgba(231,231,231,.7);text-decoration:none;font-size:.9em;font-family:Lora,serif;transition:all .2s ease;outline:0}html.day-mode .poem-author .author-link{color:var(--text-secondary)}.poem-author .author-link:active,.poem-author .author-link:focus{outline:0}.poem-author .author-link:hover{color:rgba(231,231,231,.9);text-decoration:underline}html.day-mode .poem-author .author-link:hover{color:var(--text-primary)}.nav-link{color:rgba(231,231,231,.6);text-decoration:none;font-size:14px;font-weight:400;padding:.5rem 1rem;border-bottom:1px solid transparent;transition:all .2s;font-family:Lora,serif}html.day-mode .nav-link{color:var(--text-secondary)}.nav-link:hover{color:rgba(231,231,231,.9);border-bottom-color:rgba(231,231,231,.3)}html.day-mode .nav-link:hover{color:var(--text-primary);border-bottom-color:var(--border-button)}.nav-separator{color:rgba(231,231,231,.3);font-size:14px}html.day-mode .nav-separator{color:rgba(26,26,26,.3)}.print-button{color:rgba(231,231,231,.6);text-decoration:none;font-size:14px;font-weight:400;padding:.5rem 1rem;border-bottom:1px solid transparent;transition:all .2s;font-family:Lora,serif;cursor:pointer;background:0 0;border:none}html.day-mode .print-button{color:var(--text-secondary)}.print-button:hover{color:rgba(231,231,231,.9);border-bottom-color:rgba(231,231,231,.3)}html.day-mode .print-button:hover{color:var(--text-primary);border-bottom-color:var(--border-button)}@media (max-width:768px){html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.musevia-home-link{position:absolute}.poem-container{padding:0 1.5rem;max-width:100%;margin-top:.5rem}.poem-title{font-size:1.65rem;text-align:left;margin-bottom:2.5rem;margin-top:2.75rem;line-height:1.3}.poem-text-section{margin:0;padding:0}.poem-body{font-size:.9rem;line-height:1.65;margin:0;padding:0}.poem-author{text-align:left;margin-top:2.5rem;margin-bottom:0;font-size:.975rem;font-variant:small-caps;letter-spacing:.03em;padding:.5rem 0;min-height:44px;display:flex;align-items:center}.poem-author a{display:block;width:100%;padding:.25rem 0;min-height:44px;display:flex;align-items:center}.poem-footer{padding:0 1.5rem;margin-top:3rem}.poem-footer__meta{gap:4px 6px;margin-top:14px;margin-bottom:16px}.poem-author a,.poem-footer__action,.poem-random{min-height:44px;min-width:44px}}@media (max-width:480px){.poem-container{padding:0 1.25rem}.poem-title{font-size:1.9rem;margin-bottom:2rem;margin-top:2.5rem}.poem-body{font-size:.9rem;line-height:1.65}.poem-author{font-size:.95rem;margin-top:1rem;margin-bottom:1rem}.poem-footer{padding:0 1.25rem;margin-top:2.5rem}.poem-random{width:100%;justify-content:center}.poem-footer__actions,.poem-footer__explore{flex-direction:column;gap:8px}.poem-footer__dot{display:none}}@media (min-width:40em){.poem-container{max-width:680px;padding:1.75rem 2rem}.poem-body{font-size:19px}.poem-show .poem-body{font-size:19px}}@media (min-width:55em){.poem-container{max-width:680px;padding:2rem 2rem}.poem-body{font-size:20px}.poem-show .poem-body{font-size:20px}}@media (min-width:75em){.poem-container{padding:2.5rem 3rem}}@media (max-width:768px){.poem-show .poem-body{font-size:14px;line-height:2}.poem-show__poem-title{font-size:1.7rem}}@font-face{font-family:Caveat;src:url('/fonts/Caveat/Caveat-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@media print{body{background:#fff!important;color:#000!important;font-family:Caveat,cursive!important}#poem-navigation-data,.home2-header,.home2-sidebar,.home2-sidebar-overlay,.lyreval-breadcrumb,.musevia-divider,.musevia-header,.poem-continuation,.poem-footer,.poem-footer__meta,.poem-like-container,.poem-like-toggle,.poem-playlist-picker,.poem-playlist-toggle,.poem-scans-action,.poem-show__explore,.poem-show__like-row,.poem-show__reading-refs,.poem-show__scroll-hint,.scan-viewer-modal,.search-overlay,.section-separator,.verse-save-panel{display:none!important}.lyreval-page-content,.poem-show,.poem-show__reading-zone{display:block!important;max-width:100%!important;margin:0!important;padding:0!important}.poem-container{max-width:100%;padding:2rem 2rem 0 2rem;margin:0}.poem-author,.poem-body,.poem-show,.poem-show__author,.poem-show__author a,.poem-show__heading,.poem-show__poem-title,.poem-show__text-wrap,.poem-title{font-family:Caveat,cursive!important}.poem-show__poem-title,.poem-title{color:#000!important;font-size:28pt;font-weight:600;margin-bottom:.75rem}.poem-author,.poem-show__author{color:rgba(0,0,0,.7)!important;font-size:18pt;margin-bottom:1.5rem}.poem-show__author a{color:inherit!important;text-decoration:none!important}.poem-body{color:#000!important;font-size:16pt;line-height:1.65;margin:0;max-width:100%;white-space:pre-wrap}.verse-highlight{background:0 0!important;color:inherit!important}.poem-author-signature{margin-top:2rem}.poem-author-signature__img{max-height:4rem;filter:none!important}}.scan-viewer-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4, 0, .2, 1)}.scan-viewer-modal[style*=flex]{opacity:1;pointer-events:all}.scan-viewer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(11,14,17,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.day-mode .scan-viewer-overlay{background:rgba(250,246,238,.92)}.scan-viewer-container{position:relative;width:95vw;max-width:1600px;height:95vh;max-height:1000px;background:rgba(11,14,17,.98);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;z-index:1;transform:scale(.96);transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.scan-viewer-modal[style*=flex] .scan-viewer-container{transform:scale(1)}html.day-mode .scan-viewer-container{background:rgba(250,247,242,.98);box-shadow:0 24px 80px rgba(0,0,0,.15)}.scan-viewer-header{padding:1.5rem 2rem;border-bottom:1px solid rgba(231,231,231,.08);background:0 0;flex-shrink:0}html.day-mode .scan-viewer-header{border-bottom-color:rgba(0,0,0,.06)}.scan-viewer-header-content{display:flex;justify-content:space-between;align-items:center}.scan-viewer-title-group{flex:1}.scan-viewer-title{font-size:1.15rem;font-weight:500;color:rgba(231,231,231,.92);margin:0 0 .3rem 0;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);letter-spacing:-.01em}html.day-mode .scan-viewer-title{color:rgba(74,66,58,.95)}.scan-viewer-subtitle{font-size:.875rem;color:rgba(231,231,231,.65);margin:0;font-family:Lora,serif;font-style:italic;font-weight:400}html.day-mode .scan-viewer-subtitle{color:rgba(142,131,123,.85)}.scan-viewer-close{width:40px;height:40px;border:none;background:0 0;color:rgba(231,231,231,.75);font-size:1.75rem;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4, 0, .2, 1);padding:0;line-height:1;font-weight:300}html.day-mode .scan-viewer-close{color:rgba(74,66,58,.75)}.scan-viewer-close:hover{background:rgba(231,231,231,.08);color:rgba(231,231,231,.95);transform:scale(1.05)}html.day-mode .scan-viewer-close:hover{background:rgba(0,0,0,.04);color:rgba(74,66,58,.95)}.scan-viewer-close:active{transform:scale(.95)}.scan-viewer-close:focus{outline:0}.scan-viewer-close:focus-visible{outline:2px solid rgba(231,231,231,.4);outline-offset:2px}html.day-mode .scan-viewer-close:focus-visible{outline-color:rgba(74,66,58,.4)}.scan-viewer-viewport{flex:1;position:relative;overflow:hidden;background:#0b0e11;min-height:0;display:flex;align-items:center;justify-content:center}html.day-mode .scan-viewer-viewport{background:#f5f0e8}.scan-viewer-image-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;cursor:grab;-webkit-overflow-scrolling:touch}.scan-viewer-image-wrapper:active{cursor:grabbing}.scan-viewer-image{max-width:none;max-height:none;width:auto;height:auto;flex-shrink:0;margin:auto;user-select:none;-webkit-user-drag:none;display:block}.scan-viewer-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;z-index:10}.scan-viewer-spinner{width:44px;height:44px;border:2.5px solid rgba(231,231,231,.15);border-top-color:rgba(231,231,231,.6);border-radius:50%;animation:scan-viewer-spin .9s linear infinite}html.day-mode .scan-viewer-spinner{border-color:rgba(142,131,123,.15);border-top-color:rgba(142,131,123,.6)}@keyframes scan-viewer-spin{to{transform:rotate(360deg)}}.scan-viewer-loading-text{color:rgba(231,231,231,.65);font-family:Lora,serif;font-size:.9rem;margin:0;font-weight:400}html.day-mode .scan-viewer-loading-text{color:rgba(142,131,123,.75)}.scan-viewer-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem;text-align:center;z-index:10}.scan-viewer-error-text{color:rgba(231,231,231,.65);font-family:Lora,serif;font-size:.9rem;margin:0;font-weight:400}html.day-mode .scan-viewer-error-text{color:rgba(142,131,123,.75)}.scan-viewer-error-button{padding:.625rem 1.25rem;font-size:.875rem;font-family:Lora,serif;color:rgba(231,231,231,.9);background:rgba(231,231,231,.08);border:1px solid rgba(231,231,231,.15);border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4, 0, .2, 1);outline:0;font-weight:400}html.day-mode .scan-viewer-error-button{color:rgba(74,66,58,.9);background:rgba(74,66,58,.08);border-color:rgba(74,66,58,.15)}.scan-viewer-error-button:hover{background:rgba(231,231,231,.12);border-color:rgba(231,231,231,.2)}html.day-mode .scan-viewer-error-button:hover{background:rgba(74,66,58,.12);border-color:rgba(74,66,58,.2)}.scan-viewer-error-button:focus{outline:0}.scan-viewer-error-button:focus-visible{outline:2px solid rgba(231,231,231,.4);outline-offset:2px}html.day-mode .scan-viewer-error-button:focus-visible{outline-color:rgba(74,66,58,.4)}.scan-viewer-controls-wrapper{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:1rem;align-items:center;z-index:20;opacity:0;transition:opacity .3s cubic-bezier(.4, 0, .2, 1);pointer-events:none}.scan-viewer-controls-wrapper:focus-within,.scan-viewer-modal:hover .scan-viewer-controls-wrapper{opacity:1;pointer-events:all}.scan-viewer-nav-controls{display:flex;align-items:center;gap:1.5rem;background:rgba(11,14,17,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.75rem 1.25rem;border-radius:12px;border:1px solid rgba(231,231,231,.1);box-shadow:0 8px 24px rgba(0,0,0,.2)}html.day-mode .scan-viewer-nav-controls{background:rgba(250,247,242,.9);border-color:rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08)}.scan-viewer-nav-btn{width:44px;height:44px;border:1px solid rgba(231,231,231,.15);background:rgba(231,231,231,.06);color:rgba(231,231,231,.85);font-size:1.25rem;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4, 0, .2, 1);padding:0;font-weight:300;line-height:1}html.day-mode .scan-viewer-nav-btn{border-color:rgba(74,66,58,.15);background:rgba(74,66,58,.06);color:rgba(74,66,58,.85)}.scan-viewer-nav-btn:hover:not(:disabled){background:rgba(231,231,231,.12);border-color:rgba(231,231,231,.25);color:#e7e7e7;transform:translateY(-1px)}html.day-mode .scan-viewer-nav-btn:hover:not(:disabled){background:rgba(74,66,58,.12);border-color:rgba(74,66,58,.25);color:#4a423a}.scan-viewer-nav-btn:active:not(:disabled){transform:translateY(0)}.scan-viewer-nav-btn:disabled{opacity:.25;cursor:not-allowed}.scan-viewer-nav-btn:focus{outline:0}.scan-viewer-nav-btn:focus-visible{outline:2px solid rgba(231,231,231,.4);outline-offset:2px}html.day-mode .scan-viewer-nav-btn:focus-visible{outline-color:rgba(74,66,58,.4)}.scan-viewer-page-indicator{display:flex;align-items:center;gap:.5rem;font-family:Lora,serif;font-size:.875rem;color:rgba(231,231,231,.75);font-weight:400;min-width:60px;justify-content:center}html.day-mode .scan-viewer-page-indicator{color:rgba(74,66,58,.75)}.scan-viewer-page-current{font-weight:500;color:rgba(231,231,231,.9)}html.day-mode .scan-viewer-page-current{color:rgba(74,66,58,.9)}.scan-viewer-page-separator{opacity:.5}.scan-viewer-page-total{opacity:.7}.scan-viewer-zoom-controls{display:flex;align-items:center;gap:.75rem;background:rgba(11,14,17,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.625rem 1rem;border-radius:12px;border:1px solid rgba(231,231,231,.1);box-shadow:0 8px 24px rgba(0,0,0,.2)}html.day-mode .scan-viewer-zoom-controls{background:rgba(250,247,242,.9);border-color:rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08)}.scan-viewer-zoom-btn{width:40px;height:40px;border:1px solid rgba(231,231,231,.15);background:rgba(231,231,231,.06);color:rgba(231,231,231,.85);font-size:1.1rem;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4, 0, .2, 1);padding:0;font-weight:300;line-height:1}html.day-mode .scan-viewer-zoom-btn{border-color:rgba(74,66,58,.15);background:rgba(74,66,58,.06);color:rgba(74,66,58,.85)}.scan-viewer-zoom-btn:hover{background:rgba(231,231,231,.12);border-color:rgba(231,231,231,.25);color:#e7e7e7;transform:translateY(-1px)}html.day-mode .scan-viewer-zoom-btn:hover{background:rgba(74,66,58,.12);border-color:rgba(74,66,58,.25);color:#4a423a}.scan-viewer-zoom-btn:active{transform:translateY(0)}.scan-viewer-zoom-btn:focus{outline:0}.scan-viewer-zoom-btn:focus-visible{outline:2px solid rgba(231,231,231,.4);outline-offset:2px}html.day-mode .scan-viewer-zoom-btn:focus-visible{outline-color:rgba(74,66,58,.4)}.scan-viewer-zoom-level{font-family:Lora,serif;font-size:.8125rem;color:rgba(231,231,231,.7);font-weight:400;min-width:48px;text-align:center}html.day-mode .scan-viewer-zoom-level{color:rgba(74,66,58,.7)}@media (max-width:768px){.scan-viewer-container{width:100vw;height:100vh;max-height:100vh;border-radius:0}.scan-viewer-header{padding:1.25rem 1.5rem}.scan-viewer-title{font-size:1rem}.scan-viewer-subtitle{font-size:.8125rem}.scan-viewer-controls-wrapper{bottom:1.5rem;left:1rem;right:1rem;transform:none;width:auto}.scan-viewer-nav-controls,.scan-viewer-zoom-controls{width:100%;justify-content:space-between}.scan-viewer-nav-btn{width:48px;height:48px;flex:1}.scan-viewer-zoom-btn{width:44px;height:44px}.scan-viewer-controls-wrapper{opacity:1;pointer-events:all}}@media (max-width:480px){.scan-viewer-header{padding:1rem 1.25rem}.scan-viewer-controls-wrapper{bottom:1rem;left:.75rem;right:.75rem;gap:.75rem}.scan-viewer-nav-controls,.scan-viewer-zoom-controls{padding:.625rem .875rem}}@keyframes poemShowRise{from{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.poem-title{animation:poemShowRise .6s ease-out .1s forwards}.poem-body{animation:poemShowRise .6s ease-out .3s forwards}.poem-author{animation:poemShowRise .6s ease-out .5s forwards}.poem-container>.section-separator{opacity:0;animation:fadeInUp .6s ease-out .6s forwards}.poem-footer__meta{opacity:0;animation:fadeInUp .6s ease-out .8s forwards}.poem-footer .section-separator{opacity:0;animation:fadeInUp .6s ease-out 1s forwards}.poem-footer__explore{opacity:0;animation:fadeInUp .6s ease-out 1.2s forwards}.poem-footer__divider{opacity:0;animation:fadeInUp .6s ease-out 1.3s forwards}.poem-footer__actions{opacity:0;animation:fadeInUp .6s ease-out 1.4s forwards}.poem-footer{opacity:1}@media (prefers-reduced-motion:reduce){.scan-viewer-close,.scan-viewer-container,.scan-viewer-controls-wrapper,.scan-viewer-image,.scan-viewer-modal,.scan-viewer-nav-btn,.scan-viewer-zoom-btn{transition:none}.scan-viewer-spinner{animation:none}.poem-author,.poem-body,.poem-footer,.poem-footer__actions,.poem-footer__divider,.poem-footer__explore,.poem-footer__meta,.poem-title,.section-separator{animation:none;opacity:1;transform:none}}.poem-show .poem-show__poem-row{justify-content:center}.poem-show .poem-show__article{flex:0 1 auto;width:fit-content;max-width:100%}.poem-show .poem-show__poem-title{font-weight:500;letter-spacing:.005em}.poem-show__context{white-space:nowrap}.poem-show__context a{color:inherit}.poem-show .poem-body--verse{--poem-scale:1;font-family:'Crimson Pro',Georgia,'Times New Roman',serif;font-size:calc(1.3125rem * var(--poem-scale));font-weight:400;line-height:1.55;white-space:normal;transition:font-size .2s var(--lyre-ease-smooth, ease)}.poem-body--verse .poem-stanza+.poem-stanza{margin-top:1.15em}.poem-body--verse .poem-line{display:block;white-space:pre-wrap;padding-left:1.6em;text-indent:-1.6em}.poem-show .poem-show__heading{position:relative}.poem-show__byline-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 2.5rem}.poem-show .poem-show__byline-row>.poem-show__author{flex:1 1 auto;min-width:0;margin:0}.poem-textsize{display:flex;flex-shrink:0;gap:.15rem;margin-left:auto;opacity:.7;transition:opacity .2s ease}.poem-textsize:focus-within,.poem-textsize:hover{opacity:1}.poem-textsize__btn{min-width:2rem;min-height:2rem;padding:.1rem .45rem;border:1px solid transparent;border-radius:2px;background:0 0;font-family:'Crimson Pro',Georgia,serif;font-size:.85rem;line-height:1.6;color:var(--text-secondary,#5f5f5f);cursor:pointer;transition:color .2s ease,border-color .2s ease}.poem-textsize__btn--up{font-size:1rem}.poem-textsize__btn:focus-visible,.poem-textsize__btn:hover:not(:disabled){color:var(--lyre-or);border-color:var(--lyre-or)}.poem-textsize__btn:disabled{opacity:.35;cursor:default}@media print{.poem-textsize{display:none}}html:not(.day-mode) .poem-textsize__btn{color:rgba(231,231,231,.7)}@media (max-width:640px){.poem-show .poem-body--verse{font-size:calc(1.125rem * var(--poem-scale))}}@media (prefers-reduced-motion:reduce){.poem-show .poem-body--verse{transition:none}}@media (min-width:900px){.poem-body--verse .poem-line[data-n]{position:relative}.poem-body--verse .poem-line[data-n]::before{content:attr(data-n);position:absolute;top:.62em;left:-3.1rem;width:2.2rem;text-indent:0;text-align:right;font-family:Lora,Georgia,serif;font-size:.72rem;font-variant-numeric:oldstyle-nums;line-height:1;color:rgba(43,43,43,.35);pointer-events:none;user-select:none}html:not(.day-mode) .poem-body--verse .poem-line[data-n]::before{color:rgba(231,231,231,.3)}}.poem-minibar,.poem-progress{display:none}@media (max-width:899px){.poem-progress{display:block;position:fixed;top:0;left:0;right:0;z-index:60;height:2px;background:0 0;pointer-events:none}.poem-progress span{display:block;height:100%;background:var(--lyre-or);transform:scaleX(0);transform-origin:left center}.poem-minibar{display:flex;align-items:baseline;gap:.5rem;position:fixed;top:0;left:0;right:0;z-index:59;padding:.7rem 1.25rem .6rem;background:rgba(246,241,233,.94);border-bottom:1px solid rgba(43,43,43,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-100%);transition:transform .28s var(--lyre-ease-smooth, ease);pointer-events:none}html.poem-is-reading .poem-minibar{transform:none}.poem-minibar__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1rem;font-weight:500;color:var(--text-primary,#2b2b2b)}.poem-minibar__author{flex-shrink:0;font-family:Lora,Georgia,serif;font-size:.78rem;font-style:italic;color:#7f7062}html:not(.day-mode) .poem-minibar{background:rgba(23,19,15,.94);border-bottom-color:rgba(233,224,210,.08)}html:not(.day-mode) .poem-minibar__title{color:var(--text-night)}html:not(.day-mode) .poem-minibar__author{color:rgba(233,224,210,.6)}}@media (prefers-reduced-motion:reduce){.poem-minibar{transition:none}}html.poem-evening{--bg-night:#17130f;--text-night:#e9e0d2}html.poem-evening .poem-show .poem-body--verse{color:#e9e0d2}html.poem-evening .poem-show__author,html.poem-evening .poem-show__author a{color:rgba(233,224,210,.62)}.poem-textsize__btn--evening[aria-pressed=true]{color:var(--lyre-or);border-color:var(--lyre-or)}.poem-versions{position:relative;display:flex;gap:1.75rem;margin:-1.1rem 0 2.25rem;border-bottom:1px solid rgba(43,43,43,.1)}.poem-versions__tab{position:relative;min-height:2.75rem;padding:.35rem 0 .55rem;border:0;background:0 0;font-family:'Crimson Pro',Georgia,serif;font-size:1.02rem;letter-spacing:.01em;color:var(--text-secondary,#5f5f5f);cursor:pointer;transition:color .25s var(--lyre-ease-smooth, ease)}.poem-versions__tab:hover,.poem-versions__tab[aria-selected=true]{color:var(--text-primary,#2b2b2b)}.poem-versions__tab:focus-visible{outline:1px solid var(--lyre-or);outline-offset:3px}.poem-versions__date{margin-left:.45em;font-size:.86em;font-style:italic;font-variant-numeric:oldstyle-nums;color:var(--lyre-or)}.poem-versions__ink{position:absolute;left:0;bottom:-1px;width:var(--ink-w,0);height:2px;background:linear-gradient(90deg,transparent,var(--lyre-or) 14%,var(--lyre-or) 86%,transparent);transform:translateX(var(--ink-x,0));transition:transform .5s var(--lyre-ease-smooth, ease),width .5s var(--lyre-ease-smooth, ease);pointer-events:none}html:not(.day-mode) .poem-versions{border-bottom-color:rgba(231,231,231,.1)}html:not(.day-mode) .poem-versions__tab{color:rgba(231,231,231,.6)}html:not(.day-mode) .poem-versions__tab:hover,html:not(.day-mode) .poem-versions__tab[aria-selected=true]{color:var(--text-night,#e7e7e7)}.poem-show .poem-show__article:has(.poem-paper){width:min(34rem,100%)}.poem-show__article.is-paper .poem-textsize{visibility:hidden}.poem-show__text-wrap.is-leaving{animation:poem-version-out .22s ease-in both}.poem-show__text-wrap.is-entering{animation:poem-version-in .55s var(--lyre-ease-smooth,ease) both}.poem-paper.is-leaving{animation:poem-paper-out .22s ease-in both}.poem-paper.is-entering .poem-paper__sheet{animation:poem-paper-in .8s var(--lyre-ease-smooth,ease) both}.poem-paper.is-entering .poem-paper__desk::before{animation:poem-paper-under .9s var(--lyre-ease-smooth,ease) both}.poem-paper.is-entering .poem-paper__caption{animation:poem-version-in .6s var(--lyre-ease-smooth,ease) .25s both}@keyframes poem-version-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes poem-version-in{from{opacity:0;filter:blur(3px);transform:translateY(8px)}}@keyframes poem-paper-out{to{opacity:0;transform:translateY(12px)}}@keyframes poem-paper-in{from{opacity:0;transform:translateY(34px) rotate(-3deg) scale(.965)}60%{opacity:1}}@keyframes poem-paper-under{from{opacity:0;transform:rotate(0) translateY(20px)}}.poem-paper__desk{position:relative;width:min(34rem,100%);margin:0 auto}.poem-paper__desk::before{content:'';position:absolute;inset:0.6rem 0.4rem -0.3rem;background:#ece4d6;box-shadow:0 10px 24px -12px rgba(60,40,20,.35);transform:rotate(1.6deg)}.poem-paper__sheet{position:relative;margin:0;background:0 0;filter:drop-shadow(0 1px 1px rgba(60, 40, 20, .14)) drop-shadow(0 12px 18px rgba(60, 40, 20, .22));overflow:hidden;cursor:zoom-in;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.poem-paper__sheet+.poem-paper__sheet{margin-top:1.5rem}.poem-paper__img{display:block;width:100%;height:auto;pointer-events:none}.poem-paper__sheet.is-magnifying{cursor:none}.poem-paper__lens{position:absolute;top:0;left:0;width:clamp(128px,40%,230px);aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.92);background-color:#efe7da;background-repeat:no-repeat;box-shadow:0 0 0 1px rgba(184,149,106,.55),0 14px 34px rgba(30,20,10,.3),inset 0 0 22px rgba(60,40,20,.12);opacity:0;transition:opacity .18s ease;pointer-events:none;will-change:transform}.poem-paper__sheet.is-magnifying .poem-paper__lens{opacity:1}.poem-paper__caption{width:min(34rem,100%);margin:1.75rem auto 0}.poem-paper__kind{margin:0;font-family:Lora,serif;font-size:.92rem;font-style:italic;color:var(--lyre-or)}.poem-paper__note{margin:.5rem 0 0;font-family:'Crimson Pro',Georgia,serif;font-size:1.05rem;line-height:1.55;color:var(--text-secondary,#5f5f5f)}.poem-paper__source{margin:.5rem 0 0;font-family:Lora,serif;font-size:.8rem;color:#7f7062}.poem-paper__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:1rem 0 0;padding-top:.85rem;border-top:1px solid rgba(43,43,43,.08)}.poem-paper__hint{font-family:Lora,serif;font-size:.8rem;font-style:italic;color:#8a7d70}.poem-paper__full{min-height:2.5rem;padding:0 .1rem;border:0;background:0 0;font-family:Lora,serif;font-size:.875rem;color:var(--lyre-or);cursor:pointer}.poem-paper__full:hover{text-decoration:underline;text-underline-offset:3px}.poem-paper__full:focus-visible{outline:1px solid var(--lyre-or);outline-offset:3px}html:not(.day-mode) .poem-paper__desk::before{background:#3a352e}html:not(.day-mode) .poem-paper__sheet{box-shadow:0 1px 2px rgba(0,0,0,.4),0 20px 50px -14px rgba(0,0,0,.7)}html:not(.day-mode) .poem-paper__note{color:rgba(231,231,231,.72)}html:not(.day-mode) .poem-paper__hint,html:not(.day-mode) .poem-paper__source{color:rgba(231,231,231,.55)}html:not(.day-mode) .poem-paper__tools{border-top-color:rgba(231,231,231,.1)}@media (max-width:640px){.poem-versions{gap:1.4rem;margin-top:-1.4rem}.poem-paper__desk::before{inset:0.5rem 0.25rem -0.25rem}}@media (prefers-reduced-motion:reduce){.poem-versions__ink{transition:none}.poem-paper.is-entering .poem-paper__caption,.poem-paper.is-entering .poem-paper__desk::before,.poem-paper.is-entering .poem-paper__sheet,.poem-paper.is-leaving,.poem-show__text-wrap.is-entering,.poem-show__text-wrap.is-leaving{animation:none}}@media print{.poem-paper__tools,.poem-versions{display:none}}