.hero{text-align:center;padding:18px 0 6px}
.hero img{display:block;margin:0 auto 10px}
.hero h1{font-size:28px;margin:0 0 4px}
.hero p{margin:0;color:var(--mut);font-size:14px}
.menu{display:flex;flex-direction:column;gap:12px;margin-top:20px}
.mod{display:flex;align-items:center;gap:14px;min-height:84px;padding:14px 16px;background:var(--ink);color:#fff;border-radius:16px;text-decoration:none;border-bottom:4px solid #b79a4a;box-shadow:0 8px 22px rgba(55,52,53,.18)}
.mod:active{transform:translateY(1px);filter:brightness(1.1)}
.mod .ico{flex:none;width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#d9c27a}
.mod .txt{display:flex;flex-direction:column;min-width:0}
.mod b{font-size:18px;letter-spacing:.4px}
.mod small{font-size:12.5px;color:#cfcac0;margin-top:2px}
