body{margin:0;font-family:-apple-system,Segoe UI,Roboto,sans-serif;background:#38bdf8;color:#140a20;line-height:1.55}
.wrap{max-width:760px;margin:0 auto;padding:24px 16px 60px}
h1{font-family:Impact,sans-serif;font-size:44px;letter-spacing:2px;color:#ffd23f;text-shadow:3px 3px 0 #140a20;margin:10px 0 18px;transform:rotate(-2deg)}
.card{background:#fff;border:4px solid #140a20;border-radius:20px;box-shadow:6px 6px 0 #140a20;padding:20px 22px;margin-bottom:18px}
h2{margin:0 0 8px;font-size:22px} a{color:#2563eb;font-weight:700} nav a{margin-right:14px;color:#140a20}
.mail{display:inline-block;background:#ffd23f;border:3px solid #140a20;border-radius:12px;padding:8px 14px;box-shadow:3px 3px 0 #140a20;text-decoration:none;color:#140a20}
small{color:#475569}
