/* Shared presentation for existing public form messages; no submission logic. */
.yg-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;max-width:980px;margin:24px auto;padding:20px 24px;border:1px solid #d9e2f0;border-radius:16px;background:#edf3fc;color:#254d7d;font:400 15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;}
.yg-notice-success{border-color:#cbe8d5;background:#eaf7ee;color:#225f3d;}
.yg-notice-error{border-color:#f0cbd0;background:#fff0f2;color:#972e41;}
.yg-notice-symbol{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:#ffffff90;font-size:18px;font-weight:700;}
.yg-notice strong{display:block;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.5;}
.yg-notice p{margin:0;line-height:1.6;font-size:15px;overflow-wrap:anywhere;}
.account-card__club a{color:#2359a8;text-decoration:underline;text-underline-offset:3px;}
.account-card__club a:hover{color:#173f7d;}
.account-card__club a:focus-visible{outline:3px solid #8da6d2;outline-offset:4px;border-radius:3px;}
@media(max-width:600px){.yg-notice{gap:10px;margin:16px 0;padding:16px;border-radius:12px;}.yg-notice-symbol{width:26px;height:26px;}.yg-notice p{font-size:14px;}}
