.PotionShelf-module__br9vNq__container{background:var(--background);min-height:80vh;padding-top:3rem;position:relative;overflow:hidden}.PotionShelf-module__br9vNq__header{text-align:center;margin-bottom:2rem}.PotionShelf-module__br9vNq__title{font-family:var(--font-mono);color:var(--foreground);text-transform:uppercase;letter-spacing:3px;margin-bottom:.5rem;font-size:1.5rem}.PotionShelf-module__br9vNq__subtitle{font-family:var(--font-serif);color:#666;font-size:.9rem;font-style:italic}.PotionShelf-module__br9vNq__shelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.5rem;width:100%;max-width:700px;min-height:60vh;margin:0 auto;padding:2rem;display:flex;position:relative}.PotionShelf-module__br9vNq__potion{cursor:pointer;opacity:0;transition:transform .3s;animation:.5s ease-out forwards PotionShelf-module__br9vNq__fadeIn;position:relative}.PotionShelf-module__br9vNq__potion:hover{transform:translateY(-5px)}@keyframes PotionShelf-module__br9vNq__fadeIn{to{opacity:1}}.PotionShelf-module__br9vNq__flask{flex-direction:column;align-items:center;width:50px;height:70px;display:flex;position:relative}.PotionShelf-module__br9vNq__flaskNeck{background:#ffffff1a;border:2px solid #fff3;border-bottom:none;border-radius:3px 3px 0 0;width:20px;height:15px}.PotionShelf-module__br9vNq__flaskBody{background:#ffffff0d;border:2px solid #fff3;border-radius:0 0 25px 25px;width:50px;height:55px;position:relative;overflow:hidden}.PotionShelf-module__br9vNq__liquid{border-radius:0 0 23px 23px;height:70%;transition:height .3s;position:absolute;bottom:0;left:0;right:0}.PotionShelf-module__br9vNq__liquid:before{content:"";background:#ffffff4d;border-radius:50%;height:8px;animation:2s ease-in-out infinite PotionShelf-module__br9vNq__wave;position:absolute;top:0;left:10%;right:10%}@keyframes PotionShelf-module__br9vNq__wave{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-2px)scaleX(.9)}}.PotionShelf-module__br9vNq__potion:hover .PotionShelf-module__br9vNq__liquid{height:80%}.PotionShelf-module__br9vNq__digitalUnderground .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#2ecc71 0%,#1a7a44 100%)}.PotionShelf-module__br9vNq__unknownWriter .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#b93b3b 0%,#6b1f1f 100%)}.PotionShelf-module__br9vNq__speculative .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#00bcd4 0%,#006978 100%)}.PotionShelf-module__br9vNq__artCreation .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#ff9800 0%,#995c00 100%)}.PotionShelf-module__br9vNq__philosophical .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#e0e0d0 0%,#888878 100%)}.PotionShelf-module__br9vNq__epitafios .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#8a2be2 0%,#4a1a7a 100%)}.PotionShelf-module__br9vNq__microStories .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#888 0%,#444 100%)}.PotionShelf-module__br9vNq__anatomy .PotionShelf-module__br9vNq__liquid{background:linear-gradient(#8b0000 0%,#3a0000 100%)}.PotionShelf-module__br9vNq__potion:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px}.PotionShelf-module__br9vNq__digitalUnderground:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #2ecc71}.PotionShelf-module__br9vNq__unknownWriter:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #b93b3b}.PotionShelf-module__br9vNq__speculative:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #00bcd4}.PotionShelf-module__br9vNq__artCreation:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #ff9800}.PotionShelf-module__br9vNq__philosophical:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #e0e0d0}.PotionShelf-module__br9vNq__epitafios:hover .PotionShelf-module__br9vNq__flaskBody{box-shadow:0 0 20px #8a2be2}.PotionShelf-module__br9vNq__tooltip{border:1px solid var(--accent-red);font-family:var(--font-serif);color:var(--foreground);white-space:nowrap;opacity:0;pointer-events:none;text-align:center;background:#0a0a09f2;max-width:200px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.PotionShelf-module__br9vNq__potion:hover .PotionShelf-module__br9vNq__tooltip{opacity:1}.PotionShelf-module__br9vNq__date{font-family:var(--font-mono);color:#666;margin-top:.25rem;font-size:.65rem;display:block}.PotionShelf-module__br9vNq__info{font-family:var(--font-mono);color:#333;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:.75rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.PotionShelf-module__br9vNq__potion:nth-child(3n+1){transform:translateY(-10px)}.PotionShelf-module__br9vNq__potion:nth-child(4n+2){transform:translateY(5px)}.PotionShelf-module__br9vNq__potion:nth-child(5n){transform:translateY(-5px)}.PotionShelf-module__br9vNq__tallFlask .PotionShelf-module__br9vNq__flask{height:90px}.PotionShelf-module__br9vNq__tallFlask .PotionShelf-module__br9vNq__flaskBody{height:75px}.PotionShelf-module__br9vNq__roundFlask .PotionShelf-module__br9vNq__flask{width:60px;height:60px}.PotionShelf-module__br9vNq__roundFlask .PotionShelf-module__br9vNq__flaskBody{border-radius:0 0 30px 30px;width:60px;height:45px}.PotionShelf-module__br9vNq__smallFlask .PotionShelf-module__br9vNq__flask{width:40px;height:55px}.PotionShelf-module__br9vNq__smallFlask .PotionShelf-module__br9vNq__flaskBody{border-radius:0 0 20px 20px;width:40px;height:40px}.PotionShelf-module__br9vNq__spill{border-radius:0 0 4px 4px;width:8px;height:0;animation:.5s ease-out forwards PotionShelf-module__br9vNq__spillDrip;position:absolute;bottom:-5px;left:50%}@keyframes PotionShelf-module__br9vNq__spillDrip{0%{opacity:1;height:0;transform:translate(-50%)}40%{opacity:1;height:20px}to{opacity:0;height:50px;transform:translate(-50%)translateY(15px)}}.PotionShelf-module__br9vNq__digitalUnderground .PotionShelf-module__br9vNq__spill{background:linear-gradient(#2ecc71 0%,#0000 100%)}.PotionShelf-module__br9vNq__unknownWriter .PotionShelf-module__br9vNq__spill{background:linear-gradient(#b93b3b 0%,#0000 100%)}.PotionShelf-module__br9vNq__speculative .PotionShelf-module__br9vNq__spill{background:linear-gradient(#00bcd4 0%,#0000 100%)}.PotionShelf-module__br9vNq__artCreation .PotionShelf-module__br9vNq__spill{background:linear-gradient(#ff9800 0%,#0000 100%)}.PotionShelf-module__br9vNq__philosophical .PotionShelf-module__br9vNq__spill{background:linear-gradient(#e0e0d0 0%,#0000 100%)}.PotionShelf-module__br9vNq__epitafios .PotionShelf-module__br9vNq__spill{background:linear-gradient(#8a2be2 0%,#0000 100%)}.PotionShelf-module__br9vNq__microStories .PotionShelf-module__br9vNq__spill{background:linear-gradient(#888 0%,#0000 100%)}.PotionShelf-module__br9vNq__spilling{animation:.4s ease-in-out PotionShelf-module__br9vNq__shake}.PotionShelf-module__br9vNq__spilling .PotionShelf-module__br9vNq__liquid{animation:.8s ease-out forwards PotionShelf-module__br9vNq__drain}@keyframes PotionShelf-module__br9vNq__shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px)rotate(-5deg)}40%{transform:translate(4px)rotate(5deg)}60%{transform:translate(-2px)rotate(-3deg)}80%{transform:translate(2px)rotate(3deg)}}@keyframes PotionShelf-module__br9vNq__drain{0%{height:70%}to{opacity:.3;height:10%}}.PotionShelf-module__br9vNq__spillOverlay{z-index:9999;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.PotionShelf-module__br9vNq__spillColumn{opacity:0;border-radius:0 0 50% 50%;height:0;animation:1.4s cubic-bezier(.4,0,.2,1) forwards PotionShelf-module__br9vNq__dripFall;position:absolute;top:-15%}.PotionShelf-module__br9vNq__spillColumn:after{content:"";background:inherit;filter:blur(2px);border-radius:50%;width:140%;height:18px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}@keyframes PotionShelf-module__br9vNq__dripFall{0%{opacity:0;height:0;top:-5%}8%{opacity:.95}15%{height:8vh}35%{height:35vh}65%{height:75vh}to{opacity:.95;height:130vh;top:-5%}}.PotionShelf-module__br9vNq__spillFlood{width:100%;height:0;animation:.8s ease-in .7s forwards PotionShelf-module__br9vNq__poolRise;position:absolute;bottom:0;left:0}@keyframes PotionShelf-module__br9vNq__poolRise{0%{opacity:.6;height:0}40%{opacity:.85;height:40%}to{opacity:1;height:100%}}
