.pp-content.svelte-1y9cmwt,.pp-content.svelte-1y9cmwt :where(.svelte-1y9cmwt){font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif}.pp-content.svelte-1y9cmwt{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;background:#ebebeb;border-radius:15px;padding:32px 40px;box-sizing:border-box;text-align:center}.pp-title.svelte-1y9cmwt{margin:0;font-size:14px;font-weight:700;color:#999;letter-spacing:.2em}.pp-desc.svelte-1y9cmwt{margin:30px 0 15px;font-size:13px;font-weight:600;color:#2f2a2a;letter-spacing:.12em}.pp-field.svelte-1y9cmwt{width:100%;display:flex;flex-direction:column;gap:6px}.pp-label.svelte-1y9cmwt{font-size:12px;font-weight:600;color:#555;letter-spacing:.1em;text-align:left}.pp-input.svelte-1y9cmwt{width:100%;height:44px;border:1px solid #ccc;border-radius:10px;background:#fff;padding:0 16px;font-size:14px;color:#2f2a2a;box-sizing:border-box;outline:none;transition:border-color .2s ease}.pp-input.svelte-1y9cmwt::placeholder{color:#bbb}.pp-input.svelte-1y9cmwt:focus{border-color:#d9ac01}.pp-input.svelte-1y9cmwt:disabled{opacity:.6;cursor:not-allowed}.pp-error.svelte-1y9cmwt{width:100%;margin:0;font-size:12px;color:#d64545;letter-spacing:.08em;text-align:center}.pp-action.svelte-1y9cmwt{display:flex;gap:16px;justify-content:center;margin-top:30px}.pp-signup.svelte-1y9cmwt{margin:4px 0 0;font-size:12px;color:#2f2a2a;letter-spacing:.08em}.pp-signup-link.svelte-1y9cmwt{color:#d9ac01;font-weight:700;text-decoration:none;transition:color .2s ease}.pp-signup-link.svelte-1y9cmwt:hover{color:#ac8a00;text-decoration:underline}
