.ng-poem-page{width:min(100% - 28px,760px);margin:0 auto;padding:22px 0 calc(128px + env(safe-area-inset-bottom,0px))}.ng-poem-page__intro{padding:18px 0 12px}.ng-poem-page__eyebrow{margin:0 0 5px;color:var(--ng-accent);font-size:12px;font-weight:900;letter-spacing:.09em}.ng-poem-page__intro h1{margin:0 0 18px;font-size:clamp(30px,8vw,44px);line-height:1.08}.ng-poem-page__public{margin-top:20px}.ng-poem-page__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ng-poem-page__section-head h2{margin:0;font-size:24px}.ng-poem-page__count{display:inline-grid;min-width:34px;height:34px;place-items:center;padding:0 10px;border-radius:999px;background:#f2f2f2;color:#111;font-weight:850}.ng-poem-list{display:grid;gap:12px}.ng-poem-item{padding:17px 18px;border:1px solid #e5e5e5;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.035)}.ng-poem-item__line{margin:0;font-size:18px;font-weight:650;line-height:1.55}.ng-poem-item__line+.ng-poem-item__line{margin-top:4px}.ng-poem-page__empty{margin:12px 0;padding:18px;border-radius:16px;background:#fafafa;color:var(--ng-muted);text-align:center}@media(max-width:374px){.ng-poem-page{width:min(100% - 20px,760px)}.ng-poem-item{padding:15px}.ng-poem-item__line{font-size:17px}}@media(min-width:768px){.ng-poem-page{padding-top:28px}.ng-poem-item{padding:20px 22px}}
