.poetry-gallery{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 6rem}.poetry-gallery__header{text-align:center;padding:4rem 1.5rem 3rem}.poetry-gallery__title{font-family:var(--echords-font-heading);font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:.15em;color:var(--echords-text-primary);margin-bottom:1.5rem}.poetry-gallery__subtitle{font-family:var(--echords-font-heading);font-style:italic;font-size:clamp(1rem,2vw,1.3rem);color:var(--echords-text-muted);max-width:600px;margin:0 auto;line-height:1.8}.poetry-gallery__tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.poetry-gallery__tabs::-webkit-scrollbar{display:none}.poetry-gallery__tab{font-family:var(--echords-font-heading);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;padding:.6em 1.2em;border:1px solid var(--echords-border);background:transparent;color:var(--echords-text-secondary);cursor:pointer;white-space:nowrap;transition:all .3s ease}.poetry-gallery__tab:hover{color:var(--echords-text-primary);border-color:var(--echords-text-primary)}.poetry-gallery__tab.is-active{color:var(--echords-gold);border-color:var(--echords-gold);background:#c9a96e14}.poetry-gallery__tagline{text-align:center;font-family:var(--echords-font-heading);font-style:italic;font-size:.95rem;color:var(--echords-text-muted);margin-bottom:3rem;opacity:.7}.poetry-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.poetry-gallery__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media(max-width:520px){.poetry-gallery__grid{grid-template-columns:1fr}}.poetry-card{cursor:pointer;position:relative;overflow:hidden}.poetry-card[data-status=hidden]{display:none}.poetry-card__image-wrap{position:relative;overflow:hidden;background:var(--echords-bg-deep, #1a1b14)}.poetry-card__image{width:100%;height:auto;display:block;transition:transform .6s ease,opacity .4s ease}.poetry-card:hover .poetry-card__image{transform:scale(1.03)}.poetry-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1b1499;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .4s ease}.poetry-card:hover .poetry-card__hover{opacity:1}.poetry-card__hover-text{font-family:var(--echords-font-heading);font-style:italic;font-size:.95rem;color:#f6eddd;text-align:center;line-height:1.7}.poetry-card__info{padding:.8rem .2rem}.poetry-card__title{font-family:var(--echords-font-heading);font-size:1.1rem;font-weight:300;letter-spacing:.08em;color:var(--echords-text-primary);margin-bottom:.2rem}.poetry-card__preview{font-family:var(--echords-font-heading);font-style:italic;font-size:.82rem;color:var(--echords-text-secondary);opacity:.7;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.poetry-card--inactive{opacity:.92}.poetry-card--inactive:hover{opacity:1}.poetry-card__status{position:absolute;top:.6rem;right:.6rem;font-family:var(--echords-font-heading);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;padding:.25em .6em;background:#1a1b14d9;color:var(--echords-text-secondary);border:1px solid var(--echords-border);z-index:2}.poetry-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.poetry-lightbox.is-open{display:flex}.poetry-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#141510eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.poetry-lightbox__container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1100px;max-height:90vh;width:90vw;overflow-y:auto;padding:2rem}@media(max-width:768px){.poetry-lightbox__container{grid-template-columns:1fr;max-height:95vh;width:95vw;padding:1rem;gap:1.5rem}}.poetry-lightbox__close{position:fixed;top:1.5rem;right:1.5rem;z-index:10000;background:none;border:1px solid var(--echords-border);color:var(--echords-text-primary);width:40px;height:40px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.poetry-lightbox__close:hover{border-color:var(--echords-gold);color:var(--echords-gold)}.poetry-lightbox__painting{display:flex;align-items:center;justify-content:center}.poetry-lightbox__painting img{max-width:100%;max-height:80vh;object-fit:contain}.poetry-lightbox__content{display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.poetry-lightbox__number{font-family:var(--echords-font-heading);font-size:.8rem;letter-spacing:.3em;color:var(--echords-gold);opacity:.6;margin-bottom:.5rem}.poetry-lightbox__season{font-family:var(--echords-font-heading);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--echords-text-muted);margin-bottom:1.5rem}.poetry-lightbox__title{font-family:var(--echords-font-heading);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;letter-spacing:.1em;color:var(--echords-text-primary);margin-bottom:2rem;line-height:1.3}.poetry-lightbox__poem-en{font-family:var(--echords-font-heading);font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:300;font-style:italic;line-height:2;color:var(--echords-text-primary);margin-bottom:1.5rem;white-space:pre-line}.poetry-lightbox__divider{width:40px;height:1px;background:var(--echords-gold);opacity:.4;margin-bottom:1.5rem}.poetry-lightbox__poem-cn{font-family:var(--echords-font-body);font-size:.85rem;font-style:italic;line-height:1.8;color:var(--echords-text-muted);margin-bottom:2rem;white-space:pre-line}.poetry-lightbox__story-label{font-family:var(--echords-font-heading);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--echords-gold);opacity:.6;margin-bottom:.6rem}.poetry-lightbox__story{font-family:var(--echords-font-body);font-size:.88rem;line-height:1.8;color:var(--echords-text-secondary);margin-bottom:2rem}.poetry-lightbox__cta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--echords-font-heading);font-size:.9rem;letter-spacing:.15em;color:var(--echords-text-primary);text-decoration:none;padding:.7em 1.4em;border:1px solid var(--echords-gold);transition:all .3s ease}.poetry-lightbox__cta:hover{background:var(--echords-gold);color:#1a1b14}.poetry-lightbox__cta--notify{border-color:var(--echords-border)}.poetry-lightbox__cta--notify:hover{background:#c9a96e26;color:var(--echords-gold);border-color:var(--echords-gold)}.poetry-lightbox__nav{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--echords-border)}.poetry-lightbox__nav-btn{font-family:var(--echords-font-heading);font-size:.8rem;letter-spacing:.15em;color:var(--echords-text-secondary);background:none;border:none;cursor:pointer;padding:.4em 0;transition:color .3s ease}.poetry-lightbox__nav-btn:hover{color:var(--echords-gold)}.poetry-lightbox__nav-btn:disabled{opacity:.3;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/12/assets/poetry-gallery.css.map */
