.poem-item{list-style:none;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.poem-item.visible{opacity:1;transform:translateY(0)}.poem-item.hidden{display:none}.poem-item:first-child{transition-delay:0.1s}.poem-item:nth-child(2){transition-delay:0.2s}.poem-item:nth-child(3){transition-delay:0.3s}.poem-item:nth-child(4){transition-delay:0.4s}.poem-item:nth-child(5){transition-delay:0.5s}.poem-item:nth-child(6){transition-delay:0.6s}.poem-item:nth-child(7){transition-delay:0.7s}.poem-item:nth-child(8){transition-delay:0.8s}.poem-item:nth-child(9){transition-delay:0.9s}.poem-item:nth-child(10){transition-delay:1s}@media (prefers-reduced-motion:reduce){.poem-item{transform:none;transition:opacity .3s ease;transition-delay:0s!important}.poem-item.visible{transform:none}}.poem-link{display:block;position:relative;padding:1.5rem 1.75rem;background:rgba(250,247,242,.5);border:1px solid rgba(224,214,202,.35);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer;text-decoration:none;color:inherit;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.poem-link>*{position:relative;z-index:1}.poem-link:hover{background:rgba(245,240,232,.8);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.poem-link-title{display:block;font-family:var(--font-title, 'Old Standard TT', Georgia, serif);font-size:1.3rem;font-weight:500;line-height:1.4;color:var(--text-primary);text-decoration:none;margin-bottom:.5rem;text-transform:none;letter-spacing:normal}.poem-link-title:hover{text-decoration:none;color:inherit}.poem-link-author{font-family:'Crimson Pro',Lora,Georgia,serif;font-size:.9rem;line-height:1.5;color:var(--text-secondary);margin-top:.25rem;margin-bottom:.75rem}.poem-link-author-name{color:var(--lyre-or);font-weight:700;text-decoration:none;transition:all .2s ease;border-bottom:1px solid transparent}.poem-link-author-name:hover{border-bottom-color:var(--lyre-or)}.poem-link-summary{font-family:Lora,Georgia,serif;font-size:.95rem;font-style:italic;line-height:1.7;color:var(--text-secondary);margin-top:.5rem;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.7em * 2)}.poem-link-metadata{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:var(--text-placeholder);font-style:italic;margin-top:.5rem;margin-bottom:.5rem}.poem-meta-item{font-style:italic}.poem-link-year{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:.75rem;color:var(--text-placeholder);margin-top:auto;margin-bottom:0;padding-top:.5rem;text-align:left;opacity:.7}.poem-link-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:.5rem}.poem-tag{font-size:.8rem;color:var(--text-secondary);padding:.2rem .6rem;border-radius:6px;border:1px solid var(--border-button);font-family:Lora,serif;display:inline-block;text-decoration:none;transition:all .2s ease;cursor:pointer;background:rgba(231,231,231,.02)}.poem-tag-not-clickable{cursor:default;pointer-events:none}html.day-mode .poem-tag{background:rgba(26,26,26,.02)}.poem-tag:hover{color:var(--text-primary);border-color:var(--border-button);background:rgba(231,231,231,.04)}html.day-mode .poem-tag:hover{background:var(--bg-button-hover)}.poem-link{display:flex;flex-direction:column}.poem-link-year{margin-top:auto}@media (max-width:768px){.poem-link{padding:1.25rem 1.5rem}.poem-link-title{font-size:1rem}.poem-link-author{font-size:.85rem}.poem-link-summary{font-size:.9rem}}.poem-link-summary mark.search-hit{background:0 0;color:inherit;font-style:normal;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:var(--lyre-or,#b8956a);text-underline-offset:2px}