body .btn{border-radius:8px;letter-spacing:0;background-image:none}body .btn:not(.secondary):not(.green):not(.line-share-btn){background-color:#dc304f;color:#fff}body input,body select,body textarea{font-size:16px;letter-spacing:0}body .card,body .profile-card,body .invite-panel,body .invite-poster-card{border-radius:8px;box-shadow:none}body .hero{box-shadow:none}body .field{min-width:0}body button:disabled{opacity:.45;cursor:not-allowed}body a[href="https://lin.ee/Z52NH0w"]{position:relative!important;inset:auto!important;display:flex!important;width:max-content!important;max-width:calc(100% - 32px);margin:20px auto 100px!important;transform:none!important}#withdrawalForm{max-width:640px;margin:24px auto;padding:20px 0;scroll-margin-top:16px}#withdrawalForm fieldset{min-width:0;border:0;padding:0;margin:16px 0}#withdrawalForm legend{font-size:16px;font-weight:650;padding:0;margin-bottom:12px}#withdrawalForm label{display:block;color:#34383e;font-size:14px;margin-bottom:7px}#withdrawalForm small{display:block;margin-top:6px;line-height:1.6;color:#62676d}#withdrawError{color:#a61d37;line-height:1.6}#withdrawConfirm{border-top:1px solid #dedede;padding-top:20px;margin-top:24px}.withdraw-confirm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.withdraw-confirm-actions button{flex:1;min-height:44px}.product-detail-reward-note{font-size:13px;line-height:1.6;color:#666}.invite-load-status{line-height:1.6;padding:12px 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #185eae;outline-offset:3px}