.converter-page{flex-direction:column;gap:32px;width:100%;max-width:920px;margin:0 auto;padding:48px 64px 96px;display:flex}.converter-page__hero{text-align:center;flex-direction:column;gap:12px;display:flex}.converter-page__title{color:#0000;font-family:var(--font-chakra-petch),sans-serif;letter-spacing:.5px;-webkit-text-fill-color:transparent;font-size:40px;font-weight:700;line-height:1.1}[dir=ltr] .converter-page__title{background:linear-gradient(135deg,#fff 0%,#c8c8c8 100%)}[dir=rtl] .converter-page__title{background:linear-gradient(-135deg,#fff 0%,#c8c8c8 100%)}[dir] .converter-page__title{-webkit-background-clip:text;background-clip:text}.converter-page__subtitle{color:var(--text-tertiary);max-width:560px;margin:0 auto;font-size:16px}.converter-page__section{flex-direction:column;gap:16px;display:flex}.converter-page__section-title{color:var(--text-primary);font-family:var(--font-chakra-petch),sans-serif;font-size:22px;font-weight:700}.converter-page__prose{color:var(--text-secondary);font-size:15px;line-height:1.7}.converter-page__formula{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-geist-mono),monospace;padding:16px 20px;font-size:14px;overflow-x:auto}.converter-page__links{flex-wrap:wrap;gap:10px;display:flex}.converter-page__link{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);padding:10px 14px;font-size:14px;transition:border-color .2s,color .2s}.converter-page__link:hover{border-color:var(--accent-red);color:var(--text-primary)}.converter-page__table{border:1px solid var(--border-default);border-collapse:collapse;border-radius:var(--radius-md);width:100%;overflow:hidden}.converter-page__th{background:var(--bg-elevated);color:var(--text-secondary);text-transform:uppercase;padding:12px 16px;font-size:13px;font-weight:600}[dir=ltr] .converter-page__th{text-align:left}[dir=rtl] .converter-page__th{text-align:right}.converter-page__td{border-top:1px solid var(--border-default);color:var(--text-primary);padding:12px 16px;font-size:15px}.converter-page__td--accent{color:var(--accent-red);font-weight:600}@media not (min-width:1024px){.converter-page{padding:40px 24px 80px}}@media not (min-width:768px){.converter-page{gap:24px;padding:32px 16px 64px}.converter-page__title{font-size:30px}.converter-page__subtitle{font-size:14px}}
