.t-card-deck .t-unknown-card{transition:filter .3s ease}.t-card-deck .t-unknown-card:hover{cursor:pointer;filter:brightness(1.1)}.t-card-deck .t-shuffle-btn{color:var(--tarotic-color-pink);font-size:20px;font-style:normal;font-weight:700;line-height:36px;background-color:transparent;border:none}.t-card-deck .t-shuffle-btn.t-shuffling .t-icon-wrapper{transform:rotate(2turn);transition:transform 3s linear}.t-card-deck .t-shuffle-btn .t-icon-wrapper{transform:rotate(0deg);transition:transform 0s linear;display:inline-block}.t-card-deck .t-cards{width:100%;display:inline-flex}.t-card-deck .t-cards.inactive .tarot-card{transition:none;filter:grayscale(100%)}.t-card-deck .t-cards.inactive .tarot-card.selected,.t-card-deck .t-cards.inactive .tarot-card.selected:hover{transform:translateY(-25px)}.t-card-deck .t-cards.inactive .tarot-card:hover{transform:translateY(0)}.t-card-deck .t-cards .tarot-card{margin-left:-56px;height:119px;min-width:0;max-width:72px;z-index:1;position:relative;transition:transform .3s ease,z-index .3s ease,opacity .3s ease;transform:translateY(0);opacity:1}.t-card-deck .t-cards .tarot-card.shuffling{transform:translateY(-25px);opacity:0}.t-card-deck .t-cards .tarot-card.selected{transform:translateY(-25px);cursor:grab}.t-card-deck .t-cards .tarot-card:first-child{margin-left:0}.t-card-deck .t-cards .tarot-card:hover{transform:translateY(-25px);cursor:grab}.t-card-deck .t-selected-card-header{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background-color:var(--tarotic-color-pink);border-radius:4px;padding:8px;display:inline-block}.t-card-deck .t-selected-card-title{color:var(--tarotic-color-dark-blue);text-align:right;font-family:var(--font-playfair-display);font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.792px}.t-question-input .t-input-info{color:var(--tarotic-color-pink);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.t-question-input .t-input-wrapper{position:relative;border:1px solid var(--tarotic-color-pink);border-radius:8px;background-color:#fff}.t-question-input .t-input-wrapper .t-no-idea,.t-question-input .t-input-wrapper .t-remaining-chars{color:#868686;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.154px}.t-question-input .t-input-wrapper .t-no-idea .t-no-idea-wrapper{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.t-question-input .t-input-wrapper .t-no-idea .t-no-idea-wrapper.t-show{transform:translateY(0);opacity:1}.t-question-input .t-input-wrapper .t-no-idea .t-no-idea-wrapper.t-hide{transform:translateY(10px);opacity:0}.t-question-input .t-input-wrapper .t-questions-hide{max-height:0;transition:max-height .3s ease-in-out,margin-top .3s ease-in-out,margin-bottom .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden;margin-top:0!important;margin-bottom:0!important;opacity:0}.t-question-input .t-input-wrapper .t-questions-show{max-height:150px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden;opacity:1}.t-question-input .t-input-wrapper .t-follow-up-question{border:1px solid var(--tarotic-color-pink-opacity-75);border-radius:8px;color:var(--tarotic-color-pink);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.t-question-input .t-input-wrapper .t-follow-up-question:hover{cursor:pointer;color:var(--tarotic-color-dark-pink);background-color:var(--tarotic-color-pink-opacity-20)}.t-question-input .t-input-wrapper textarea{width:100%;height:120px;padding:0 15px 15px;border:none;outline:none;resize:none}.t-question-input .t-input-wrapper textarea:focus-visible{outline:none}.t-page-header{text-align:center}.t-page-header h1.t-page-header-title{color:var(--tarotic-color-dark-blue);font-size:48px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-1.056px}.t-page-header h2.t-page-header-title{color:var(--tarotic-color-dark-blue);font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.792px}.t-page-header .t-page-header-tag{color:var(--tarotic-color-pink);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:block}.t-page-header .t-page-header-subtag{color:var(--tarotic-color-blue);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-top:5px}.t-page-header .t-page-header-description{color:var(--tarotic-color-dark-blue);font-size:24px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.264px}.t-page-header.light .t-page-header-title{color:#fff}.t-page-header.light .t-page-header-tag{color:var(--tarotic-color-beige)}.t-page-header.light .t-page-header-description{color:#fff}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.t-analysis-btn{background-color:var(--tarotic-color-pink);position:relative;width:100%;border-radius:999px;font-size:20px;font-style:normal;font-weight:700;line-height:36px;border:0;padding:12px 36px;text-decoration:none;transition:filter .3s ease}.t-analysis-btn:hover{filter:brightness(110%)}.t-analysis-btn .t-loader{background-color:var(--tarotic-color-dark-pink);border-radius:999px;position:absolute;top:0;left:0;height:100%;z-index:1;transition:width 1s ease}.t-analysis-btn .t-label{position:relative;color:#fff;z-index:2}.t-analysis-btn .t-label .t-dot-1,.t-analysis-btn .t-label .t-dot-2{display:inline-block;animation:bounce 1.5s infinite}.t-analysis-btn .t-label .t-dot-2{animation-delay:.2s}.t-analysis-btn .t-label .t-dot-3{display:inline-block;animation:bounce 1.5s infinite;animation-delay:.4s}.t-page-tarot-reading .t-input-container{background:url(/_next/static/media/bg.1e8d8524.png)}.t-page-tarot-reading .t-card-container{background-color:#fff}.t-page-tarot-reading .t-card-container .t-title{color:var(--tarotic-color-dark-blue);font-size:24px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.264px}.t-page-tarot-reading .t-btn-cta{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:36px;background-color:var(--tarotic-color-pink);border:0;border-radius:999px;padding:12px 36px;text-decoration:none;transition:filter .3s ease}.t-page-tarot-reading .t-btn-cta:hover{filter:brightness(110%)}.t-page-tarot-reading .t-credit-balance,.t-page-tarot-reading .t-cta-helper{color:var(--tarotic-color-dark-blue);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.t-page-tarot-reading .t-credit-balance{color:var(--tarotic-color-light-grey);font-size:12px}