main{flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 24px}.container{width:100%;max-width:800px;display:flex;flex-direction:column;gap:24px}.title-section{text-align:center}.title{color:#fff;font-size:28px;font-weight:700;background:linear-gradient(135deg,#fff 0%,var(--text) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.converter-card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.card-label{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.card-row{display:flex;gap:16px}.card-col{display:flex;flex-direction:column;gap:4px;flex:1}.card-col select{background:var(--bg3);border:1px solid var(--border);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;font-family:inherit}.converter-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:end}.convert-side{display:flex;flex-direction:column;gap:8px}.convert-side select{background:var(--bg3);border:1px solid var(--border);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;font-family:inherit}.convert-side input{background:var(--bg3);border:1px solid var(--border);color:#fff;padding:10px 12px;border-radius:6px;font-size:18px;font-family:JetBrains Mono,monospace;outline:none;width:100%;box-sizing:border-box}.convert-side input:focus{border-color:var(--accent)}.convert-side input[readonly]{background:var(--bg2);color:var(--accent);font-weight:600}.swap-col{display:flex;align-items:center;padding-bottom:2px}.swap-btn{font-size:24px;padding:6px 14px;line-height:1}.conversion-list{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;font-size:13px}.conversion-list .conv-row{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--border)}.conversion-list .conv-row .conv-unit{color:var(--muted)}.conversion-list .conv-row .conv-value{color:var(--text);font-family:JetBrains Mono,monospace}@media(max-width:600px){main{padding:20px 12px}.converter-grid,.conversion-list{grid-template-columns:1fr}}
