.page-container.svelte-n6rtb3{padding:60px 20px;max-width:900px}.page-container.svelte-n6rtb3 h1:where(.svelte-n6rtb3){font-size:2.8rem;margin-bottom:20px}.page-container.svelte-n6rtb3 h2:where(.svelte-n6rtb3){font-size:1.8rem;margin-top:30px;margin-bottom:15px;font-weight:600}.page-container.svelte-n6rtb3 p:where(.svelte-n6rtb3){font-size:1rem;line-height:1.8;color:#555}.cancellation-form.svelte-n6rtb3{margin-top:40px;max-w:700px}.cancellation-form.svelte-n6rtb3 .form-field:where(.svelte-n6rtb3){margin-bottom:20px}.cancellation-form.svelte-n6rtb3 input:where(.svelte-n6rtb3),.cancellation-form.svelte-n6rtb3 textarea:where(.svelte-n6rtb3){width:100%;padding:15px;border-radius:8px;border:1px solid #ddd;font-family:var(--font-family);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.cancellation-form.svelte-n6rtb3 input:where(.svelte-n6rtb3):focus,.cancellation-form.svelte-n6rtb3 textarea:where(.svelte-n6rtb3):focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #00529b33}.cancellation-form.svelte-n6rtb3 button:where(.svelte-n6rtb3):disabled{opacity:.7;cursor:not-allowed}.form-status.svelte-n6rtb3{margin-top:20px;color:var(--primary-color);font-weight:600}
