:root{--ink:#180e0c!important;--muted:#745f58!important;--cream:#f8f3eb!important;--mint:#eadfd3!important;--coral:#9f1f24!important;--gold:#c8943e!important;--line:#d7bd8d!important}body{background:#f8f3eb!important;color:#180e0c!important;background-image:radial-gradient(#b8843612 1px,transparent 1px);background-size:28px 28px}nav{background:#120d0bed!important;border-bottom:1px solid #c8943e80!important;color:#fff;box-shadow:0 9px 40px #0004}.mark{background:linear-gradient(145deg,#f0cf7a,#9e6420)!important;color:#170c08!important;border:1px solid #ffdda0;box-shadow:0 0 25px #c8943e42!important}.links a{color:#eadfd3}.links a:hover{color:#efc86e}.btn{background:linear-gradient(135deg,#b52a2f,#791218)!important;border:1px solid #d8a849!important;box-shadow:0 12px 30px #6f101c40!important}.hero{background:linear-gradient(115deg,#160e0c,#26140f 46%,#0c0807)!important;color:#fff;border-bottom:1px solid #c8943e80}.hero:before{background:#941c2340!important;box-shadow:0 0 100px #b0772640}.hero .lead,.hero .trust{color:#c9b6ad!important}.hero .kicker{color:#efc86e!important}.hero h1{background:linear-gradient(90deg,#fff,#efd9ae);-webkit-background-clip:text;color:transparent}.visual{border:2px solid #e2b657!important;outline:8px solid #1e1210;box-shadow:0 38px 90px #0009,0 0 45px #b47a292e!important}.visual-card{background:#180e0cf2!important;color:#fff;border:1px solid #d8a849!important}.visual-card small{color:#d7bd8d}.soft{background:linear-gradient(135deg,#1a100e,#2b1713)!important;color:#fff;border-block:1px solid #c8943e66}.soft .sub,.soft p{color:#c9b6ad}.kicker,.step{color:#a32026!important}.soft .kicker,.soft .step{color:#e7bd66!important}.about-photo{border:2px solid #c8943e!important;outline:7px solid #eadbc6}.card{border:1px solid #cba55f!important}.card:hover{border-color:#9f1f24!important;box-shadow:0 22px 60px #68151c28!important}.soft .card{background:#f8f3eb;color:#180e0c}.soft .card p{color:#745f58}.popular{border:2px solid #a51f27!important}.price{color:#88171d}input,select,textarea{border:1px solid #c9a86b!important;background:#fffaf3!important}form{border:1px solid #c8943e!important;background:#fffaf4!important}.soft form{color:#180e0c}.site-footer{background:linear-gradient(135deg,#090605,#1c0e0b)!important;border-top:2px solid #c8943e!important}.site-footer h3{color:#efc86e!important}.site-footer .brand{color:#fff}.site-footer a:hover{color:#efc86e!important}.contact-line a{color:#d9c4b8!important;text-decoration:none!important;overflow-wrap:anywhere}.contact-line a:hover{color:#efc86e!important}.footer-bottom{border-top:0!important;margin-top:36px!important;padding-top:0!important;justify-content:center!important;text-align:center!important}.footer-bottom>a{display:none!important}.footer-bottom span{font-size:0}.footer-bottom span:before{content:'© 2026 MemoryCanvas. All rights reserved. Developed by Anovacode Technology (www.anovacode.in)';font-size:13px;color:#a99387}@media(max-width:780px){.links.open{background:#140d0b!important;border-bottom:1px solid #c8943e}.menu{color:#fff}}
