.page-container.svelte-9wkdeo{min-height:100vh;background:linear-gradient(135deg,#fef3e2,#fde68a)}.main-content.svelte-9wkdeo{padding:2rem 1rem}.content-wrapper.svelte-9wkdeo{max-width:1000px;margin:0 auto}.page-title.svelte-9wkdeo{font-size:2.5rem;font-weight:700;color:#ea580c;text-align:center;margin-bottom:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.settings-section.svelte-9wkdeo{margin-bottom:3rem;padding:2rem;background:#ffffffe6;border-radius:16px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.section-title.svelte-9wkdeo{font-size:1.8rem;font-weight:700;color:#ea580c;margin-bottom:1.5rem;border-bottom:3px solid #f97316;padding-bottom:.5rem;display:inline-block}.settings-grid.svelte-9wkdeo{display:grid;gap:1.5rem}.setting-item.svelte-9wkdeo{padding:1.5rem;background:linear-gradient(135deg,#fff,#fef3e2);border-radius:12px;box-shadow:0 4px 16px #0000001a;border-left:4px solid #f97316}.setting-label.svelte-9wkdeo{display:flex;align-items:center;font-size:1.1rem;font-weight:600;color:#ea580c;cursor:pointer;margin-bottom:.5rem}.setting-label-block.svelte-9wkdeo{display:block;font-size:1.1rem;font-weight:600;color:#ea580c;margin-bottom:1rem}.setting-description.svelte-9wkdeo{font-size:.9rem;color:#92400e;margin:0;line-height:1.4}.setting-checkbox.svelte-9wkdeo{display:none}.checkbox-custom.svelte-9wkdeo{width:20px;height:20px;border:2px solid #f97316;border-radius:4px;margin-right:.75rem;position:relative;transition:all .3s ease}.setting-checkbox.svelte-9wkdeo:checked+.checkbox-custom:where(.svelte-9wkdeo){background:#f97316}.setting-checkbox.svelte-9wkdeo:checked+.checkbox-custom:where(.svelte-9wkdeo):after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.slider-container.svelte-9wkdeo{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.slider-label.svelte-9wkdeo{font-size:.9rem;color:#92400e;min-width:20px}.setting-slider.svelte-9wkdeo{flex:1;height:6px;background:#f9731633;border-radius:3px;outline:none;-webkit-appearance:none}.setting-slider.svelte-9wkdeo::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#f97316;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003}.setting-slider.svelte-9wkdeo::-moz-range-thumb{width:20px;height:20px;background:#f97316;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.setting-value.svelte-9wkdeo{text-align:center;font-weight:600;color:#ea580c;margin:0}.radio-group.svelte-9wkdeo{display:flex;gap:1.5rem}.radio-label.svelte-9wkdeo{display:flex;align-items:center;font-size:1rem;color:#92400e;cursor:pointer}.setting-radio.svelte-9wkdeo{display:none}.radio-custom.svelte-9wkdeo{width:18px;height:18px;border:2px solid #f97316;border-radius:50%;margin-right:.5rem;position:relative;transition:all .3s ease}.setting-radio.svelte-9wkdeo:checked+.radio-custom:where(.svelte-9wkdeo){background:#f97316}.setting-radio.svelte-9wkdeo:checked+.radio-custom:where(.svelte-9wkdeo):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.number-input-container.svelte-9wkdeo{display:flex;align-items:center;gap:1rem;justify-content:center}.number-btn.svelte-9wkdeo{width:40px;height:40px;border:2px solid #f97316;background:#fff;color:#f97316;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.number-btn.svelte-9wkdeo:hover{background:#f97316;color:#fff}.number-btn.svelte-9wkdeo:disabled{opacity:.5;cursor:not-allowed}.number-display.svelte-9wkdeo{font-size:1.5rem;font-weight:700;color:#ea580c;min-width:30px;text-align:center}.setting-select.svelte-9wkdeo{width:100%;padding:.75rem;border:2px solid #f97316;border-radius:8px;background:#fff;color:#ea580c;font-size:1rem;cursor:pointer;transition:all .3s ease}.setting-select.svelte-9wkdeo:focus{outline:none;box-shadow:0 0 0 3px #f9731633}.actions-section.svelte-9wkdeo{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-btn.svelte-9wkdeo{padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.action-btn.primary.svelte-9wkdeo{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.action-btn.primary.svelte-9wkdeo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.action-btn.primary.svelte-9wkdeo:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-btn.secondary.svelte-9wkdeo{background:#fff;color:#ea580c;border:2px solid #f97316}.action-btn.secondary.svelte-9wkdeo:hover{background:#f97316;color:#fff;transform:translateY(-2px)}.notification.svelte-9wkdeo{position:fixed;top:100px;right:20px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 16px #0003;transform:translate(100%);transition:transform .3s ease;z-index:1000}.notification.show.svelte-9wkdeo{transform:translate(0)}@media (min-width: 768px) and (max-width: 1024px){.page-title.svelte-9wkdeo{font-size:2rem;margin-bottom:2rem}.settings-section.svelte-9wkdeo{padding:1.5rem;margin-bottom:2rem}.section-title.svelte-9wkdeo{font-size:1.5rem}.setting-item.svelte-9wkdeo{padding:1.2rem}}@media (max-width: 768px){.main-content.svelte-9wkdeo{padding:1rem .5rem}.page-title.svelte-9wkdeo{font-size:1.8rem;margin-bottom:1.5rem}.settings-section.svelte-9wkdeo{padding:1rem;margin-bottom:1.5rem}.section-title.svelte-9wkdeo{font-size:1.3rem}.setting-item.svelte-9wkdeo{padding:1rem}.radio-group.svelte-9wkdeo{flex-direction:column;gap:1rem}.actions-section.svelte-9wkdeo{flex-direction:column;align-items:center}.action-btn.svelte-9wkdeo{width:100%;max-width:300px}.notification.svelte-9wkdeo{right:10px;left:10px;transform:translateY(-100%)}.notification.show.svelte-9wkdeo{transform:translateY(0)}}@media (max-width: 480px){.content-wrapper.svelte-9wkdeo{padding:0 .25rem}.page-title.svelte-9wkdeo{font-size:1.5rem}.section-title.svelte-9wkdeo{font-size:1.2rem}.setting-item.svelte-9wkdeo{padding:.8rem}.setting-label.svelte-9wkdeo,.setting-label-block.svelte-9wkdeo{font-size:1rem}}
