/* Brand palette: green accents, white surfaces, neutral text. */
#int3-home{--brand:#03c75a;--brand-dark:#087b3b;background:#fff!important;color:#202b25}
#int3-home .n-banner{background:#03c75a!important;color:#fff!important}#int3-home .n-banner a{color:#fff}
#int3-home .d-main-card,#int3-home .p-hero,#int3-home .rent-hero,#int3-home .n8-hero{background:#03c75a!important;color:#fff!important}
#int3-home :is(.d-main-card,.p-hero,.rent-hero,.n8-hero) :is(h1,h2,em,.d-benefit,.d-benefit small,.d-lead,.d-main-note,.p-kicker,.rent-eyebrow,.n8-eyebrow,p,.p-hero-note,.d-pill){color:#fff!important}
#int3-home :is(.d-main-card,.p-hero,.rent-hero,.n8-hero) :is(.p-button,.rent-primary){background:#fff!important;color:#087b3b!important;box-shadow:none}
#int3-home :is(.d-mini-card,.d-mini-card.d-rental,.d-card-bottom,.d-quick,.rent-guide-banner,.r-consult-shell,.pd-visual,.pd-receipt,.p-receipt,.pd-seller,.int3-quick-contact,.cr-invite){background:#f2f7f4!important;border-color:#dce8e0!important}
#int3-home :is(.rent-product-image,.p-phone-picture,.r-product-visual,.mi-gift-copy,.mi-gift-photo){background:#f5f7f6!important}
#int3-home .rent-card:nth-child(n) .rent-product-image,#int3-home .p-phone-card:nth-child(n) .p-phone-picture,#int3-home .r-product:nth-child(n) .r-product-visual,#int3-home .mi-gift-card:nth-child(n) :is(.mi-gift-copy,.mi-gift-photo){background:#f5f7f6!important}
#int3-home .r-mini:nth-child(n),#int3-home .cr-card:nth-child(n),#int3-home .p-post:nth-child(n),#int3-home .rent-guide-cards article{background:#fff!important;border:1px solid #e3e9e5}
#int3-home .rent-orbit,#int3-home .p-orbit{background:#ffffff30!important}
#int3-home :is(.r-submit,.p-button,.pd-apply,.d-button,.int3-find,.mi-gift-bottom button,.g-mobile-dock button){background:#03c75a!important;color:#07361c!important;border-color:#03c75a!important}
#int3-home :is(.rent-consult,.r-choice,.auth-email-toggle,.cr-bottom>a,.int3-custom){background:#e8f8ef!important;color:#086b34!important}
#int3-home .int3-quick-links>a:first-child:not(.int3-kakao){background:#e8f8ef!important;color:#086b34!important}#int3-home .int3-quick-links .int3-kakao{background:#fee500!important;color:#201b00!important}
#int3-home :is(.d-kicker,.p-kicker,.rent-eyebrow,.n8-eyebrow,.cr-heading em,.mi-gift-heading em,.mi-gift-copy>span,.mi-gift-copy p,.cr-invite>span,.cr-invite h3,.cr-invite a){color:#087b3b!important}
#int3-home .g-footer{background:#f5f6f5!important}#int3-home .rent-table-scroll th,#int3-home .n8-table th{background:#edf7f1!important;color:#375a45}
#int3-home .rent-categories button:nth-child(n)>span{background:#e8f8ef!important;color:#087b3b!important}#int3-home .rent-categories button[aria-pressed=true]{border-color:#03c75a!important;background:#e8f8ef!important}
#int3-home .cr-note{background:#edf7f1!important}.int3-auth-page #login_fs .btn_submit,.int3-auth-page .register .btn_submit{background:#03c75a!important;color:#07361c!important}
#int3-home .mi-gift-nav a:hover,#int3-home .rent-card:hover{border-color:#03c75a}.int3-auth-page .auth-intro h2{color:#202b25!important}

/* Keep foregrounds explicit where older pastel and product rules intersect. */
#int3-home .n8-hero>a,#int3-home .d-main-card .d-white-button,#int3-home .p-hero .p-button,#int3-home .rent-hero .rent-primary{background:#fff!important;color:#087b3b!important;border-color:#fff!important;text-shadow:none!important}
#int3-home .n8-hero>a *,#int3-home .d-white-button *,#int3-home .p-hero .p-button *,#int3-home .rent-hero .rent-primary *{color:#087b3b!important}
#int3-home .n8-hero>span,#int3-home .p-hero .p-kicker,#int3-home .rent-hero .rent-eyebrow,#int3-home .p-hero .mi-gift-link{color:#07361c!important}
#int3-home .rent-hero .rent-float,#int3-home .rent-hero .rent-float b,#int3-home .p-hero .p-float-label{background:#fff!important;color:#202b25!important}
#int3-home .d-title-line em,#int3-home .d-mini-card h2,#int3-home .d-mini-card h2 em,#int3-home .d-card-bottom strong{color:#087b3b!important}
#int3-home .p-tabs button[aria-pressed=true],#int3-home .n8-carriers a[aria-current=true],#int3-home .rent-primary{background:#03c75a!important;color:#07361c!important;border-color:#03c75a!important}
#int3-home .mi-gift-nav,#int3-home .mi-gift-heading,#int3-home .mi-gift-bottom{background:#f2f7f4!important;color:#202b25!important}
#int3-home :is(.rent-hero,.p-hero,.d-main-card,.d-mini-card) img{mix-blend-mode:normal!important;opacity:1!important}
#int3-home .rent-hero img{background:#fff;border-radius:20px;padding:10px;box-sizing:border-box}

/* Recolor the original wordmark, preserving its white lettering and edges. */
#int3-home .g-logo img{filter:url(#int3-logo-naver-green);opacity:1!important}
