.calculator-page[data-astro-cid-bn4nva3s]{max-width:800px;margin:0 auto;padding:2rem 0}.calculator-header[data-astro-cid-bn4nva3s]{text-align:center;margin-bottom:3rem}.calculator-title[data-astro-cid-bn4nva3s]{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.2}.calculator-description[data-astro-cid-bn4nva3s]{font-size:1.125rem;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto}.calculator-container[data-astro-cid-bn4nva3s]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000001a;border:1px solid #e5e7eb;margin-bottom:3rem}.calculator-output[data-astro-cid-bn4nva3s]{display:flex;flex-direction:column;gap:1.5rem}.calculator-form[data-astro-cid-bn4nva3s]{display:grid;gap:1.5rem;margin-bottom:2rem}.form-group[data-astro-cid-bn4nva3s]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-astro-cid-bn4nva3s]{font-weight:600;color:#374151;font-size:.875rem}.temp-input-container[data-astro-cid-bn4nva3s]{display:flex;gap:1rem;align-items:center}.form-input[data-astro-cid-bn4nva3s]{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;outline:none;transition:all .2s}.form-input[data-astro-cid-bn4nva3s]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.temp-toggle-btn[data-astro-cid-bn4nva3s]{background:#f3f4f6;border:none;padding:.75rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;color:#6b7280;white-space:nowrap}.temp-toggle-btn[data-astro-cid-bn4nva3s]:hover{background:#e5e7eb;color:#374151}.calculate-btn[data-astro-cid-bn4nva3s]{background:#f97316;color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;justify-self:start}.calculate-btn[data-astro-cid-bn4nva3s]:hover{background:#ea580c}.results-container[data-astro-cid-bn4nva3s]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;min-height:220px;transition:opacity .25s ease,transform .25s ease}.results-container[data-astro-cid-bn4nva3s][data-state=empty],.results-container[data-astro-cid-bn4nva3s][data-state=ready]{opacity:1;transform:translateY(0)}.results-placeholder[data-astro-cid-bn4nva3s]{display:flex;align-items:center;justify-content:center;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;border:1px dashed #d1d5db;padding:2rem 1rem;font-weight:500;min-height:140px}.results-container[data-astro-cid-bn4nva3s][data-state=ready] .results-placeholder[data-astro-cid-bn4nva3s],.results-container[data-astro-cid-bn4nva3s][data-state=empty] .results-grid[data-astro-cid-bn4nva3s]{display:none}.results-title[data-astro-cid-bn4nva3s]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.results-grid[data-astro-cid-bn4nva3s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.result-item[data-astro-cid-bn4nva3s]{text-align:center;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.result-label[data-astro-cid-bn4nva3s]{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.5rem}.result-value[data-astro-cid-bn4nva3s]{font-size:1.5rem;font-weight:700;color:#f97316}.timer-section[data-astro-cid-bn4nva3s]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:220px;transition:opacity .25s ease,transform .25s ease}.timer-section[data-astro-cid-bn4nva3s][data-state=locked]{opacity:.85}.timer-title[data-astro-cid-bn4nva3s]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.timer-description[data-astro-cid-bn4nva3s]{color:#4b5563;margin-bottom:1.5rem}.timer-display[data-astro-cid-bn4nva3s]{font-size:2.5rem;font-weight:700;color:#111827;text-align:center;margin-bottom:1.5rem;font-variant-numeric:tabular-nums}.timer-controls[data-astro-cid-bn4nva3s]{display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.timer-btn[data-astro-cid-bn4nva3s]{background:#fff;color:#1f2937;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;cursor:pointer;transition:all .2s;min-width:120px}.timer-btn[data-astro-cid-bn4nva3s]:hover{background:#f3f4f6}.timer-btn[data-astro-cid-bn4nva3s]:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.timer-status[data-astro-cid-bn4nva3s]{text-align:center;color:#4b5563}.visually-hidden[data-astro-cid-bn4nva3s]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conversion-guide[data-astro-cid-bn4nva3s],.pro-tips[data-astro-cid-bn4nva3s]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000001a;border:1px solid #e5e7eb;margin-bottom:2rem}.guide-title[data-astro-cid-bn4nva3s],.tips-title[data-astro-cid-bn4nva3s]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.guide-description[data-astro-cid-bn4nva3s]{color:#6b7280;margin-bottom:1rem;line-height:1.6}.guide-list[data-astro-cid-bn4nva3s],.tips-list[data-astro-cid-bn4nva3s]{list-style:none;padding:0;margin:0}.guide-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s],.tips-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s]{color:#374151;line-height:1.5;position:relative;padding:.5rem 0 .5rem 1.5rem}.guide-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s]:before{content:"•";color:#f97316;font-weight:700;position:absolute;left:0}.tips-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s]:before{content:"•";color:#f97316;font-weight:700;position:absolute;left:0}@media (prefers-color-scheme: dark){.calculator-title[data-astro-cid-bn4nva3s]{color:#f9fafb}.calculator-description[data-astro-cid-bn4nva3s]{color:#d1d5db}.calculator-container[data-astro-cid-bn4nva3s],.conversion-guide[data-astro-cid-bn4nva3s],.pro-tips[data-astro-cid-bn4nva3s]{background:#1f2937;border-color:#374151}.form-label[data-astro-cid-bn4nva3s]{color:#d1d5db}.form-input[data-astro-cid-bn4nva3s]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-input[data-astro-cid-bn4nva3s]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.temp-toggle-btn[data-astro-cid-bn4nva3s]{background:#374151;color:#d1d5db}.temp-toggle-btn[data-astro-cid-bn4nva3s]:hover{background:#4b5563;color:#f9fafb}.results-container[data-astro-cid-bn4nva3s]{background:#111827;border-color:#374151}.results-placeholder[data-astro-cid-bn4nva3s]{background:#1f2937;border-color:#4b5563;color:#9ca3af}.results-title[data-astro-cid-bn4nva3s]{color:#f9fafb}.result-item[data-astro-cid-bn4nva3s]{background:#1f2937;border-color:#374151}.result-label[data-astro-cid-bn4nva3s]{color:#9ca3af}.timer-section[data-astro-cid-bn4nva3s]{background:#111827;border-color:#374151}.timer-title[data-astro-cid-bn4nva3s],.timer-display[data-astro-cid-bn4nva3s]{color:#f9fafb}.timer-description[data-astro-cid-bn4nva3s],.timer-status[data-astro-cid-bn4nva3s]{color:#d1d5db}.timer-section[data-astro-cid-bn4nva3s][data-state=locked] .timer-display[data-astro-cid-bn4nva3s]{color:#9ca3af}.timer-btn[data-astro-cid-bn4nva3s]{background:#1f2937;color:#f9fafb;border-color:#374151}.timer-btn[data-astro-cid-bn4nva3s]:hover{background:#374151}.timer-btn[data-astro-cid-bn4nva3s]:disabled{background:#1f2937;color:#9ca3af;border-color:#374151}.guide-title[data-astro-cid-bn4nva3s],.tips-title[data-astro-cid-bn4nva3s]{color:#f9fafb}.guide-description[data-astro-cid-bn4nva3s],.guide-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s],.tips-list[data-astro-cid-bn4nva3s] li[data-astro-cid-bn4nva3s]{color:#d1d5db}}@media (max-width: 768px){.calculator-title[data-astro-cid-bn4nva3s]{font-size:2rem}.calculator-container[data-astro-cid-bn4nva3s],.conversion-guide[data-astro-cid-bn4nva3s],.pro-tips[data-astro-cid-bn4nva3s]{padding:1.5rem}.temp-input-container[data-astro-cid-bn4nva3s]{flex-direction:column;align-items:stretch}.temp-toggle-btn[data-astro-cid-bn4nva3s]{text-align:center}.results-grid[data-astro-cid-bn4nva3s]{grid-template-columns:1fr}.results-container[data-astro-cid-bn4nva3s],.timer-section[data-astro-cid-bn4nva3s]{min-height:200px}.results-placeholder[data-astro-cid-bn4nva3s]{padding:1.5rem 1rem}.timer-controls[data-astro-cid-bn4nva3s]{flex-direction:column;align-items:stretch}.timer-btn[data-astro-cid-bn4nva3s]{width:100%}}
