@tailwind base;@tailwind components;@tailwind utilities;.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.prose ul,.prose ol{padding-left:1.5em;list-style-position:outside;margin-left:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.tiptap ul,.tiptap ol{padding-left:1.5em;list-style-position:outside;margin-left:1.5em}.fade-in{animation:fadeIn 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float-slower{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float-slower{animation:float-slower 9s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:rise .8s ease-out forwards;opacity:0}.delay-150{animation-delay:.15s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}@keyframes floatPaper1{0%{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-12px) rotate(11deg)}to{transform:translateY(0) rotate(8deg)}}.animate-paper1{animation:floatPaper1 8s ease-in-out infinite}@keyframes floatPaper2{0%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-15px) rotate(-9deg)}to{transform:translateY(0) rotate(-6deg)}}.animate-paper2{animation:floatPaper2 7s ease-in-out infinite}@keyframes slowUp{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-slowUp{animation:slowUp 7s ease-in-out infinite}@keyframes underlineDraw{0%{stroke-dasharray:350;stroke-dashoffset:350}to{stroke-dasharray:350;stroke-dashoffset:0}}.animate-underlineDraw path{animation:underlineDraw 1.6s ease-out forwards}@keyframes blob1{0%{transform:translate(0) scale(1)}35%{transform:translate(45px,-20px) scale(1.12)}70%{transform:translate(-25px,20px) scale(.95)}to{transform:translate(0) scale(1)}}.animate-blob1{animation:blob1 20s ease-in-out infinite}@keyframes blob2{0%{transform:translate(0) scale(1)}40%{transform:translate(-35px,25px) scale(1.1)}80%{transform:translate(20px,-15px) scale(.92)}to{transform:translate(0) scale(1)}}.animate-blob2{animation:blob2 28s ease-in-out infinite}@keyframes floatTilt1{0%{transform:translateY(0) rotateX(0) rotateY(0)}50%{transform:translateY(-15px) rotateX(8deg) rotateY(-6deg)}to{transform:translateY(0) rotateX(0) rotateY(0)}}.float-tilt-1{animation:floatTilt1 7s ease-in-out infinite;transform-style:preserve-3d}@keyframes floatTilt2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(6deg)}to{transform:translateY(0) rotate(0)}}.float-tilt-2{animation:floatTilt2 6s ease-in-out infinite}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-slow{animation:slowRotate 22s linear infinite}.book-3d{width:160px;height:110px;background:#fff;border-radius:10px;box-shadow:inset -8px 0 #00253e,0 10px 30px #00000026;transform:perspective(600px) rotateY(-12deg)}.book-stack{width:150px;height:20px;background:#fff;box-shadow:inset -5px 0 #00253e,0 6px 20px #00000026;border-radius:6px}.ink-bottle{width:60px;height:70px;background:#00253e;border-radius:10px;box-shadow:0 10px 25px #00000040;position:relative}.ink-bottle:after{content:"";position:absolute;top:-15px;left:12px;width:35px;height:18px;background:#001a2b;border-radius:6px}.feather{width:140px;filter:drop-shadow(0 5px 15px rgba(0,0,0,.12))}:root{--primary-color: #00253E;--background-color: #ffffff;--text-color: #00253E}
