.page-module__nBcRdq__container{flex-direction:column;align-items:center;height:calc(100vh - 80px);padding-bottom:0;display:flex;position:relative;overflow:hidden}.page-module__nBcRdq__bgElements{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__nBcRdq__orb1{background:radial-gradient(circle,#d4af3726 0%,#7033ff00 60%);border-radius:50%;width:80vw;height:80vw;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.page-module__nBcRdq__content{z-index:1;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.page-module__nBcRdq__header{text-align:center;margin-top:2rem;margin-bottom:2rem}.page-module__nBcRdq__title{font-family:var(--font-serif);color:var(--accent-gold);text-shadow:0 0 20px #d4af3766;margin-bottom:.5rem;font-size:2.5rem}.page-module__nBcRdq__instruction{font-family:var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af3726;border:1px solid #d4af374d;border-radius:30px;padding:.6rem 2rem;font-size:1.1rem}.page-module__nBcRdq__tableArea{flex-grow:1;justify-content:center;align-items:flex-end;width:100vw;display:flex;position:relative}.page-module__nBcRdq__cardWrapper{transform-origin:bottom;position:absolute;bottom:100px}.page-module__nBcRdq__readBtn{background:linear-gradient(135deg, var(--accent-gold) 0%, #ff8c00 100%);color:#fff;font-family:var(--font-sans);cursor:pointer;z-index:100;border:none;border-radius:30px;outline:none;padding:1rem 4rem;font-size:1.3rem;font-weight:600;position:relative;box-shadow:0 0 20px #d4af3780}.page-module__nBcRdq__resultArea{flex-flow:wrap;flex:1;justify-content:center;gap:2rem;width:100%;max-width:1400px;min-height:0;padding:2rem 2rem 6rem;display:flex;overflow-y:auto}.page-module__nBcRdq__resultArea::-webkit-scrollbar{width:8px}.page-module__nBcRdq__resultArea::-webkit-scrollbar-track{background:#0003;border-radius:4px}.page-module__nBcRdq__resultArea::-webkit-scrollbar-thumb{background:#d4af3766;border-radius:4px}.page-module__nBcRdq__resultArea::-webkit-scrollbar-thumb:hover{background:#d4af37b3}.page-module__nBcRdq__resultItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);background:#140f23b3;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:300px;padding:2rem;transition:transform .3s;display:flex;box-shadow:0 10px 30px #0000004d}.page-module__nBcRdq__resultItem:hover{transform:translateY(-10px)}.page-module__nBcRdq__resultText{text-align:center;flex-direction:column;align-items:center;margin-top:2rem;display:flex}.page-module__nBcRdq__resultPosition{font-family:var(--font-sans);color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;background:#d4af371a;border:1px solid #d4af374d;border-radius:20px;margin-bottom:.5rem;padding:4px 12px;font-size:.9rem}.page-module__nBcRdq__resultName{font-family:var(--font-serif);color:#fff;text-shadow:0 0 15px #d4af374d;margin:0 0 1rem;font-size:2rem}.page-module__nBcRdq__resultMeaning{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.6}@media (max-width:900px){.page-module__nBcRdq__resultArea{flex-flow:row;justify-content:space-between;align-items:stretch;gap:.5rem;padding:1rem .5rem 6rem}.page-module__nBcRdq__resultItem{flex:1;width:32%;min-width:0;padding:.5rem}.page-module__nBcRdq__resultItem>div:first-child{transform-origin:top;margin-bottom:-65px;transform:scale(.65)}.page-module__nBcRdq__resultText{margin-top:.5rem}.page-module__nBcRdq__resultPosition{letter-spacing:0;margin-bottom:.3rem;padding:2px 4px;font-size:.6rem}.page-module__nBcRdq__resultName{margin-bottom:.4rem;font-size:.95rem}.page-module__nBcRdq__resultMeaning{font-size:.75rem;line-height:1.3}.page-module__nBcRdq__resultText>div{margin-top:.5rem!important;padding:.5rem!important}.page-module__nBcRdq__resultText p{line-height:1.2;margin-bottom:.3rem!important;font-size:.7rem!important}}@media (max-width:768px){.page-module__nBcRdq__header{margin-top:.5rem;margin-bottom:.5rem}.page-module__nBcRdq__title{margin-bottom:.25rem;font-size:1.6rem}.page-module__nBcRdq__instruction{padding:.4rem 1rem;font-size:.82rem}.page-module__nBcRdq__readBtn{padding:.65rem 2rem;font-size:1rem;margin-bottom:-1rem!important}.page-module__nBcRdq__cardWrapper{bottom:60px}}
.TarotCard-module__U6ReoG__cardContainer{perspective:1000px;cursor:pointer;width:180px;height:300px}.TarotCard-module__U6ReoG__cardInner{width:100%;height:100%;transform-style:preserve-3d;border-radius:12px;position:relative;box-shadow:0 4px 15px #00000080}.TarotCard-module__U6ReoG__cardBack,.TarotCard-module__U6ReoG__cardFace{backface-visibility:hidden;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.TarotCard-module__U6ReoG__cardBack{background:url(/images/tarot_back.png) 50%/cover;justify-content:center;align-items:center;padding:10px;display:flex}.TarotCard-module__U6ReoG__backBorder{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a051480;border:2px solid #d4af3780;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TarotCard-module__U6ReoG__backCenter{border:1px dashed var(--accent-gold);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.TarotCard-module__U6ReoG__cardFace{background-color:var(--background-dark);border:2px solid var(--accent-gold);position:relative;transform:rotateY(180deg)}.TarotCard-module__U6ReoG__cardFace:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0f0a19 0%,#0f0a19cc 40%,#0f0a1900 100%);width:100%;height:35px;position:absolute;top:0;left:0}.TarotCard-module__U6ReoG__turkishLabel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid var(--accent-gold);text-align:center;width:100%;font-family:var(--font-serif);color:var(--accent-gold);letter-spacing:1px;z-index:10;text-transform:uppercase;background:#0f0a19f2;padding:10px 5px;font-size:1.1rem;font-weight:700;position:absolute;bottom:0;left:0;box-shadow:0 -5px 15px #00000080}@media (max-width:768px){.TarotCard-module__U6ReoG__cardContainer{width:120px;height:200px}.TarotCard-module__U6ReoG__turkishLabel{padding:6px 2px;font-size:.8rem}}
