html,body,*,a,button{cursor:none!important}@media(max-width:1024px){html,body,*,a,button{cursor:auto!important}}h1,h2,h3{font-family:Playfair Display,"Noto Serif TC",serif}body{font-family:"Noto Serif TC",Crimson Pro,serif}code,.font-mono{font-family:JetBrains Mono,monospace}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0604}::-webkit-scrollbar-thumb{background:#3d2010;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#5a3218}.flip-card-outer[data-v-9942a4bf]{perspective:1000px;height:220px;animation:cardFadeIn-9942a4bf .4s ease both}@keyframes cardFadeIn-9942a4bf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.flip-card-inner[data-v-9942a4bf]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1)}.flip-card-inner.flipped[data-v-9942a4bf]{transform:rotateY(180deg)}.flip-face[data-v-9942a4bf]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden}.flip-back[data-v-9942a4bf]{transform:rotateY(180deg)}.parchment-card[data-v-9942a4bf]{background:linear-gradient(135deg,#f5e6c8,#ede0c4 40%,#e8d8b8,#f0e4cc);border:1px solid rgba(139,90,43,.25);box-shadow:inset 0 1px #fff9,inset 0 -1px #643c141a,0 4px 20px #3c1e0a33}.parchment-card[data-v-9942a4bf]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");pointer-events:none;border-radius:.75rem}.parchment-card-back[data-v-9942a4bf]{background:linear-gradient(135deg,#2a1505,#1e0f04,#261208);border:1px solid rgba(180,120,50,.3);box-shadow:0 4px 20px #0006}.alcohol-card[data-v-9942a4bf]{background:linear-gradient(135deg,#1d0f0a,#150a07,#1a0d09);border:1px solid rgba(217,164,89,.6);box-shadow:inset 0 0 40px #00000080,0 4px 25px #0009}.alcohol-card[data-v-9942a4bf]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(217,164,89,.25),transparent 70%);pointer-events:none}.alcohol-card-back[data-v-9942a4bf]{background:linear-gradient(135deg,#120805,#0a0402);border:1px solid rgba(217,164,89,.4);box-shadow:0 4px 20px #00000080}.tea-card[data-v-9942a4bf]{background:linear-gradient(135deg,#dadcd0,#e6e8de 40%,#d0d2c5,#d8dacd);border:1px solid rgba(85,95,71,.3);box-shadow:0 4px 20px #555f471f}.tea-card[data-v-9942a4bf]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;border-radius:.75rem}.tea-card-back[data-v-9942a4bf]{background:linear-gradient(135deg,#20293a,#0f172a,#171f31);border:1px solid rgba(100,116,139,.3);box-shadow:0 4px 20px #0006}.no-scrollbar[data-v-9942a4bf]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-9942a4bf]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-9942a4bf],.fade-leave-active[data-v-9942a4bf]{transition:opacity .25s ease}.fade-enter-from[data-v-9942a4bf],.fade-leave-to[data-v-9942a4bf]{opacity:0}.tray-enter-active[data-v-9942a4bf],.tray-leave-active[data-v-9942a4bf]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.tray-enter-from[data-v-9942a4bf],.tray-leave-to[data-v-9942a4bf]{transform:translateY(100%)}.modal-enter-active[data-v-9942a4bf],.modal-leave-active[data-v-9942a4bf]{transition:opacity .25s ease}.modal-enter-from[data-v-9942a4bf],.modal-leave-to[data-v-9942a4bf]{opacity:0}@keyframes pulse-gentle-9942a4bf{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.animate-pulse-gentle[data-v-9942a4bf]{animation:pulse-gentle-9942a4bf 1.8s infinite ease-in-out}
