*{box-sizing:border-box}body{margin:0;background:#050505;color:#f4e7bd;font-family:system-ui,-apple-system,"Noto Sans Devanagari",sans-serif}
.app{max-width:560px;margin:auto;min-height:100vh;padding:16px 14px 28px;background:linear-gradient(#111,#050505)}
header{text-align:center;padding:8px 4px 12px}.brand{font-size:11px;letter-spacing:3px;color:#cba84d}h1{margin:3px 0;color:#f1d37a}
#meta,.counter{color:#ad9863;font-size:13px}.art{border:1px solid #806326;border-radius:16px;padding:6px;background:#0a0906;box-shadow:0 0 24px #000}
.art img{display:block;width:100%;max-height:72vh;object-fit:contain;border-radius:11px;background:#000}
h2{text-align:center;color:#efd276;font-size:20px;line-height:1.4;min-height:28px}
.controls{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;margin-top:10px}
button{padding:13px 8px;border-radius:12px;border:1px solid #896a2a;background:#17130b;color:#f5dda0;font-size:14px}
button.share{background:linear-gradient(135deg,#d8b44e,#8d6720);color:#100d06;border:0;font-weight:700}
.counter{text-align:center;margin-top:12px}