.privacy-wrapper.svelte-1ireszg{position:relative;width:100%}.ambient-glow.svelte-1ireszg{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:130%;height:380px;background:var(--gradient-glow);z-index:0;pointer-events:none;opacity:.8}.privacy-container.svelte-1ireszg{max-width:1200px;margin:0 auto;position:relative;z-index:1}.btn-back.svelte-1ireszg{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);font-weight:700;font-size:.9rem;margin-bottom:2rem;padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.btn-back.svelte-1ireszg:hover{color:var(--text-main);border-color:var(--border-hover);transform:translate(-3px);box-shadow:var(--shadow-md)}.card-glass.svelte-1ireszg{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2.5rem;box-shadow:var(--shadow-sm)}.external-notice.svelte-1ireszg{text-align:center;padding:4rem 2rem}.icon-circle.svelte-1ireszg{width:72px;height:72px;border-radius:50%;background:var(--bg-secondary);color:var(--accent-blue);display:inline-flex;align-items:center;justify-content:center;font-size:2.2rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.external-notice.svelte-1ireszg h1:where(.svelte-1ireszg){font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main);margin-bottom:.8rem}.external-text.svelte-1ireszg{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;max-width:500px;margin:0 auto}.header.svelte-1ireszg{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.title-with-icon.svelte-1ireszg{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:.5rem}.title-icon.svelte-1ireszg{font-size:1.8rem;color:var(--accent-blue)}.header.svelte-1ireszg h1:where(.svelte-1ireszg){font-size:2.2rem;font-weight:800;letter-spacing:-.04em;color:var(--text-main);margin:0}.date.svelte-1ireszg{color:var(--text-muted);font-size:.92rem;font-weight:500}.highlight.svelte-1ireszg{color:var(--accent-blue);font-weight:700}.content.svelte-1ireszg{color:var(--text-secondary)}.policy-section.svelte-1ireszg{margin-bottom:2.5rem}.policy-section.svelte-1ireszg:last-child{margin-bottom:0}.policy-section.svelte-1ireszg h2:where(.svelte-1ireszg){font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.85rem;color:var(--text-main)}.policy-section.svelte-1ireszg p:where(.svelte-1ireszg){line-height:1.7;font-size:1rem}.mail-action.svelte-1ireszg{display:inline-flex;align-items:center;margin-top:.75rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.support-link.svelte-1ireszg{color:var(--accent-blue);font-weight:700;font-size:.9rem}@media(max-width:600px){.card-glass.svelte-1ireszg{padding:1.5rem}.header.svelte-1ireszg h1:where(.svelte-1ireszg){font-size:1.6rem}}
