/* Mandachi — base resets, keyframes, hover states (generated from the design) */
html,body{margin:0;background:#3a2216;}html{scroll-behavior:smooth;}*{box-sizing:border-box;}@keyframes mk-blind-close{0%{transform:perspective(900px) rotateY(0deg);filter:brightness(1)}100%{transform:perspective(900px) rotateY(88deg);filter:brightness(0.55)}}@keyframes mk-blind-open{0%{transform:perspective(1200px) rotateY(-90deg);opacity:0;filter:brightness(1.4)}25%{opacity:1}100%{transform:perspective(1200px) rotateY(0deg);opacity:1;filter:brightness(1)}}@keyframes mk-blind-sheen{0%{opacity:0;transform:translateX(-120%)}50%{opacity:.85}100%{opacity:0;transform:translateX(120%)}}@keyframes mk-hero-txt{from{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mk-hero-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-hero-zoom{from{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mk-hero-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{overflow-x:hidden;-webkit-tap-highlight-color:transparent;}img,video{max-width:100%;}@media (max-width:760px){input,select,textarea{font-size:16px !important;}}a{color:#c8a888;}a:hover{color:#fbf3e6;}input::placeholder,textarea::placeholder{color:#a89a92;}
html,body{margin:0;background:#3a2216;}html{scroll-behavior:smooth;}*{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{overflow-x:hidden;-webkit-tap-highlight-color:transparent;}img,video{max-width:100%;}@media (max-width:760px){input,select,textarea{font-size:16px !important;}}a{color:#c8a888;}a:hover{color:#fbf3e6;}
html,body{margin:0;background:#3a2216;}html{scroll-behavior:smooth;}*{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{overflow-x:hidden;-webkit-tap-highlight-color:transparent;}img,video{max-width:100%;}@media (max-width:760px){input,select,textarea{font-size:16px !important;}}a{color:#c8a888;}a:hover{color:#fbf3e6;}input::placeholder{color:#a89a92;}
mdc-if{display:contents}
.mh1:hover{background:rgba(255,255,255,0.26) !important;transform:translateY(-2px) !important}
.mh2:hover{color:#e8d2ba !important}
.mh3:hover{background:rgba(255,255,255,0.25) !important}
.mh4:hover{background:rgba(255,255,255,0.25) !important}
.mh5:hover{transform:scale(1.04) !important}
.mh6:hover{background:rgba(255,255,255,0.45) !important;width:86px !important;height:86px !important}
.mh7:hover{transform:translateY(-3px) !important;box-shadow:0 12px 28px rgba(0,0,0,0.3) !important}
.mh8:hover{transform:translateY(-6px) !important;box-shadow:0 30px 60px rgba(0,0,0,0.5) !important}
.mh9:hover{transform:scale(1.07) !important}
.mh10:hover{background:#fbf3e6 !important;color:#2b1a10 !important}
.mh11:hover{background:#fbf3e6 !important;color:#2b1a10 !important;transform:translateX(-3px) !important}
.mh12:hover{background:#fbf3e6 !important;color:#2b1a10 !important;transform:translateX(3px) !important}
.mh13:hover{transform:translateY(-8px) !important;border-color:rgba(232,210,186,0.7) !important;background:linear-gradient(180deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.06) 100%) !important;box-shadow:0 24px 50px rgba(0,0,0,0.3) !important}
.mh14:hover{transform:translateY(-6px) !important;border-color:rgba(232,210,186,0.6) !important}
.mh15:hover{background:rgba(255,255,255,0.04) !important}
.mh16:hover{transform:translateY(-2px) !important}
.mh17:focus{border-bottom-color:#8a6243 !important}
.mh18:focus{border-bottom-color:#8a6243 !important}
.mh19:focus{border-bottom-color:#8a6243 !important}
.mh20:hover{transform:translateY(-2px) !important;box-shadow:0 12px 28px rgba(138,98,67,0.35) !important}
.mh21:hover{background:rgba(255,255,255,0.12) !important}
.mh22:hover{transform:translateY(-6px) !important;border-color:rgba(232,210,186,0.6) !important}
.mh23:hover{transform:translateY(-2px) !important}
.mh24:hover{transform:translateY(-6px) !important;border-color:rgba(232,210,186,0.6) !important}
.mh25:hover{background:#fbf3e6 !important;color:#2b1a10 !important}
.mh26:hover{background:#fbf3e6 !important;color:#2b1a10 !important}
.mh27:hover{opacity:1 !important;transform:translateY(-3px) !important}
.mh28:hover{background:rgba(200,168,136,0.1) !important;padding:16px 14px !important}
.mh29:hover{transform:translateY(-3px) !important;box-shadow:0 12px 28px rgba(0,0,0,0.3) !important}
.mh30:hover{transform:translateY(-6px) !important}
.mh31:hover{opacity:1 !important}
.mh32:hover{background:rgba(232,210,186,0.12) !important}
.mh33:hover{background:rgba(232,210,186,0.08) !important;color:#fbf3e6 !important}
.mh34:hover{background:rgba(255,255,255,0.35) !important;border-color:#2b1a10 !important}
.mh35:hover{transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}
.mh36:hover{transform:translateY(-2px) !important;box-shadow:0 10px 22px rgba(0,0,0,0.3) !important}
.mh37:hover{background:rgba(232,210,186,0.45) !important;transform:translateY(-3px) !important}
.mh38:hover{background:rgba(232,210,186,0.45) !important;transform:translateY(-3px) !important}
.mh39:hover{background:rgba(232,210,186,0.45) !important;transform:translateY(-3px) !important}
.mh40:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh41:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh42:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh43:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh44:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh45:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh46:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh47:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh48:hover{color:#fbf3e6 !important;padding-left:6px !important}
.mh49:hover{color:#fbf3e6 !important}
.mh50:hover{color:#fbf3e6 !important}
.mh51:hover{color:#fbf3e6 !important}
.mh52:hover{background:rgba(255,255,255,0.08) !important}
.mh53:focus{border-bottom-color:#8a6243 !important}
.mh54:focus{border-bottom-color:#8a6243 !important}
.mh55:focus{border-bottom-color:#8a6243 !important}
.mh56:hover{transform:translateY(-2px) !important;box-shadow:0 10px 24px rgba(138,98,67,0.35) !important}
