*{box-sizing:border-box;margin:0;padding:0}
body{background:#120f2a;color:#f3ead7;font:17px/1.7 "Mukta",system-ui,sans-serif}
a{color:#f0d48a}
header{border-bottom:1px solid rgba(217,180,90,.22);background:#120f2a}
.bar{max-width:820px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between}
.brand{font:700 24px "Cormorant Garamond",serif;color:#f0d48a;text-decoration:none}
.back{font-size:15px;color:#b9b0cf}
main{max-width:820px;margin:0 auto;padding:44px 20px 60px}
h1{font:600 42px/1.2 "Cormorant Garamond",serif;color:#fff;margin-bottom:6px}
.eff{color:#b9b0cf;font-size:15px;margin-bottom:30px}
h2{font:600 26px/1.3 "Cormorant Garamond",serif;color:#f0d48a;margin:30px 0 8px}
p,li{color:#ddd5ea}
p+p{margin-top:10px}
ul{padding-left:22px;margin-top:8px}
li+li{margin-top:4px}
.card{background:#1b1740;border:1px solid rgba(217,180,90,.22);border-radius:16px;padding:22px 24px;margin-top:10px}
footer{border-top:1px solid rgba(217,180,90,.22);padding:24px 20px;text-align:center;color:#b9b0cf;font-size:14px}
footer nav{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin-bottom:8px}
footer nav a{color:#b9b0cf}
