*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0}#app{width:100%;min-height:100vh}.container.svelte-1qvss1g{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0;padding:35px}.section-title.svelte-1qvss1g{color:#333;text-align:center;margin-bottom:20px;font-size:22px;font-weight:600}@media (max-width: 500px){.container.svelte-1qvss1g{padding:25px 20px}.section-title.svelte-1qvss1g{font-size:20px}}.input-group.svelte-ad43no{margin-bottom:20px}label.svelte-ad43no{display:block;color:#555;font-weight:600;margin-bottom:8px;font-size:14px}.input-group input[type=text],.input-group input[type=datetime-local]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:16px;transition:border-color .3s}.input-group input[type=text]{font-family:Courier New,monospace}.input-group input[type=datetime-local]{font-family:inherit}.input-group input[type=text]:focus,.input-group input[type=datetime-local]:focus{outline:none;border-color:#667eea}.input-group input[type=text]::placeholder{color:#aaa;font-family:Courier New,monospace}.button-group.svelte-124nfnn{display:flex;gap:10px;margin-bottom:25px}.button-group button{flex:1;padding:14px 24px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}.button-group .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.button-group .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.button-group .btn-secondary{background:#f5f5f5;color:#555}.button-group .btn-secondary:hover{background:#e0e0e0}@media (max-width: 500px){.button-group.svelte-124nfnn{flex-direction:column}.button-group button{width:100%}}.result.svelte-c45gpu{background:#f8f9fa;border-radius:10px;padding:20px;margin-top:25px}.result.show.svelte-c45gpu{animation:svelte-c45gpu-fadeIn .3s}@keyframes svelte-c45gpu-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.result-label.svelte-c45gpu{color:#666;font-size:14px;margin-bottom:8px;font-weight:600}.result-value.svelte-c45gpu{color:#333;font-size:24px;font-weight:700;word-break:break-all;font-family:Courier New,monospace}.result-value.small.svelte-c45gpu{font-size:18px}.result .mt-2{margin-top:16px}@media (max-width: 500px){.result-value.svelte-c45gpu{font-size:20px}.result-value.small.svelte-c45gpu{font-size:16px}}.info.svelte-nfg5rq{background:#e3f2fd;border-left:4px solid #2196f3;padding:12px 16px;border-radius:5px;margin-top:20px;font-size:13px;color:#555}.info strong{color:#1976d2}.mode-toggle.svelte-taqg1i{display:flex;gap:8px;margin-bottom:20px;background:#f5f5f5;padding:4px;border-radius:10px}.mode-btn.svelte-taqg1i{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:transparent;color:#666}.mode-btn.svelte-taqg1i:hover{background:#e0e0e0}.mode-btn.active.svelte-taqg1i{background:#fff;color:#667eea;box-shadow:0 2px 4px #0000001a}.iso-preview.svelte-taqg1i{margin-top:12px;padding:10px 12px;background:#f8f9fa;border-radius:6px;font-size:13px}.preview-label.svelte-taqg1i{color:#666;font-weight:600;margin-right:8px}.preview-value.svelte-taqg1i{color:#333;font-family:Courier New,monospace;word-break:break-all}.result-value.small{font-size:18px}@media (max-width: 500px){.result-value.small{font-size:16px}}body{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.app-wrapper.svelte-moaazh{background:#fff;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.main-container.svelte-moaazh{width:100%;max-width:1100px}.main-title.svelte-moaazh{color:#333;text-align:center;margin-bottom:10px;font-size:36px;font-weight:700}.main-subtitle.svelte-moaazh{color:#666;text-align:center;margin-bottom:40px;font-size:16px}.converter-grid.svelte-moaazh{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px}@media (max-width: 1000px){.converter-grid.svelte-moaazh{grid-template-columns:1fr}}@media (max-width: 500px){.main-title.svelte-moaazh{font-size:28px}.main-subtitle.svelte-moaazh{font-size:14px}.converter-grid.svelte-moaazh{grid-template-columns:1fr;gap:20px}}
