:root{--color-bg:#fff;--color-surface:#f4f5f7;--color-surface-strong:#e8eaed;--color-primary:#111;--color-primary-pressed:#2b2b2b;--color-primary-fg:#fff;--color-text:#111;--color-text-secondary:#555b63;--color-text-tertiary:#9aa0a6;--color-border:#e3e5e8;--color-divider:#f0f1f3;--color-danger:#e5484d;--color-dim:#11111173;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Roboto, sans-serif;--text-title:1.375rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--app-max-width:480px;--header-h:56px;--tabbar-h:60px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--shadow-card:0 1px 3px #1111110f;--shadow-modal:0 8px 24px #11111129;--duration:.2s;--ease:cubic-bezier(.3, 0, .2, 1)}html,body{max-width:100vw;overflow-x:hidden}.app-shell,.popup-app-shell{box-shadow:var(--shadow-modal)}.tab-bar a{border-radius:32px;flex:1;max-width:106px;height:54px}.tab-bar a.btn-tab-home{background:url(/assets/icons/icon-tab-home.svg) 50% no-repeat}.tab-bar a.btn-tab-home.active{background-color:#643610;background-image:url(/assets/icons/icon-tab-home-active.svg)}.tab-bar a.btn-tab-scan{background:url(/assets/icons/icon-tab-scan.svg) 50% no-repeat}.tab-bar a.btn-tab-scan.active{background-color:#003d43;background-image:url(/assets/icons/icon-tab-scan-active.svg)}.tab-bar a.btn-tab-more{background:url(/assets/icons/icon-tab-more.svg) 50% no-repeat}.tab-bar a.btn-tab-more.active{background-color:#6f2041;background-image:url(/assets/icons/icon-tab-more-active.svg)}.common-menu-list li a.btn-menu-link:active,.common-menu-list li button.btn-menu-link:active{color:#fff;background-color:#008183}.common-toggle-checkbox input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.common-toggle-checkbox input[type=checkbox]:focus-visible+label{outline-offset:2px;outline:2px solid #643610}.common-toggle-checkbox input[type=checkbox]:disabled+label{opacity:.2;cursor:not-allowed}.common-menu-list li button.btn-menu-link{width:100%}.popup-half .popup-half-inner,.popup-half .dimmd,.popup-dialog .dimmd{width:auto;max-width:var(--app-max-width);margin-inline:auto;right:0}.popup-dialog .popup-dialog-inner{max-width:calc(var(--app-max-width) - 40px)}.page-pagination{right:max(28px, calc(50% - var(--app-max-width) / 2 + 28px))}a.main-btn-link{width:fit-content}.page-02 .common-btn+.common-btn{margin-top:12px}.scan-gate-btns a.btn-link{width:fit-content}.login-area .find-btn-area a{color:#8c8c8c;font-size:12px}.login-area .login-btn-area .join-btn-area a{color:#c797a7;border-bottom:1px solid #c797a7;font-weight:500}.field-block .form-row:has(.form-input:read-only){background-color:#e0d4cd}.page-top-title-area.is-adr+.select-list-area{margin-top:8px}@keyframes slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.screen-list{animation:slide-left var(--duration) var(--ease)}.screen-modal{animation:slide-up var(--duration) var(--ease)}.screen-fade{animation:fade-in var(--duration) var(--ease)}.no-select{-webkit-user-select:none;user-select:none}.card-collection-list .card-area .card-front,.card-scroll-area .card-area .card-front{border-radius:8.587%/5.464%}
