.lh{max-width:44rem;margin:0 auto 1.5rem}.lh-poem{background:radial-gradient(circle at 15% 0,#ffd54f4d,#0000 45%),radial-gradient(circle at 100% 100%,#00000047,#0000 55%),linear-gradient(135deg,#7d0f0a 0%,#b3261e 55%,#cf6a2a 100%);border-radius:1.1rem;margin:.5rem 0 1.25rem;padding:.6rem;position:relative;box-shadow:0 14px 34px #7d0f0a4d}.lh-poem__frame{text-align:center;border:1.5px solid #ffd54fbf;border-radius:.8rem;padding:1.6rem 1.5rem 1.5rem;position:relative;box-shadow:inset 0 0 0 4px #7d0f0a8c,inset 0 0 0 5px #ffd54f59}.lh-poem__lotus{color:#ffd54f;filter:drop-shadow(0 0 10px #ffd54f73);margin-bottom:.6rem;display:inline-block}.lh-poem__text{border:0;margin:0;padding:0;font-family:Noto Serif,Georgia,Times New Roman,serif;font-style:italic}.lh-poem__text p{color:#fff8e1;text-shadow:0 1px 2px #00000040;margin:0;font-size:1.55rem;line-height:1.9}.lh-poem__author{letter-spacing:.06em;text-transform:uppercase;color:#ffd54f;margin-top:1rem;font-size:.95rem;font-weight:700}.lh-poem__author span{opacity:.7}.lh-contact{text-align:center;background:linear-gradient(135deg,#fbf3e2 0%,#fffaf0 70%);border:1px solid #f0e2c4;border-radius:.9rem;padding:1.1rem 1rem 1.2rem}.lh-contact .lh-contact__h{color:#3a2a22;margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.lh-contact__mail{background:var(--primary-extra,#8f0000);color:#fff;border-radius:99px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #8f000040}.lh-contact__mail:hover,.lh-contact__mail:focus-visible{background:var(--primary,#cb0001);color:#fff;transform:translateY(-1px)}@media (max-width:575px){.lh-poem{padding:.45rem}.lh-poem__frame{padding:1.25rem .85rem 1.2rem}.lh-poem__text p{font-size:1.15rem;line-height:1.85}.lh-poem__author{font-size:.8rem}.lh-contact__mail{font-size:.95rem}}
