/* MasoomDev shared tool layout */:root{font:16px system-ui,sans-serif;color:#241a38;background:#f7f5fc}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:24px 18px 70px}h1{font-size:clamp(1.6rem,4vw,2.3rem)}p{line-height:1.55}.panel{background:#fff;border:1px solid #d9d2e6;border-radius:16px;padding:22px;margin:16px 0}.controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.field{display:grid;gap:6px;flex:1;min-width:160px}input,select,button{font:inherit;padding:11px;border:1px solid #b7a8d1;border-radius:9px}button,.download{background:#673ab7;color:white;border:0;cursor:pointer;padding:12px 18px;border-radius:9px;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:not-allowed}.preview{max-width:100%;max-height:380px;object-fit:contain;border-radius:12px}.status{min-height:24px}footer{text-align:center;padding:20px}html[data-md-theme=dark] .panel{background:#251d38;color:#f8f4ff;border-color:#635479}html[data-md-theme=dark] main{color:#f8f4ff}@media(max-width:600px){.controls{display:grid}.field{min-width:0}}