@font-face{font-family:Inter;src:url('/public/fonts/Inter-Regular.ttf')}@font-face{font-family:P052;src:url('/public/fonts/P052-Roman.ttf')}*{box-sizing:border-box}body{margin:0;background:#f5f6f5;color:#272d32;font:15px/1.6 Inter,Arial,sans-serif}header,footer{max-width:900px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:16px}header>a:first-child{font:32px P052,Georgia,serif;text-decoration:none}main{max-width:760px;margin:0 auto;padding:0 20px}a{color:#486986;text-underline-offset:3px}h1,h2{font-family:P052,Georgia,serif;font-weight:400;line-height:1.2;overflow-wrap:anywhere}h1{font-size:34px}h2{font-size:26px}.card{position:relative;border-radius:24px;background:#ebeeed;margin:0 0 20px;padding:24px;overflow:hidden}.text{white-space:pre-wrap;overflow-wrap:anywhere}.photo,video{display:block;width:100%;max-height:700px;object-fit:contain;border-radius:16px;margin-top:16px}.cover{width:calc(100% + 48px);margin:-24px -24px 0;height:220px;object-fit:cover}.avatar{width:96px;height:96px;object-fit:cover;border-radius:50%;border:5px solid #ebeeed;position:relative;margin-top:-44px}.button{display:inline-block;border-radius:16px;padding:10px 16px;background:#486986;color:#fff;text-decoration:none;font-size:14px}footer{font-size:12px}@media(max-width:500px){header,footer{padding:16px}main{padding:0 12px}.card{padding:18px}.cover{margin:-18px -18px 0;width:calc(100% + 36px)}h1{font-size:28px}}
