body{font-family:var(--font-body),"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:16px;line-height:1.6;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}:root :is(.brand-name,.hero-panel h1,.home-hero h1,.section-heading h2,.page-heading h1,.activity-section-title,.modal-heading h2,.admin-heading h1,.admin-section-title,.listing-price,.detail-price,.policy-body h1,.policy-body h2){font-family:var(--font-display),var(--font-body),sans-serif;font-weight:400;font-synthesis:none;letter-spacing:0}.detail-price .detail-condition{font-family:var(--font-body),sans-serif}.spec-item strong{font-weight:800}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}a:hover{color:var(--accent-dark)}:root :is(.primary-button,.sell-button,.hero-cta,.login-button){min-height:44px;border:0;border-radius:999px;background:var(--accent);color:var(--paper);font-weight:800}.hero-cta:active,.hero-cta:hover,.login-button:active,.login-button:hover,.primary-button:active,.primary-button:hover,.sell-button:active,.sell-button:hover{background:var(--accent-dark)!important;color:var(--paper)}:root .secondary-button{min-height:44px;border:2px solid var(--accent);border-radius:999px;background:var(--paper);color:var(--accent);font-weight:800}:root .secondary-button:hover{background:var(--accent-soft);color:var(--accent-dark)}button:disabled{opacity:.55;cursor:not-allowed}.detail-status,.state-label,.transaction-status{border-radius:999px;font-weight:700}.detail-status[data-status="판매 중"],.state-label[data-status="판매 중"]{background:var(--trust-soft);color:var(--trust)}.detail-status[data-status="거래 중"],.detail-status[data-status="완료 확인 대기"],.state-label[data-status="거래 중"],.state-label[data-status="완료 확인 대기"]{background:var(--warn-soft);color:var(--warn)}.detail-status[data-status="판매 완료"],.state-label[data-status="판매 완료"]{background:var(--ink);color:var(--paper)}.listing-card[data-status="판매 완료"]{opacity:.7}.transaction-status.status-accepted,.transaction-status.status-requested,.transaction-status.status-seller_confirmed{background:var(--warn-soft);color:var(--warn)}.transaction-status.my-listing-status-open,.transaction-status.status-completed{background:var(--trust-soft);color:var(--trust)}.transaction-status.my-listing-status-hidden,.transaction-status.status-cancelled,.transaction-status.status-unconfirmed_expired{background:var(--sage);color:var(--ink-soft)}.transaction-status.my-listing-status-sold{background:var(--ink);color:var(--paper)}.transaction-status.my-listing-status-moderated{background:var(--accent-soft);color:var(--accent-dark)}.account-badge,.seller-verified,.verified-small{color:var(--trust);font-weight:700}.detail-heart.active,.favorite.active{color:var(--accent)}