.conversion-page{max-width:1100px}.conversion-page .intro{padding-top:35px}.conversion-page .intro h1{font-size:clamp(32px,5vw,50px)}.conversion-page .intro p{color:#52695e}.conversion-tool{padding:24px;max-width:760px;margin:0 auto;overflow-wrap:anywhere}.conversion-tool h2{font-size:22px}.conversion-tool p{line-height:1.7;margin:12px 0}.converter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.conversion-tool button,.conversion-tool select,.conversion-page nav a{min-height:44px}.converter-delimiter{display:flex;gap:12px;align-items:center;margin:16px 0}.converter-delimiter select{background:#fff;border:1px solid #adcec0;border-radius:8px;padding:8px}.conversion-tool .selected-file{overflow-wrap:anywhere}.conversion-tool details{margin-top:20px}.conversion-tool summary{cursor:pointer;min-height:44px;padding:10px 0}.conversion-tool td{white-space:pre-wrap;min-width:110px}.converter-warning{background:#fffaeb;border:1px solid #dfc981;padding:14px;border-radius:8px;color:#624d1e}.conversion-page a{text-decoration:underline;text-underline-offset:3px}.conversion-page nav{display:flex;gap:16px;align-items:center}.conversion-page .brand{text-decoration:none}.conversion-content{max-width:760px;margin:30px auto;line-height:1.8}.conversion-content h2{font-size:23px;margin:24px 0 10px}.conversion-content h3{font-size:17px;margin:18px 0 8px}.conversion-content p{margin:10px 0}.conversion-content li{margin:8px 0}.conversion-page footer{gap:16px;flex-wrap:wrap}.conversion-tool .table-scroll{min-width:0;max-width:100%}@media(max-width:540px){.conversion-page .site-header{height:auto;min-height:90px;gap:12px;flex-wrap:wrap;padding:16px 0}.conversion-page .brand{font-size:22px}.conversion-tool{padding:18px}.converter-actions>button{flex:1 1 180px}.conversion-page nav{font-size:12px}.conversion-page .intro h1{letter-spacing:-1px}.conversion-page .intro{padding:28px 0}}.tool-link{font-size:12px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}
