.candle-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.candle-inputs,.candle-results{min-width:0}.candle-modes{border:1px solid var(--color-border);flex-wrap:wrap;gap:.8rem;margin:0 0 1rem;padding:1rem;display:flex}.candle-modes label{align-items:center;gap:.4rem;display:flex}.candle-modes input{width:1rem;min-height:1rem}.candle-results{border:1px solid var(--color-border);background:var(--color-primary-light);border-radius:1rem;padding:1.25rem}.candle-results h2{margin-top:0}.candle-results dl{margin:1rem 0}.candle-results dt{color:var(--color-text-secondary);font-size:.9rem}.candle-results dd{overflow-wrap:anywhere;margin:0 0 .8rem;font-size:1.4rem;font-weight:650}.candle-details{border-top:1px solid var(--color-border);margin-top:1rem}.candle-details dd{font-size:1.05rem}.candle-scent{border:1px solid var(--color-border);min-width:0;margin:1rem 0;padding:1rem}.candle-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.candle-calculator p,.candle-calculator label{overflow-wrap:anywhere}.candle-calculator textarea{box-sizing:border-box;width:100%}.candle-calculator :focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:767px){.candle-workspace{grid-template-columns:minmax(0,1fr)}.candle-results{padding:1rem}}@media (prefers-reduced-motion:reduce){.candle-calculator *{scroll-behavior:auto;transition:none;animation:none}}.candle-inputs{border:1px solid var(--color-border);border-radius:1rem;padding:1.25rem}.candle-modes label{cursor:pointer;min-height:44px}.candle-calculator button{white-space:normal;min-height:44px}.candle-calculator input:not([type=radio]),.candle-calculator select{width:100%;min-width:0}.candle-scent .calculator-field input{border:1px solid var(--color-control-border);border-radius:.5rem;min-height:44px;padding:.6rem}@media (max-width:767px){.candle-inputs{padding:1rem}}.candle-details h3{margin-top:1rem;margin-bottom:.5rem}
