@import"https://cdn.jsdelivr.net/gh/webfontworld/naver/NanumSquareRound.css";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInTop{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}.animate-slide-in-right{animation:slideInRight .3s ease-out forwards}.animate-slide-in-top{animation:slideInTop .3s ease-out forwards}.app-footer{position:relative;z-index:10;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;padding:0;background:#070c14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:.84rem;text-align:center}.app-footer__bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 14px}.app-footer__links{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:5px;align-items:center;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.app-footer__links::-webkit-scrollbar{display:none}.app-footer__links button{background:transparent;border:none;color:#ffffffeb;font-weight:700;cursor:pointer;padding:0;font-size:.82rem}.app-footer__links button:hover{color:#fff}.app-footer__toggle-link{display:inline-flex;align-items:center;gap:7px}.app-footer__toggle-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;transition:transform .18s ease}.app-footer__toggle-arrow.is-expanded{transform:rotate(180deg)}.app-footer__divider{color:#ffffff57}.app-footer__details{display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;transition:grid-template-rows .18s ease;border-top:1px solid rgba(255,255,255,.08)}.app-footer__details.is-expanded{grid-template-rows:1fr}.app-footer__social{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.app-footer__social-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0;background:transparent;color:#ffffffd1;cursor:pointer}.app-footer__social-button:hover{color:#fff;border-color:#ffffff57}.app-footer__social-button svg{width:18px;height:18px}.app-footer__details-inner{min-height:0;overflow:hidden;width:100%;margin:0}.app-footer__copyright{font-size:.76rem;color:#ffffffa3;text-align:center}.app-footer__business{display:flex;flex-direction:column;gap:3px;color:#ffffffd1;font-size:.82rem;line-height:1.42;text-align:left}.app-footer__business p{margin:0}.app-footer__details.is-expanded .app-footer__business,.app-footer__details.is-expanded .app-footer__copyright{padding:10px 14px 0}.app-footer__details.is-expanded .app-footer__copyright{padding-bottom:12px;text-align:left}@media(min-width:1200px){.app-footer--mobile-only{display:none}}@media(max-width:767px){.app-footer__bar{flex-direction:row;align-items:center;justify-content:space-between;min-height:40px;padding:6px 10px;gap:8px}.app-footer__links{min-width:0}.app-footer__links button{font-size:.68rem}.app-footer__divider,.app-footer__toggle-arrow{font-size:.72rem}.app-footer__social{flex:0 0 auto;justify-content:flex-end;gap:3px}.app-footer__social-button{width:24px;height:24px}.app-footer__social-button svg{width:14px;height:14px}}@media(max-width:1080px){body[data-app-view=welcome] .app-footer,body[data-app-view=themeDoor] .app-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){body[data-app-view=welcome] .app-footer,body[data-app-view=themeDoor] .app-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.clickon-promo{--clickon-promo-sky: #78d8f2;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:1000;display:grid;place-items:center;overflow:hidden;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));font-family:Gowun Dodum,NanumSquareRound,Pretendard,system-ui,sans-serif}.clickon-promo__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040812ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.clickon-promo__card{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(920px,100%);height:min(900px,calc(100svh - 28px));max-height:calc(100svh - 28px);border-radius:clamp(18px,2.6vw,30px);overflow:hidden;background:var(--clickon-promo-sky);box-shadow:0 34px 90px #060a186b}.clickon-promo__close{position:absolute;top:14px;right:14px;z-index:7;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#4d197c47;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clickon-promo__hero{position:relative;min-height:0;overflow:hidden;background:var(--clickon-promo-sky)}.clickon-promo__content{position:relative;z-index:3;display:grid;justify-items:center;gap:clamp(8px,1.4svh,15px);width:min(640px,calc(100% - 48px));margin:0 auto;padding:clamp(34px,5svh,58px) 0 clamp(140px,24svh,250px);text-align:center}.clickon-promo__logo{display:block;width:clamp(240px,40vw,460px);max-height:clamp(156px,27svh,280px);object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.36)) drop-shadow(0 5px 0 rgba(255,255,255,.16))}.clickon-promo__eyebrow{margin:0;color:#fff1a8;font-family:Jua,Gowun Dodum,sans-serif;font-size:clamp(28px,4vw,54px);line-height:1;letter-spacing:0;text-shadow:0 1px 1px rgba(28,93,139,.22)}.clickon-promo__title{margin:0;padding:.08em 0;color:#fff;font-family:Jua,Gowun Dodum,sans-serif;font-size:clamp(42px,6vw,82px);line-height:1.16;letter-spacing:0;text-shadow:0 1px 1px rgba(18,82,126,.32),0 2px 0 rgba(255,255,255,.12)}.clickon-promo__description{margin:0;color:#fff;font-size:clamp(19px,2.4vw,30px);font-weight:900;line-height:1.35;text-shadow:0 1px 1px rgba(18,82,126,.3)}.clickon-promo__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:min(340px,100%);min-height:58px;margin-top:clamp(8px,1.4svh,18px);border:0;border-radius:999px;padding:16px 26px;background:#fff1a8;color:#622ac8;font:inherit;font-size:clamp(18px,2vw,24px);font-weight:1000;line-height:1.15;cursor:pointer;box-shadow:0 7px #2d77a833,0 14px 26px #24679429}.clickon-promo__cta:hover{transform:translateY(-2px)}.clickon-promo__character{position:absolute;left:0;bottom:0;z-index:2;width:clamp(220px,31vw,430px);max-width:min(44%,430px);max-height:70%;object-fit:contain;object-position:left bottom;pointer-events:none}.clickon-promo__cloud{position:absolute;z-index:1;width:clamp(76px,10vw,138px);aspect-ratio:2.35;border-radius:999px;background:#fff;opacity:.96}.clickon-promo__cloud:before,.clickon-promo__cloud:after{content:"";position:absolute;bottom:22%;border-radius:50%;background:#fff}.clickon-promo__cloud:before{left:14%;width:42%;aspect-ratio:1}.clickon-promo__cloud:after{right:12%;width:54%;aspect-ratio:1}.clickon-promo__cloud--left{top:12%;left:clamp(14px,2.8vw,34px)}.clickon-promo__cloud--right{top:9%;right:clamp(44px,6vw,78px)}.clickon-promo__brand-bar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,24px);min-height:clamp(62px,8.5svh,88px);padding:clamp(12px,1.8svh,18px) clamp(16px,3vw,36px) calc(env(safe-area-inset-bottom,0px) + clamp(12px,1.8svh,18px));background:#050505}.clickon-promo__hide-today{display:inline-flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:#ffffffd1;font:inherit;font-size:clamp(12px,1.4vw,15px);font-weight:800;line-height:1.45;white-space:nowrap;cursor:pointer}.clickon-promo__checkbox{flex:0 0 auto;width:17px;height:17px;border:2px solid rgba(255,255,255,.62);border-radius:4px;background:transparent}.clickon-promo__mznm-logo{display:block;flex:0 1 auto;width:clamp(108px,18vw,190px);max-width:42%;max-height:clamp(28px,5svh,48px);object-fit:contain}@media(min-width:900px){.clickon-promo__character{left:0;width:clamp(200px,19vw,270px);max-width:26%;max-height:35%}}.clickon-promo__close:focus-visible,.clickon-promo__cta:focus-visible,.clickon-promo__hide-today:focus-visible{outline:3px solid rgba(255,241,168,.72);outline-offset:3px}@media(max-width:1024px){.clickon-promo{padding:max(42px,env(safe-area-inset-top)) max(42px,env(safe-area-inset-right)) max(42px,env(safe-area-inset-bottom)) max(42px,env(safe-area-inset-left))}.clickon-promo__card{width:min(780px,calc(100vw - 84px));height:min(760px,calc(100svh - 144px));max-height:calc(100svh - 144px)}}@media(min-width:761px)and (max-width:1024px){.clickon-promo__title{font-size:clamp(42px,5.2vw,58px);line-height:1.3}.clickon-promo__character{left:0;width:clamp(160px,20vw,220px);max-width:24%;max-height:34%}}@media(min-width:761px)and (max-width:1024px)and (max-height:800px){.clickon-promo__character{width:clamp(150px,18vw,190px);max-width:20%}}@media(max-width:760px){.clickon-promo{align-items:center;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.clickon-promo__card{width:min(390px,calc(100vw - 40px));height:min(720px,calc(100svh - 56px));max-height:calc(100svh - 56px);border-radius:clamp(18px,6vw,24px)}.clickon-promo__close{top:12px;right:12px;width:38px;height:38px}.clickon-promo__content{width:min(100% - 32px,420px);padding-top:clamp(28px,5.2svh,50px);padding-bottom:clamp(100px,19svh,178px)}.clickon-promo__logo{width:clamp(188px,70vw,326px);max-height:clamp(124px,23svh,194px)}.clickon-promo__eyebrow{font-size:clamp(25px,7.8vw,42px)}.clickon-promo__title{font-size:clamp(30px,9.2vw,48px);line-height:1.24}.clickon-promo__description{max-width:310px;font-size:clamp(14px,3.9vw,19px)}.clickon-promo__cta{width:min(286px,100%);min-height:50px;padding:13px 20px;font-size:clamp(15px,4vw,18px)}.clickon-promo__character{left:0;width:clamp(150px,44vw,230px);max-width:50%;max-height:38%}.clickon-promo__cloud{width:clamp(68px,19vw,98px)}.clickon-promo__cloud--left{top:12%;left:-18px}.clickon-promo__cloud--right{top:10%;right:8px}.clickon-promo__brand-bar{min-height:clamp(58px,8svh,74px);padding-inline:clamp(12px,4vw,18px)}.clickon-promo__mznm-logo{width:clamp(96px,32vw,132px);max-width:40%}}@media(max-height:560px){.clickon-promo{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.clickon-promo__card{width:min(700px,calc(100vw - 32px));height:min(480px,calc(100svh - 32px));max-height:calc(100svh - 32px)}.clickon-promo__close{top:10px;right:10px;width:34px;height:34px}.clickon-promo__content{width:min(52%,420px);margin-right:clamp(18px,5vw,54px);margin-left:auto;gap:5px;padding-top:clamp(18px,5svh,28px);padding-bottom:clamp(16px,5svh,32px)}.clickon-promo__logo{width:clamp(152px,27vw,232px);max-height:clamp(94px,22svh,134px)}.clickon-promo__eyebrow{font-size:clamp(20px,4.6svh,28px)}.clickon-promo__title{font-size:clamp(28px,7svh,40px);line-height:1.16}.clickon-promo__description{font-size:clamp(13px,3.3svh,16px)}.clickon-promo__cta{width:min(240px,100%);min-height:40px;margin-top:4px;padding:10px 16px;font-size:clamp(13px,3.4svh,16px);box-shadow:0 5px #2d77a833,0 10px 20px #24679426}.clickon-promo__character{left:0;width:clamp(130px,26vw,230px);max-width:36%;max-height:82%}.clickon-promo__cloud{width:clamp(58px,10vw,86px)}.clickon-promo__cloud--left{top:10%;left:-14px}.clickon-promo__cloud--right{top:8%;right:16px}.clickon-promo__brand-bar{min-height:50px;padding-top:9px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 9px)}.clickon-promo__hide-today{font-size:12px;line-height:1.45}.clickon-promo__checkbox{width:14px;height:14px}.clickon-promo__mznm-logo{width:clamp(92px,16vw,136px);max-height:34px}}@keyframes story-question-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--malang-night-900: #070c14;--malang-night-800: #08101d;--malang-night-700: #0b1220;--malang-sky-200: #c9e9ff;--malang-sky-100: #e2f4ff;--malang-mint-400: #79e7dc;--malang-mint-300: #8ef1e4;--malang-star-300: #ffe780;--malang-star-200: #fff3b2;--malang-ink-900: #10244f;--malang-ink-700: #26437e}html,body,#root{min-height:100%}body{margin:0;background:var(--malang-night-900);color:#eef4ff}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 14% 21%,rgba(255,239,173,.9) 0 2px,transparent 3px),radial-gradient(circle at 32% 78%,rgba(220,255,255,.45) 0 2px,transparent 3px),radial-gradient(circle at 58% 24%,rgba(255,236,165,.7) 0 1.5px,transparent 2.5px),radial-gradient(circle at 83% 34%,rgba(214,247,255,.6) 0 2px,transparent 3px),radial-gradient(circle at 74% 84%,rgba(255,243,187,.75) 0 2px,transparent 3px);opacity:.55;z-index:0}#root{position:relative;z-index:1}body.flipbook-mode:before{display:none}body:not(.flipbook-mode) .malang-theme-app{background:var(--malang-night-900)!important;color:#eef6ff!important}body:not(.flipbook-mode) .malang-loading-shell{background:var(--malang-night-900)!important}body:not(.flipbook-mode) .malang-panel{background:linear-gradient(165deg,#102453c2,#1635729e)!important;border:1px solid rgba(163,232,255,.34)!important;box-shadow:0 28px 66px #050e2c7a,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}body:not(.flipbook-mode) .malang-panel.malang-panel--loading{background:#fff!important}body:not(.flipbook-mode) .malang-chat-shell{border-radius:30px!important}body:not(.flipbook-mode) .login-page,body:not(.flipbook-mode) .signup-page,body:not(.flipbook-mode) .email-verification-page,body:not(.flipbook-mode) .onboarding-page,body:not(.flipbook-mode) .profile-page,body:not(.flipbook-mode) .guideline-page,body:not(.flipbook-mode) .theme-door-page,body:not(.flipbook-mode) .redesign-theme-door-page{background:var(--malang-night-900)!important}body:not(.flipbook-mode) .terms-page{background:radial-gradient(900px 520px at 76% 8%,#18224052,#18224000 58%),linear-gradient(180deg,#070c14,#08101d 38%,#070c14)!important}body:not(.flipbook-mode) .onboarding-page:before,body:not(.flipbook-mode) .profile-page:before,body:not(.flipbook-mode) .guideline-bg{background-image:none!important;background-color:var(--malang-night-900)!important}body:not(.flipbook-mode) .onboarding-page:after,body:not(.flipbook-mode) .profile-page:after,body:not(.flipbook-mode) .guideline-bg:after{background:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}body:not(.flipbook-mode) .login-container,body:not(.flipbook-mode) .signup-container,body:not(.flipbook-mode) .verification-container,body:not(.flipbook-mode) .welcome-content,body:not(.flipbook-mode) .profile-card,body:not(.flipbook-mode) .profile-drawer__panel,body:not(.flipbook-mode) .profile-drawer__card,body:not(.flipbook-mode) .profile-drawer__settings-card,body:not(.flipbook-mode) .guideline-content,body:not(.flipbook-mode) .guest-purchase-modal__content,body:not(.flipbook-mode) .redesign-theme-info-card,body:not(.flipbook-mode) .theme-door-message-card{background:#fff!important;border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 22px 54px #05143847!important;color:var(--malang-ink-900)}body:not(.flipbook-mode) .terms-container{background:#fff!important;border:1px solid rgba(226,232,240,.92)!important;box-shadow:0 22px 54px #05143838!important;color:var(--malang-ink-900)}body:not(.flipbook-mode) .payment-plan-modal__content{background:linear-gradient(180deg,#fff1df,#ffe2c0)!important;border:1px solid #f6bf8b!important;box-shadow:0 24px 60px #70340c3d!important;color:#7c2d12!important}body:not(.flipbook-mode) .terms-header,body:not(.flipbook-mode) .verification-header,body:not(.flipbook-mode) .signup-header{background:#fff!important;border-bottom-color:#e2e8f0eb!important}body:not(.flipbook-mode) .terms-header,body:not(.flipbook-mode) .terms-actions{background:#fff!important}body:not(.flipbook-mode) .login-panel h1,body:not(.flipbook-mode) .signup-title,body:not(.flipbook-mode) .terms-title,body:not(.flipbook-mode) .guideline-title,body:not(.flipbook-mode) .welcome-title,body:not(.flipbook-mode) .profile-title,body:not(.flipbook-mode) .verification-title{color:#213d7b!important}body:not(.flipbook-mode) .login-panel p,body:not(.flipbook-mode) .signup-subtitle,body:not(.flipbook-mode) .terms-subtitle,body:not(.flipbook-mode) .guideline-message,body:not(.flipbook-mode) .welcome-description,body:not(.flipbook-mode) .profile-subtitle,body:not(.flipbook-mode) .verification-subtitle{color:#36538f!important}body:not(.flipbook-mode) .login-button,body:not(.flipbook-mode) .signup-button,body:not(.flipbook-mode) .social-login-button,body:not(.flipbook-mode) .adventure-start-button,body:not(.flipbook-mode) .onboarding-start-button,body:not(.flipbook-mode) .guideline-start-button,body:not(.flipbook-mode) .terms-button,body:not(.flipbook-mode) .resend-button,body:not(.flipbook-mode) .profile-save-button,body:not(.flipbook-mode) .action-button,body:not(.flipbook-mode) .profile-upload-button,body:not(.flipbook-mode) .profile-drawer__save,body:not(.flipbook-mode) .profile-drawer__library-btn,body:not(.flipbook-mode) .guest-purchase-modal__cta,body:not(.flipbook-mode) .payment-plan-modal__submit,body:not(.flipbook-mode) .redesign-start-btn,body:not(.flipbook-mode) .redesign-big-btn,body:not(.flipbook-mode) .tori-onboarding-btn-next,body:not(.flipbook-mode) .tori-cta-button,body:not(.flipbook-mode) .capsule-start-button,body:not(.flipbook-mode) .capsule-stop-button,body:not(.flipbook-mode) .theme-door-start-button{background:linear-gradient(135deg,#ffc86f,#ff9a5d)!important;border:none!important;color:#1e140e!important;border-radius:999px!important;box-shadow:0 18px 40px #ff9d5457,0 0 0 3px #ffd18a3d!important;font-weight:800!important;text-shadow:none!important}body:not(.flipbook-mode) .login-button:hover,body:not(.flipbook-mode) .signup-button:hover,body:not(.flipbook-mode) .social-login-button:hover,body:not(.flipbook-mode) .adventure-start-button:hover,body:not(.flipbook-mode) .onboarding-start-button:hover,body:not(.flipbook-mode) .guideline-start-button:hover,body:not(.flipbook-mode) .terms-button:hover,body:not(.flipbook-mode) .resend-button:hover,body:not(.flipbook-mode) .profile-save-button:hover,body:not(.flipbook-mode) .action-button:hover,body:not(.flipbook-mode) .profile-upload-button:hover,body:not(.flipbook-mode) .profile-drawer__save:hover,body:not(.flipbook-mode) .profile-drawer__library-btn:hover,body:not(.flipbook-mode) .guest-purchase-modal__cta:hover,body:not(.flipbook-mode) .payment-plan-modal__submit:hover,body:not(.flipbook-mode) .redesign-start-btn:hover,body:not(.flipbook-mode) .redesign-big-btn:hover,body:not(.flipbook-mode) .tori-onboarding-btn-next:hover,body:not(.flipbook-mode) .tori-cta-button:hover,body:not(.flipbook-mode) .capsule-start-button:hover,body:not(.flipbook-mode) .capsule-stop-button:hover,body:not(.flipbook-mode) .theme-door-start-button:hover{filter:brightness(1.05);transform:translateY(-1px)}body:not(.flipbook-mode) .login-button:disabled,body:not(.flipbook-mode) .signup-button:disabled,body:not(.flipbook-mode) .social-login-button:disabled,body:not(.flipbook-mode) .adventure-start-button:disabled,body:not(.flipbook-mode) .onboarding-start-button:disabled,body:not(.flipbook-mode) .guideline-start-button:disabled,body:not(.flipbook-mode) .terms-button:disabled,body:not(.flipbook-mode) .resend-button:disabled,body:not(.flipbook-mode) .profile-save-button:disabled,body:not(.flipbook-mode) .action-button:disabled,body:not(.flipbook-mode) .profile-upload-button:disabled,body:not(.flipbook-mode) .profile-drawer__save:disabled,body:not(.flipbook-mode) .profile-drawer__library-btn:disabled,body:not(.flipbook-mode) .guest-purchase-modal__cta:disabled,body:not(.flipbook-mode) .payment-plan-modal__submit:disabled,body:not(.flipbook-mode) .redesign-start-btn:disabled,body:not(.flipbook-mode) .redesign-big-btn:disabled,body:not(.flipbook-mode) .tori-onboarding-btn-next:disabled,body:not(.flipbook-mode) .tori-cta-button:disabled,body:not(.flipbook-mode) .capsule-start-button:disabled,body:not(.flipbook-mode) .capsule-stop-button:disabled,body:not(.flipbook-mode) .theme-door-start-button:disabled{background:#d1d5db!important;color:#64748b!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;opacity:.62!important;transform:none!important}@media(min-width:768px)and (max-width:1024px){body:not(.flipbook-mode) .tori-onboarding-btn-next.tori-onboarding-btn-next--hero{border-width:4px!important;min-width:clamp(320px,62vw,500px)!important;padding:24px 68px!important;font-size:clamp(24px,3.2vw,32px)!important}}body:not(.flipbook-mode) .login-input,body:not(.flipbook-mode) .signup-input,body:not(.flipbook-mode) .form-input,body:not(.flipbook-mode) .profile-input,body:not(.flipbook-mode) .profile-drawer__input,body:not(.flipbook-mode) .payment-plan-modal__input,body:not(.flipbook-mode) .payment-plan-modal__buyer input{background:#f5f7fa!important;border:1px solid #d7dee7!important;color:var(--malang-ink-900)!important}body:not(.flipbook-mode) .app-footer{background:#070c14!important;border-top-color:#ffffff1f!important;color:#ffffffeb!important}body:not(.flipbook-mode) .app-footer__links button{color:#ffffffeb!important}body:not(.flipbook-mode) .app-footer__links button:hover{color:#fff!important}body:not(.flipbook-mode) .app-footer__divider,body:not(.flipbook-mode) .app-footer__toggle,body:not(.flipbook-mode) .app-footer__copyright,body:not(.flipbook-mode) .app-footer__business{color:#ffffffd1!important}body:not(.flipbook-mode) .malang-nav-btn{background:linear-gradient(135deg,#e4f7fff5,#bce3ffeb)!important;border:1px solid rgba(255,238,148,.8)!important;color:#25437d!important;box-shadow:0 14px 30px #07194652,0 0 0 2px #fff8c22e!important}body:not(.flipbook-mode) .malang-nav-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}body:not(.flipbook-mode) .malang-chat-interface{background:radial-gradient(1000px 560px at 72% 8%,#836fe757,#836fe700 62%),linear-gradient(168deg,#0a1747,#16346f,#214d8b)!important}body:not(.flipbook-mode) .malang-chat-interface .malang-chat-input{background:#e8f8fffa!important;border-color:#88d6f0d1!important;color:#153772!important;box-shadow:inset 0 1px #ffffffad,0 10px 20px #091e4e33}body:not(.flipbook-mode) .malang-chat-interface .malang-chat-input::placeholder{color:#3f5f98!important}body:not(.flipbook-mode) .malang-chat-interface .malang-choice-btn{background:linear-gradient(135deg,#e4f9fff2,#bef1ffeb)!important;border-color:#ffea92e6!important;color:#24427a!important}body:not(.flipbook-mode) .malang-chat-interface .malang-user-bubble{background:linear-gradient(135deg,#7ae6dc,#5ddfd4 60%,#76ece1)!important;color:#17386f!important;border:1px solid rgba(255,240,161,.7)}body:not(.flipbook-mode) .malang-chat-interface .malang-send-btn,body:not(.flipbook-mode) .malang-chat-interface .malang-mic-btn{background:linear-gradient(135deg,#89ece0,#66e3d8 55%,#7ceee2)!important;border:2px solid rgba(255,236,145,.92)!important;color:#153872!important;box-shadow:0 12px 28px #129cb261,0 0 0 3px #fff8bf33!important}body:not(.flipbook-mode) .malang-chat-interface .malang-send-btn:hover,body:not(.flipbook-mode) .malang-chat-interface .malang-mic-btn:hover{filter:brightness(1.05)}body:not(.flipbook-mode) .malang-mobile-progress{background:linear-gradient(180deg,#0b1841eb,#152f67c7)!important;border-bottom-color:#9de7ff57!important}body:not(.flipbook-mode) .malang-mobile-progress .bg-amber-400{background-color:#79e7dc!important}body:not(.flipbook-mode) .malang-mobile-progress .bg-amber-300{background-color:#a0f3ea!important}body:not(.flipbook-mode) .chat-yellow-mode.malang-theme-app{background:linear-gradient(160deg,#fff7df,#fff0c8 52%,#ffe7ba)!important;color:#4a351f!important}body:not(.flipbook-mode) .chat-yellow-mode .malang-chat-interface{background:linear-gradient(180deg,#fffaf0,#fff4df 62%,#ffefcf)!important}body:not(.flipbook-mode) .chat-yellow-mode .malang-mobile-progress{background:linear-gradient(180deg,#fff8e4fa,#fff1cff5)!important;border-bottom-color:#ecc57e73!important}body:not(.flipbook-mode) .profile-drawer__panel,body:not(.flipbook-mode) .profile-drawer__card,body:not(.flipbook-mode) .profile-drawer__settings-card{background:linear-gradient(165deg,#fffadffa,#fff4c2f2)!important;border:1px solid rgba(255,211,94,.8)!important;box-shadow:0 16px 34px #1f3f8429!important}body:not(.flipbook-mode) .profile-drawer__save{background:#ffd76a!important;border:1px solid rgba(255,211,94,.94)!important;color:#1f3f84!important;box-shadow:0 10px 22px #1f3f843d,0 0 0 2px #fff7c7cc!important}body:not(.flipbook-mode) .profile-drawer__save:hover{background:#ffdd7f!important}body:not(.flipbook-mode) .profile-drawer__input{background:#fffef5fc!important;border:1px solid rgba(255,211,94,.9)!important}body:not(.flipbook-mode) .profile-drawer__toggle{background:#dbe5fb!important;border-color:#ffd35ee6!important}body:not(.flipbook-mode) .profile-drawer__toggle--on{background:#ffd257!important;border-color:#ffbb42f2!important}body:not(.flipbook-mode) .profile-drawer__toggle-row{border-top:1px solid rgba(42,79,154,.2)!important}body:not(.flipbook-mode) .profile-drawer__library-section{background:linear-gradient(165deg,#fff9dbfa,#fff0aef2)!important;border:1px solid rgba(255,211,94,.8)!important;box-shadow:0 16px 30px #1f3f8429!important}body:not(.flipbook-mode) .profile-drawer__library-btn{background:#ffd257!important;border:none!important;color:#7a4f10!important;box-shadow:0 10px 24px #d39e3052,0 0 0 2px #fff7c4bf!important}body:not(.flipbook-mode) .profile-drawer__library-btn:hover{background:#ffdc78!important}body:not(.flipbook-mode) .profile-drawer__panel{background:#fff!important}body:not(.flipbook-mode) .profile-drawer__library-description{color:#3d568f!important}
