.caraft-theme{color:#2b2118;background-color:#fbf7ef}.caraft-theme .font-heading{font-family:var(--theme-font-heading,var(--font-baloo),"Hind Siliguri",sans-serif)}.caraft-theme .font-body{font-family:var(--theme-font-body,var(--font-hind),"Hind Siliguri",sans-serif)}.caraft-theme :focus-visible{outline:2px solid var(--theme-accent,#23445c);outline-offset:3px}.caraft-theme ::-moz-selection{background:var(--theme-primary,#a7402e);color:#fbf7ef}.caraft-theme ::selection{background:var(--theme-primary,#a7402e);color:#fbf7ef}.caraft-theme .no-scrollbar::-webkit-scrollbar{display:none}.caraft-theme .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.caraft-theme .cf-stitch{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 7px,transparent 0,transparent 13px);background-size:13px 2px;background-repeat:repeat-x;background-position:0}.caraft-theme .cf-stitch-frame{border:2px dashed rgba(167,64,46,.45)}.caraft-theme .cf-weave{background-image:repeating-linear-gradient(0deg,rgba(122,107,92,.05),rgba(122,107,92,.05) 1px,transparent 0,transparent 8px),repeating-linear-gradient(90deg,rgba(122,107,92,.045),rgba(122,107,92,.045) 1px,transparent 0,transparent 8px)}.caraft-theme .cf-weave-dark{background-image:repeating-linear-gradient(0deg,hsla(40,48%,90%,.05),hsla(40,48%,90%,.05) 1px,transparent 0,transparent 9px),repeating-linear-gradient(90deg,hsla(40,48%,90%,.04),hsla(40,48%,90%,.04) 1px,transparent 0,transparent 9px)}@keyframes cf-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.caraft-theme .cf-rise{animation:cf-rise .85s cubic-bezier(.22,1,.36,1) forwards}.caraft-theme .cf-settle{animation:cf-settle 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes cf-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.caraft-theme .cf-sway{animation:cf-sway 4.5s ease-in-out infinite;transform-origin:top center}.caraft-theme .cf-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.caraft-theme .cf-acc-panel.is-open{grid-template-rows:1fr}.caraft-theme .cf-acc-panel>div{overflow:hidden}