.katina-hero{position:relative;overflow:hidden;min-height:360px;display:grid;align-items:center}.katina-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,rgba(212,175,95,0.12),transparent 28%),radial-gradient(circle at 78% 28%,rgba(126,69,218,0.18),transparent 34%),linear-gradient(135deg,rgba(15,12,31,0.92),rgba(5,9,20,0.98))}.katina-hero::after{content:"";position:absolute;inset:18px;border-radius:28px;border:1px solid rgba(126,69,218,0.36);pointer-events:none}.katina-hero__copy{position:relative;max-width:760px;z-index:1}.katina-hero h1,.katina-reading-head h2,.katina-result h2,.katina-seo-text h2{margin:0;font-family:"Cormorant Garamond",serif;letter-spacing:-0.045em;line-height:0.96}.katina-hero h1{font-size:clamp(3.4rem,8vw,7.2rem)}.katina-hero p:not(.section-kicker),.katina-reading-head p,.katina-seo-text p{max-width:66ch;color:rgba(231,224,238,0.76);line-height:1.85}.katina-reading-panel{display:grid;gap:24px}.katina-reading-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.katina-reading-head h2,.katina-result h2,.katina-seo-text h2{font-size:clamp(2.4rem,4.4vw,4.5rem)}.katina-reset-button{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(212,175,95,0.24);color:rgba(243,240,232,0.82);background:rgba(255,255,255,0.03);cursor:pointer}.katina-question-field{display:grid;gap:10px}.katina-question-field span{color:var(--gold-soft);font-size:0.78rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.katina-question-field textarea{width:100%;min-height:128px;padding:18px 20px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;color:var(--text);background:radial-gradient(circle at 96% 0%,rgba(126,69,218,0.16),transparent 34%),rgba(8,12,25,0.86);outline:none;resize:vertical;line-height:1.7;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02)}.katina-question-field textarea:focus{border-color:rgba(212,175,95,0.48);box-shadow:0 0 0 4px rgba(212,175,95,0.08)}.katina-spread-bar{display:flex;flex-wrap:wrap;gap:10px}.katina-spread-option{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(126,69,218,0.36);color:rgba(243,240,232,0.8);background:rgba(255,255,255,0.03);cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}.katina-spread-option:hover,.katina-spread-option.is-active{transform:translateY(-1px);border-color:rgba(212,175,95,0.5);color:var(--text);background:linear-gradient(135deg,rgba(126,69,218,0.28),rgba(212,175,95,0.1))}.katina-progress{display:flex;justify-content:space-between;gap:12px;color:rgba(231,224,238,0.68);font-size:0.92rem}.katina-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:14px}.katina-card{min-height:138px;padding:0;border:0;background:transparent;perspective:900px;cursor:pointer}.katina-card:disabled{cursor:not-allowed;opacity:0.42}.katina-card__inner{position:relative;display:block;min-height:138px;border-radius:18px;transform-style:preserve-3d;transition:transform 260ms ease,filter 180ms ease}.katina-card:hover:not(:disabled) .katina-card__inner{filter:brightness(1.08);transform:translateY(-3px)}.katina-card.is-selected .katina-card__inner{transform:rotateY(180deg)}.katina-card__back,.katina-card__front{position:absolute;inset:0;display:grid;place-items:center;min-height:138px;padding:14px;border:1px solid rgba(126,69,218,0.44);border-radius:18px;backface-visibility:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025),0 16px 34px rgba(0,0,0,0.22)}.katina-card__back{background:radial-gradient(circle at 50% 24%,rgba(212,175,95,0.16),transparent 32%),linear-gradient(155deg,rgba(17,15,41,0.98),rgba(6,9,20,0.98))}.katina-card__front{gap:8px;text-align:center;transform:rotateY(180deg);background:radial-gradient(circle at 20% 0%,rgba(212,175,95,0.15),transparent 34%),linear-gradient(155deg,rgba(26,19,45,0.98),rgba(7,10,22,0.98))}.katina-card__front strong{font-family:"Cormorant Garamond",serif;font-size:1.38rem;line-height:1}.katina-card__front small{color:rgba(231,224,238,0.68);line-height:1.45}.katina-card__sigil{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(212,175,95,0.42);color:var(--gold-soft);font-weight:900;letter-spacing:0.08em;background:rgba(212,175,95,0.06)}.katina-actions{display:flex;justify-content:flex-end}.katina-interpret-button{min-width:180px}.katina-error{margin:0;padding:14px 16px;border:1px solid rgba(242,181,166,0.24);border-radius:16px;color:#f2b5a6;background:rgba(242,181,166,0.07)}.katina-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.katina-result__question{margin:0;color:rgba(231,224,238,0.72)}.katina-result-section{padding:22px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(126,69,218,0.14),transparent 32%),linear-gradient(160deg,rgba(14,15,31,0.92),rgba(7,10,20,0.96))}.katina-result-section--wide{grid-column:1 / -1}.katina-result-section h3{margin:0 0 12px;color:var(--gold-soft);font-size:0.86rem;letter-spacing:0.14em;text-transform:uppercase}.katina-result-section p,.katina-meaning-list{margin:0;color:rgba(231,224,238,0.76);line-height:1.8}.katina-result-cards{display:flex;flex-wrap:wrap;gap:10px}.katina-result-card{padding:9px 12px;border:1px solid rgba(212,175,95,0.24);border-radius:999px;color:var(--text);background:rgba(212,175,95,0.06)}.katina-meaning-list{display:grid;gap:8px;padding-left:18px}.katina-seo-text{background:radial-gradient(circle at 18% 0%,rgba(126,69,218,0.16),transparent 36%),linear-gradient(180deg,rgba(8,13,27,0.94),rgba(5,9,20,0.97))}@media (max-width:760px){.katina-hero{min-height:300px}.katina-hero::after{inset:10px;border-radius:22px}.katina-hero h1{font-size:clamp(3rem,16vw,4.8rem)}.katina-reading-head{flex-direction:column}.katina-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.katina-card,.katina-card__inner,.katina-card__back,.katina-card__front{min-height:124px}.katina-card__front{padding:10px}.katina-card__front strong{font-size:1.14rem}.katina-card__front small{font-size:0.76rem}.katina-progress,.katina-actions{flex-direction:column;align-items:stretch}.katina-result-grid{grid-template-columns:1fr}}@media (max-width:360px){.katina-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yildizname-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:24px;align-items:stretch}.yildizname-hero__copy,.yildizname-hero__visual,.yildizname-panel,.yildizname-result-card{border-radius:26px;border:1px solid rgba(212,175,95,0.16);background:radial-gradient(circle at top right,rgba(212,175,95,0.08),transparent 26%),linear-gradient(180deg,rgba(11,16,28,0.95),rgba(7,9,14,0.98))}.yildizname-hero__copy,.yildizname-panel{padding:30px 28px}.yildizname-hero__copy h1,.yildizname-panel h2,.yildizname-result-card h3{margin:0;font-family:"Cormorant Garamond",serif;letter-spacing:-0.03em}.yildizname-hero__copy h1,.yildizname-panel h2{font-size:clamp(2.8rem,4.4vw,4.5rem);line-height:0.94}.yildizname-hero__lead,.yildizname-panel__lead,.yildizname-result-card p{color:var(--muted);line-height:1.8}.yildizname-hero__lead,.yildizname-panel__lead{max-width:50ch;margin:18px 0 0}.yildizname-hero__visual{position:relative;overflow:hidden;display:grid;place-items:center;min-height:420px}.yildizname-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.96) brightness(0.88)}.yildizname-hero__image-shade{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(212,175,95,0.14),transparent 28%),linear-gradient(180deg,rgba(7,9,14,0.1),rgba(7,9,14,0.42));pointer-events:none}.yildizname-flow,.yildizname-results{display:grid;gap:24px}.yildizname-form{display:grid;gap:18px;margin-top:24px}.yildizname-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yildizname-field{display:grid;gap:8px}.yildizname-field--wide{grid-column:1 / -1}.yildizname-field span{color:var(--text);font-size:0.94rem}.yildizname-field input,.yildizname-field select{min-height:56px;padding:0 16px;border-radius:14px;border:1px solid rgba(212,175,95,0.18);outline:0;color:var(--text);background:rgba(255,255,255,0.03)}.yildizname-field input::placeholder{color:rgba(243,240,232,0.42)}.yildizname-field select{appearance:none;color-scheme:dark}.yildizname-field select option{color:var(--text);background:#0d1220}.yildizname-field input:focus,.yildizname-field select:focus{border-color:rgba(212,175,95,0.54);box-shadow:0 0 0 4px rgba(212,175,95,0.12)}.yildizname-panel--loading{display:grid;place-items:center;text-align:center;min-height:220px}.yildizname-loading__icon{position:relative;width:82px;height:82px;margin-bottom:20px}.yildizname-loading__icon span{position:absolute;inset:50%;display:block;width:14px;height:14px;margin:-7px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 18px rgba(212,175,95,0.34);animation:yildizname-orbit 1.8s linear infinite}.yildizname-loading__icon span:nth-child(1){transform:rotate(0deg) translateY(-28px)}.yildizname-loading__icon span:nth-child(2){transform:rotate(120deg) translateY(-28px);animation-delay:-0.6s}.yildizname-loading__icon span:nth-child(3){transform:rotate(240deg) translateY(-28px);animation-delay:-1.2s}.yildizname-panel--loading strong{color:var(--text);font-size:1.08rem}.yildizname-summary__badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.yildizname-summary__badges span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(212,175,95,0.16);background:rgba(255,255,255,0.03);color:var(--gold-soft);font-size:0.86rem}.yildizname-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yildizname-result-card{padding:24px}.yildizname-result-card h3{color:var(--gold-soft);font-size:2rem;line-height:1}.yildizname-result-card p{margin:14px 0 0}.tarot-landing{position:relative;display:grid;align-content:start;min-height:620px;overflow:hidden;isolation:isolate;padding-top:48px;padding-bottom:36px}.tarot-landing::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,12,24,0.4),rgba(5,9,20,0.86));pointer-events:none;z-index:0}.tarot-landing__visual{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tarot-landing__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.tarot-landing__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,20,0.94) 0%,rgba(5,9,20,0.84) 26%,rgba(5,9,20,0.5) 48%,rgba(5,9,20,0.16) 76%,rgba(5,9,20,0.12) 100%),linear-gradient(180deg,rgba(5,9,20,0.18),rgba(5,9,20,0.34))}.tarot-landing__intro{position:relative;z-index:1;max-width:620px;margin:0;text-align:left;padding-top:14px}.tarot-landing__intro h1{margin:0;font-family:"Cormorant Garamond",serif;font-size:clamp(3.2rem,4.9vw,5rem);line-height:0.98;letter-spacing:-0.04em;max-width:12.5ch;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.tarot-landing__line{display:block}.tarot-landing__line--accent{display:block;color:var(--gold-soft)}.tarot-landing__intro p{max-width:38ch;margin:18px 0 0;color:var(--muted);font-size:1rem;line-height:1.8}.tarot-landing__actions{justify-content:flex-start;margin-top:28px}.tarot-landing__glow{position:absolute;inset:auto auto 58px 32%;width:280px;height:220px;border-radius:50%;background:radial-gradient(circle at center,rgba(212,175,95,0.18),rgba(212,175,95,0) 70%);filter:blur(38px)}.tarot-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.tarot-entry-grid--landing{position:relative;z-index:1;margin-top:34px}.tarot-entry{padding:28px;border-radius:26px;border:1px solid rgba(255,255,255,0.07);background:rgba(9,14,28,0.9);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}.tarot-entry__meta{display:flex;gap:12px;margin-top:auto;padding-top:24px;color:var(--gold-soft);font-size:0.9rem}.tarot-entry__meta span{display:inline-flex;align-items:center;gap:8px}.tarot-spread-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.tarot-spread-option{display:grid;gap:8px;min-height:112px;padding:18px;border:1px solid var(--line-soft);border-radius:22px;color:var(--muted);text-align:left;background:radial-gradient(circle at 85% 0%,rgba(124,65,214,0.18),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012));cursor:pointer;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease,color 180ms ease}.tarot-spread-option strong{color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:1.55rem;line-height:1}.tarot-spread-option span{font-size:0.95rem;line-height:1.55}.tarot-spread-option:hover,.tarot-spread-option.is-active{border-color:rgba(212,175,95,0.58);color:var(--text);box-shadow:0 16px 34px rgba(124,65,214,0.18);transform:translateY(-2px)}.tarot-spread-option.is-active{background:radial-gradient(circle at 90% 0%,rgba(212,175,95,0.16),transparent 34%),linear-gradient(145deg,rgba(124,65,214,0.18),rgba(255,255,255,0.02))}.selection-board.is-condensed .tarot-grid{max-height:174px;overflow:hidden;mask-image:linear-gradient(180deg,rgba(0,0,0,1) 54%,rgba(0,0,0,0))}.tarot-grid{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:10px}.tarot-card-select{position:relative;width:100%;aspect-ratio:5 / 8;border:1px solid rgba(212,175,95,0.32);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(212,175,95,0.2),transparent 22%),linear-gradient(180deg,#111b34,#050914);box-shadow:inset 0 0 0 1px rgba(212,175,95,0.08);cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.tarot-card-select::before,.tarot-card-select::after{content:"";position:absolute;pointer-events:none}.tarot-card-select::before{inset:6px;border-radius:6px;border:1px solid rgba(212,175,95,0.14)}.tarot-card-select::after{top:14px;left:50%;width:44px;height:44px;border-radius:50%;transform:translateX(-50%);border:1px solid rgba(212,175,95,0.14)}.tarot-card-select:hover{transform:translateY(-3px)}.tarot-card-select.is-selected{border-color:rgba(212,175,95,0.82);box-shadow:0 0 0 1px rgba(212,175,95,0.22),0 0 24px rgba(212,175,95,0.28)}.tarot-card-select__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:11px 8px 10px}.tarot-card-select__sigil{margin-top:10px;color:var(--gold-soft);font-size:1rem;text-shadow:0 0 18px rgba(212,175,95,0.24)}.tarot-card-select__star{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(212,175,95,0.16);color:var(--gold-soft);font-size:0.92rem;background:rgba(212,175,95,0.05)}.tarot-card-select__slot{color:var(--gold-soft);font-size:0.9rem}@media (max-width:1120px){.tarot-landing__intro{max-width:520px}.tarot-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (max-width:900px){.tarot-landing__intro{max-width:100%;padding-top:8px}.tarot-landing__intro h1{font-size:clamp(3rem,11vw,4.6rem)}.tarot-landing{min-height:760px}.tarot-landing__image{object-position:70% center}.tarot-landing__shade{background:linear-gradient(180deg,rgba(5,9,20,0.88) 0%,rgba(5,9,20,0.5) 40%,rgba(5,9,20,0.78) 100%),linear-gradient(90deg,rgba(5,9,20,0.86),rgba(5,9,20,0.16))}.tarot-landing__glow{left:50%;bottom:180px;width:220px;height:180px;transform:translateX(-50%)}.yildizname-hero__copy,.yildizname-panel,.yildizname-result-card{padding:24px 20px}.tarot-spread-options{grid-template-columns:1fr}.tarot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.yildizname-hero__visual{min-height:340px}}@media (max-width:640px){.yildizname-summary__badges{flex-direction:column}.yildizname-summary__badges span,.yildizname-panel .button{width:100%;justify-content:center}}@media (max-width:768px){.tarot-landing{min-height:520px;padding:34px 22px 26px}.tarot-landing__intro h1{max-width:10.5ch;font-size:clamp(2.75rem,13vw,4rem);line-height:0.9}.tarot-landing__intro p{max-width:32ch;line-height:1.72}.tarot-landing__image{object-position:68% center;opacity:0.74}.tarot-entry-grid,.tarot-spread-options{grid-template-columns:1fr}.tarot-entry,.tarot-spread-option{min-height:auto}}@media (max-width:768px){.tarot-landing{min-height:560px;align-content:center;padding-top:34px;padding-bottom:34px;background:radial-gradient(circle at 22% 8%,rgba(126,69,218,0.18),transparent 36%),linear-gradient(180deg,rgba(12,13,30,0.96),rgba(6,9,20,0.98)) !important}.tarot-landing__intro{padding-top:0}.tarot-landing__visual{display:none !important}.tarot-landing__image,.tarot-landing__shade{display:none !important}.tarot-landing__glow{display:none !important}.tarot-landing__actions{width:100%;max-width:360px;grid-template-columns:1fr !important}.tarot-landing__actions .button{width:100%;min-width:0}.tarot-landing__actions .button-primary,.yildizname-hero .hero-actions .button-primary{min-height:58px;border-radius:999px;border:1px solid rgba(195,139,255,0.28);color:#fff7ee;background:linear-gradient(135deg,#8e45df 0%,#5b20a7 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 14px 34px rgba(95,38,180,0.32)}.tarot-landing__actions .button-primary:hover,.yildizname-hero .hero-actions .button-primary:hover{border-color:rgba(232,205,255,0.38);background:linear-gradient(135deg,#9d52ef 0%,#6424b6 100%) !important}.tarot-landing__intro p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tarot-entry-grid--landing{display:none}.yildizname-hero{position:relative;display:grid;min-height:540px;align-items:center;overflow:hidden;isolation:isolate;padding:26px 20px}.yildizname-hero::before{display:none !important}.yildizname-hero{background:radial-gradient(circle at 22% 8%,rgba(126,69,218,0.18),transparent 36%),linear-gradient(180deg,rgba(12,13,30,0.96),rgba(6,9,20,0.98)) !important}.yildizname-hero__copy{position:relative;z-index:1;padding:0;border:0;background:transparent;box-shadow:none !important}.yildizname-hero__copy h1{font-size:clamp(2.55rem,13vw,3.7rem)}.yildizname-hero .hero-actions{width:100%;max-width:360px;grid-template-columns:1fr !important}.yildizname-hero__visual{display:none}}@media (max-width:420px){.tarot-landing{min-height:540px}}@media (max-width:768px){.yildizname-hero .yildizname-hero__copy{border-color:transparent !important;background:transparent !important;box-shadow:none !important}}@media (max-width:768px){.katina-hero.hero-page{min-height:300px !important;display:grid !important;align-items:center !important;padding:24px 20px !important;background:radial-gradient(circle at 22% 20%,rgba(212,175,95,0.12),transparent 28%),radial-gradient(circle at 78% 28%,rgba(126,69,218,0.18),transparent 34%),linear-gradient(135deg,rgba(15,12,31,0.92),rgba(5,9,20,0.98)) !important;box-shadow:var(--shadow),inset 0 0 0 1px rgba(124,65,214,0.12) !important}.katina-hero.hero-page::before{display:block !important}}.water-hero{position:relative;overflow:hidden;min-height:360px;display:grid;align-items:center;background:radial-gradient(circle at 18% 18%,rgba(212,175,95,0.12),transparent 30%),radial-gradient(circle at 78% 28%,rgba(126,69,218,0.18),transparent 34%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98))}.water-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 112%,rgba(212,175,95,0.12),transparent 46%),linear-gradient(90deg,transparent 0 46%,rgba(212,175,95,0.03) 50%,transparent 54%);opacity:0.8}.water-hero::after{content:"";position:absolute;inset:18px;border:1px solid rgba(126,69,218,0.36);border-radius:28px;pointer-events:none}.water-hero__copy{position:relative;z-index:1;max-width:760px}.water-hero h1,.water-reading-head h2,.water-result h2,.water-seo-text h2{margin:0;font-family:"Cormorant Garamond",serif;line-height:0.96;letter-spacing:-0.045em}.water-hero h1{font-size:clamp(3.4rem,8vw,7rem)}.water-hero p:not(.section-kicker),.water-reading-head p,.water-seo-text p{max-width:66ch;color:rgba(231,224,238,0.76);line-height:1.85}.water-reading-panel{display:grid;gap:24px}.water-reading-head h2,.water-result h2,.water-seo-text h2{font-size:clamp(2.35rem,4.4vw,4.4rem)}.water-question-field{display:grid;gap:10px}.water-question-field span{color:var(--gold-soft);font-size:0.78rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.water-question-field textarea{width:100%;min-height:150px;padding:18px 20px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;color:var(--text);background:radial-gradient(circle at 96% 0%,rgba(212,175,95,0.1),transparent 34%),rgba(8,12,25,0.86);outline:none;resize:vertical;line-height:1.7;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02)}.water-question-field textarea:focus{border-color:rgba(212,175,95,0.48);box-shadow:0 0 0 4px rgba(212,175,95,0.08)}.water-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.water-interpret-button{min-width:190px}.water-reset-button{min-height:52px;padding:0 20px;border:1px solid rgba(212,175,95,0.24);border-radius:16px;color:rgba(243,240,232,0.82);background:rgba(255,255,255,0.03);cursor:pointer}.water-error{margin:0;padding:14px 16px;border:1px solid rgba(242,181,166,0.24);border-radius:16px;color:#f2b5a6;background:rgba(242,181,166,0.07)}.water-result__question{margin:0;color:rgba(231,224,238,0.72)}.water-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.water-result-card{padding:22px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(212,175,95,0.1),transparent 32%),linear-gradient(160deg,rgba(14,15,31,0.92),rgba(7,10,20,0.96))}.water-result-card--wide{grid-column:1 / -1}.water-result-card--symbol strong{display:block;margin-top:10px;font-family:"Cormorant Garamond",serif;font-size:clamp(2.2rem,5vw,3.7rem);line-height:0.95;color:#f2d27a}.water-result-card h3{margin:0 0 12px;color:var(--gold-soft);font-size:0.86rem;letter-spacing:0.14em;text-transform:uppercase}.water-result-card p{margin:0;color:rgba(231,224,238,0.76);line-height:1.8}.water-seo-text{background:radial-gradient(circle at 18% 0%,rgba(212,175,95,0.1),transparent 36%),linear-gradient(180deg,rgba(8,13,27,0.94),rgba(5,9,20,0.97))}@media (max-width:768px){.water-hero.hero-page{min-height:300px !important;display:grid !important;align-items:center !important;padding:24px 20px !important;background:radial-gradient(circle at 18% 18%,rgba(212,175,95,0.12),transparent 30%),radial-gradient(circle at 78% 28%,rgba(126,69,218,0.16),transparent 34%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98)) !important;box-shadow:var(--shadow),inset 0 0 0 1px rgba(124,65,214,0.12) !important}.water-hero.hero-page::before{display:block !important}.water-hero h1{font-size:clamp(3rem,16vw,4.8rem)}.water-actions{flex-direction:column}.water-result-grid{grid-template-columns:1fr}}.palm-hero{position:relative;overflow:hidden;min-height:360px;display:grid;align-items:center;background:radial-gradient(circle at 18% 18%,rgba(212,175,95,0.15),transparent 30%),radial-gradient(circle at 82% 18%,rgba(126,69,218,0.2),transparent 36%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98))}.palm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 42%,rgba(212,175,95,0.045) 50%,transparent 58%),radial-gradient(ellipse at 52% 108%,rgba(126,69,218,0.18),transparent 48%);opacity:0.88}.palm-hero::after{content:"";position:absolute;inset:18px;border:1px solid rgba(126,69,218,0.4);border-radius:28px;pointer-events:none}.palm-hero__copy{position:relative;z-index:1;max-width:760px}.palm-hero h1,.palm-reading-head h2,.palm-result h2,.palm-seo-text h2{margin:0;font-family:"Cormorant Garamond",serif;line-height:0.96;letter-spacing:-0.045em}.palm-hero h1{font-size:clamp(3.4rem,8vw,7rem)}.palm-hero p:not(.section-kicker),.palm-reading-head p,.palm-seo-text p{max-width:66ch;color:rgba(231,224,238,0.76);line-height:1.85}.palm-reading-panel{display:grid;gap:24px}.palm-reading-head h2,.palm-result h2,.palm-seo-text h2{font-size:clamp(2.35rem,4.4vw,4.4rem)}.palm-question-field{display:grid;gap:10px}.palm-question-field span,.palm-line-card legend span{color:var(--gold-soft);font-size:0.78rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.palm-question-field textarea{width:100%;min-height:150px;padding:18px 20px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;color:var(--text);background:radial-gradient(circle at 96% 0%,rgba(212,175,95,0.1),transparent 34%),rgba(8,12,25,0.86);outline:none;resize:vertical;line-height:1.7;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02)}.palm-question-field textarea:focus{border-color:rgba(212,175,95,0.48);box-shadow:0 0 0 4px rgba(212,175,95,0.08)}.palm-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.palm-line-card{min-width:0;margin:0;padding:20px;border:1px solid rgba(126,69,218,0.38);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(126,69,218,0.16),transparent 34%),linear-gradient(160deg,rgba(14,15,31,0.92),rgba(7,10,20,0.96))}.palm-line-card legend{display:grid;gap:8px;width:100%;padding:0 0 14px}.palm-line-card legend small{color:rgba(231,224,238,0.64);font-size:0.92rem;line-height:1.55}.palm-option-list{display:grid;gap:10px}.palm-option{display:flex;gap:12px;min-height:54px;padding:13px 14px;border:1px solid rgba(212,175,95,0.17);border-radius:18px;color:rgba(243,240,232,0.9);background:rgba(255,255,255,0.03);cursor:pointer;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.palm-option:hover,.palm-option:has(input:checked){border-color:rgba(212,175,95,0.48);background:rgba(212,175,95,0.08);transform:translateY(-1px)}.palm-option input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold);flex:0 0 auto}.palm-option span{display:grid;gap:5px}.palm-option strong{font-size:0.98rem}.palm-option small{color:rgba(231,224,238,0.64);line-height:1.55}.palm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.palm-actions--result{margin-top:22px;justify-content:center}.palm-interpret-button{min-width:210px}.palm-reset-button{min-height:52px;padding:0 20px;border:1px solid rgba(212,175,95,0.24);border-radius:16px;color:rgba(243,240,232,0.82);background:rgba(255,255,255,0.03);cursor:pointer}.palm-error{margin:0;padding:14px 16px;border:1px solid rgba(242,181,166,0.24);border-radius:16px;color:#f2b5a6;background:rgba(242,181,166,0.07)}.palm-result__question{margin:0;color:rgba(231,224,238,0.72)}.palm-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.palm-result-card{padding:22px;border:1px solid rgba(126,69,218,0.38);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(212,175,95,0.1),transparent 32%),linear-gradient(160deg,rgba(14,15,31,0.92),rgba(7,10,20,0.96))}.palm-result-card--wide{grid-column:1 / -1}.palm-result-card h3{margin:0 0 12px;color:var(--gold-soft);font-size:0.86rem;letter-spacing:0.14em;text-transform:uppercase}.palm-result-card p,.palm-selected-list{margin:0;color:rgba(231,224,238,0.76);line-height:1.8}.palm-selected-list{display:grid;gap:8px;padding:0;list-style:none}.palm-selected-list strong{color:rgba(243,240,232,0.92)}.palm-seo-text{background:radial-gradient(circle at 18% 0%,rgba(212,175,95,0.1),transparent 36%),linear-gradient(180deg,rgba(8,13,27,0.94),rgba(5,9,20,0.97))}@media (max-width:768px){.palm-hero.hero-page{min-height:300px !important;display:grid !important;align-items:center !important;padding:24px 20px !important;background:radial-gradient(circle at 18% 18%,rgba(212,175,95,0.12),transparent 30%),radial-gradient(circle at 78% 28%,rgba(126,69,218,0.16),transparent 34%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98)) !important;box-shadow:var(--shadow),inset 0 0 0 1px rgba(124,65,214,0.12) !important}.palm-hero.hero-page::before{display:block !important}.palm-hero h1{font-size:clamp(3rem,16vw,4.8rem)}.palm-line-grid,.palm-result-grid{grid-template-columns:1fr}.palm-line-card,.palm-result-card{padding:18px;border-radius:20px}.palm-actions{flex-direction:column}}.playing-hero{position:relative;overflow:hidden;min-height:430px;display:grid;align-items:center;background:radial-gradient(circle at 76% 28%,rgba(212,175,95,0.14),transparent 30%),radial-gradient(circle at 24% 18%,rgba(124,65,214,0.22),transparent 34%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98))}.playing-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.34;background:radial-gradient(circle at 70% 40%,rgba(212,175,95,0.16),transparent 18%),linear-gradient(90deg,transparent,rgba(124,65,214,0.16),transparent)}.playing-hero__copy,.playing-reading-panel,.playing-result,.playing-seo-text{position:relative;z-index:1}.playing-hero h1,.playing-reading-head h2,.playing-result h2,.playing-seo-text h2{margin:0;font-family:"Cormorant Garamond",serif;line-height:0.95;letter-spacing:-0.04em}.playing-hero h1{max-width:8ch;font-size:clamp(4rem,8vw,7.4rem)}.playing-hero p:not(.section-kicker),.playing-reading-head p,.playing-result .section-heading p,.playing-seo-text p{max-width:62ch;color:rgba(231,224,238,0.76);line-height:1.78}.playing-reading-panel{display:grid;gap:22px}.playing-reading-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.playing-reading-head h2,.playing-result h2,.playing-seo-text h2{font-size:clamp(2.6rem,4vw,4.4rem)}.playing-name-field{display:grid;gap:10px;max-width:520px}.playing-name-field span{color:rgba(243,240,232,0.92);font-weight:800}.playing-name-field small{color:rgba(231,224,238,0.62);font-weight:600}.playing-name-field input{min-height:56px;padding:0 18px;border:1px solid rgba(212,175,95,0.22);border-radius:18px;color:var(--text);background:rgba(255,255,255,0.035);outline:none}.playing-name-field input:focus{border-color:rgba(212,175,95,0.52);box-shadow:0 0 0 4px rgba(212,175,95,0.08)}.playing-progress{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(124,65,214,0.36);border-radius:18px;color:rgba(231,224,238,0.72);background:rgba(255,255,255,0.03)}.playing-progress span:first-child{color:var(--gold-soft);font-weight:900}.playing-deck-grid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:10px}.playing-select-card{min-height:104px;padding:0;border:0;background:transparent;perspective:900px;cursor:pointer}.playing-select-card:disabled{cursor:not-allowed;opacity:0.45}.playing-card-back{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:104px;border:1px solid rgba(212,175,95,0.28);border-radius:14px;color:var(--gold-soft);background:radial-gradient(circle at 50% 42%,rgba(212,175,95,0.22),transparent 30%),linear-gradient(145deg,rgba(25,16,46,0.95),rgba(6,8,21,0.98));box-shadow:inset 0 0 0 1px rgba(124,65,214,0.18),0 14px 26px rgba(0,0,0,0.18)}.playing-card-back::before{content:"";position:absolute;inset:9px;border:1px solid rgba(212,175,95,0.32);border-radius:10px}.playing-card-back span{position:relative;z-index:1;font-family:"Cormorant Garamond",serif;font-size:1.28rem;font-weight:900;letter-spacing:0.08em}.playing-select-card.is-selected .playing-card-back{transform:translateY(-5px);border-color:rgba(212,175,95,0.72);box-shadow:inset 0 0 0 1px rgba(212,175,95,0.18),0 18px 40px rgba(124,65,214,0.24)}.playing-actions{display:flex;justify-content:center}.playing-reset-button{min-height:44px;padding:0 18px;border:1px solid rgba(212,175,95,0.24);border-radius:999px;color:var(--gold-soft);background:rgba(255,255,255,0.02);cursor:pointer}.playing-error{margin:0;padding:12px 14px;border:1px solid rgba(255,129,129,0.28);border-radius:14px;color:#ffb5b5;background:rgba(255,129,129,0.08)}.playing-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;overflow-anchor:none}.playing-result-card{min-height:390px;padding:0;border:0;background:transparent;overflow-anchor:none;cursor:pointer}.playing-result-card__inner{position:relative;display:block;width:100%;height:100%;min-height:inherit;transition:opacity 180ms ease}.playing-result-card__back,.playing-result-card__front{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:24px}.playing-result-card__back{z-index:1;opacity:1;visibility:visible}.playing-result-card__front{overflow:hidden;z-index:0;opacity:0;visibility:hidden;border:1px solid rgba(212,175,95,0.24);background:#f6efe2;box-shadow:0 22px 50px rgba(0,0,0,0.24)}.playing-result-card.is-revealed .playing-result-card__back{opacity:0;visibility:hidden;pointer-events:none}.playing-result-card.is-revealed .playing-result-card__front{z-index:2;opacity:1;visibility:visible}.playing-card-back--large{min-height:100%;border-radius:24px}.playing-card-face{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;color:#10121c;background:radial-gradient(circle at 50% 35%,rgba(212,175,95,0.22),transparent 28%),linear-gradient(180deg,#fffaf0,#efe1c8)}.playing-card-face--hearts,.playing-card-face--diamonds{color:#9f1f35}.playing-card-face--clubs,.playing-card-face--spades{color:#111827}.playing-card-face__corner{position:absolute;display:grid;justify-items:center;gap:1px;font-family:"Cormorant Garamond",serif;line-height:0.9}.playing-card-face__corner strong{font-size:1.9rem}.playing-card-face__corner em{font-style:normal;font-size:1.5rem}.playing-card-face__corner--top{top:18px;left:18px}.playing-card-face__corner--bottom{right:18px;bottom:18px;transform:rotate(180deg)}.playing-card-face__symbol{font-size:clamp(4.4rem,7vw,7rem);opacity:0.9}.playing-card-overlay{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:7px;max-height:56%;overflow:auto;padding:14px;border:1px solid rgba(212,175,95,0.24);border-radius:18px;color:rgba(243,240,232,0.9);text-align:left;background:linear-gradient(180deg,rgba(7,9,22,0.9),rgba(7,9,22,0.96));box-shadow:0 -18px 34px rgba(0,0,0,0.2)}.playing-card-overlay strong{color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:1.55rem;line-height:1}.playing-card-overlay span{color:rgba(231,224,238,0.72);font-size:0.82rem;line-height:1.45}.playing-card-overlay small{color:rgba(243,240,232,0.86);font-size:0.82rem;line-height:1.55}.playing-seo-text{background:radial-gradient(circle at 18% 0%,rgba(212,175,95,0.1),transparent 36%),linear-gradient(180deg,rgba(8,13,27,0.94),rgba(5,9,20,0.97))}@media (max-width:1180px){.playing-deck-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.playing-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.playing-hero{min-height:320px;padding:28px 20px}.playing-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.playing-reading-head,.playing-progress{flex-direction:column;align-items:stretch}.playing-deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.playing-select-card,.playing-card-back{min-height:88px}.playing-result-grid{grid-template-columns:1fr}.playing-result-card{min-height:520px;perspective:none}.playing-result-card__inner{transform:none !important;transition:none}.playing-result-card__back,.playing-result-card__front{transform:none !important;transition:opacity 180ms ease,visibility 180ms ease}.playing-actions .button{width:100%}}@media (max-width:380px){.playing-deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.playing-select-card,.playing-card-back{min-height:76px}.playing-result-card{min-height:500px}}.numerology-hero{position:relative;overflow:hidden;min-height:410px;display:grid;align-items:center;background:radial-gradient(circle at 78% 22%,rgba(212,175,95,0.14),transparent 26%),radial-gradient(circle at 20% 24%,rgba(124,65,214,0.24),transparent 34%),linear-gradient(145deg,rgba(18,13,32,0.96),rgba(5,9,20,0.98))}.numerology-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.34;background:linear-gradient(90deg,transparent,rgba(124,65,214,0.12),transparent),radial-gradient(circle at 72% 52%,rgba(212,175,95,0.16),transparent 18%)}.numerology-hero__copy,.numerology-panel,.numerology-result,.numerology-seo-text{position:relative;z-index:1}.numerology-hero h1,.numerology-panel__head h2,.numerology-result__head h2{margin:0;font-family:"Cormorant Garamond",serif;line-height:0.95;letter-spacing:-0.04em}.numerology-hero h1{max-width:9ch;font-size:clamp(4rem,8vw,7.2rem)}.numerology-hero p:not(.section-kicker),.numerology-panel__head p,.numerology-result__head p,.numerology-seo-text p{max-width:66ch;color:rgba(231,224,238,0.76);line-height:1.78}.numerology-panel{display:grid;gap:22px}.numerology-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.numerology-panel__head h2,.numerology-result__head h2{font-size:clamp(2.6rem,4vw,4.4rem)}.numerology-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.numerology-field{display:grid;gap:10px}.numerology-field span{color:rgba(243,240,232,0.92);font-weight:800}.numerology-field small{color:rgba(231,224,238,0.62);font-weight:600}.numerology-field input{width:100%;min-height:56px;padding:0 18px;border:1px solid rgba(212,175,95,0.22);border-radius:18px;color:var(--text);background:rgba(255,255,255,0.035);outline:none}.numerology-field input:focus{border-color:rgba(212,175,95,0.52);box-shadow:0 0 0 4px rgba(212,175,95,0.08)}.numerology-actions{display:flex;justify-content:center}.numerology-reset-button{min-height:44px;padding:0 18px;border:1px solid rgba(212,175,95,0.24);border-radius:999px;color:var(--gold-soft);background:rgba(255,255,255,0.02);cursor:pointer}.numerology-error{margin:0;padding:12px 14px;border:1px solid rgba(255,129,129,0.28);border-radius:14px;color:#ffb5b5;background:rgba(255,129,129,0.08)}.numerology-result{display:grid;gap:22px}.numerology-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.numerology-result-card{display:grid;align-content:start;gap:12px;min-height:360px;padding:24px;border:1px solid rgba(126,69,218,0.38);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(212,175,95,0.1),transparent 32%),linear-gradient(160deg,rgba(14,15,31,0.92),rgba(7,10,20,0.96));box-shadow:0 18px 44px rgba(0,0,0,0.18)}.numerology-result-card--muted{opacity:0.78}.numerology-result-card__label{color:var(--gold-soft);font-size:0.78rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.numerology-result-card__number{display:grid;place-items:center;width:86px;height:86px;border:1px solid rgba(212,175,95,0.36);border-radius:999px;color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:3rem;line-height:1;background:rgba(212,175,95,0.08)}.numerology-result-card h3{margin:0;font-family:"Cormorant Garamond",serif;color:var(--text);font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1}.numerology-result-card p{margin:0;color:rgba(231,224,238,0.78);line-height:1.72}.numerology-result-card__short{color:rgba(243,220,168,0.84) !important;font-weight:800}.numerology-result-card small{margin-top:auto;color:rgba(231,224,238,0.66);line-height:1.6}@media (max-width:920px){.numerology-hero{min-height:auto;padding-block:44px}.numerology-hero h1{max-width:10ch;font-size:clamp(3.1rem,13vw,4.8rem)}.numerology-panel__head{flex-direction:column}.numerology-reset-button{width:100%}.numerology-form,.numerology-result-grid{grid-template-columns:1fr}.numerology-result-card{min-height:auto;padding:20px}}.fortune-hero-split,.fortune-hero-split.hero-page,.fortune-hero-split.yildizname-hero,.fortune-hero-split.tarot-landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.95fr);gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch;min-height:0;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(132,67,204,0.62);border-radius:clamp(1.5rem,2.6vw,2.25rem);background:radial-gradient(circle at 18% 18%,rgba(127,78,221,0.18),transparent 35%),linear-gradient(135deg,rgba(8,13,30,0.96),rgba(20,13,42,0.9));box-shadow:0 26px 70px rgba(0,0,0,0.38),inset 0 0 52px rgba(126,70,204,0.12);overflow:hidden;position:relative}.fortune-hero-split::before,.fortune-hero-split::after,.fortune-hero-split.hero-page::before,.fortune-hero-split.hero-page::after,.fortune-hero-split.yildizname-hero::before,.fortune-hero-split.yildizname-hero::after,.fortune-hero-split.tarot-landing::before,.fortune-hero-split.tarot-landing::after{content:none;display:none}.fortune-hero-split__copy,.fortune-hero-split .tarot-landing__intro,.fortune-hero-split .yildizname-hero__copy{position:relative;z-index:1;display:flex;min-width:0;min-height:clamp(22rem,30vw,32rem);flex-direction:column;justify-content:center;padding:clamp(1.6rem,3.5vw,3.2rem);border:1px solid rgba(132,67,204,0.48);border-radius:clamp(1.35rem,2.2vw,2rem);background:radial-gradient(circle at 12% 12%,rgba(255,245,188,0.08),transparent 34%),linear-gradient(145deg,rgba(9,13,30,0.9),rgba(26,14,48,0.82));box-shadow:inset 0 0 42px rgba(103,62,171,0.13)}.fortune-hero-split__copy h1,.fortune-hero-split .tarot-landing__intro h1,.fortune-hero-split .yildizname-hero__copy h1{max-width:11ch;margin:0.75rem 0 1rem;color:#fff5e5;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.6rem);line-height:0.92;letter-spacing:-0.05em;text-shadow:0 16px 38px rgba(0,0,0,0.36)}.fortune-hero-split__copy h1 span,.fortune-hero-split .yildizname-hero__copy h1 span{display:block}.fortune-hero-split__copy p:not(.section-kicker),.fortune-hero-split .tarot-landing__intro p:not(.section-kicker),.fortune-hero-split .yildizname-hero__lead{max-width:42rem;margin:0;color:rgba(231,226,243,0.82);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.78}.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{position:relative;inset:auto;z-index:1;min-width:0;min-height:clamp(22rem,30vw,32rem);border:1px solid rgba(132,67,204,0.52);border-radius:clamp(1.35rem,2.2vw,2rem);overflow:hidden;background:rgba(6,10,24,0.72);box-shadow:inset 0 0 42px rgba(103,62,171,0.16),0 18px 50px rgba(0,0,0,0.26)}.fortune-hero-split__image,.fortune-hero-split .tarot-landing__image,.fortune-hero-split .yildizname-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.88;transform:none}.fortune-hero-split__shade,.fortune-hero-split .yildizname-hero__image-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 58% 45%,transparent 0 34%,rgba(2,5,16,0.28) 70%),linear-gradient(90deg,rgba(4,7,18,0.14),rgba(4,7,18,0.46))}@media (max-width:920px){.fortune-hero-split,.fortune-hero-split.hero-page,.fortune-hero-split.yildizname-hero,.fortune-hero-split.tarot-landing{grid-template-columns:1fr;gap:1rem;padding:1rem}.fortune-hero-split__copy,.fortune-hero-split .tarot-landing__intro,.fortune-hero-split .yildizname-hero__copy{min-height:auto;padding:clamp(1.35rem,6vw,2rem)}.fortune-hero-split__copy h1,.fortune-hero-split .tarot-landing__intro h1,.fortune-hero-split .yildizname-hero__copy h1{max-width:12ch;font-size:clamp(2.45rem,11vw,4rem)}.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{min-height:clamp(16rem,74vw,26rem)}}@media (max-width:520px){.fortune-hero-split,.fortune-hero-split.hero-page,.fortune-hero-split.yildizname-hero,.fortune-hero-split.tarot-landing{border-radius:1.35rem;padding:0.85rem}.fortune-hero-split__copy,.fortune-hero-split .tarot-landing__intro,.fortune-hero-split .yildizname-hero__copy,.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{border-radius:1.1rem}.fortune-hero-split__copy h1,.fortune-hero-split .tarot-landing__intro h1,.fortune-hero-split .yildizname-hero__copy h1{font-size:clamp(2.25rem,13vw,3.35rem)}.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{min-height:min(76vw,21rem)}}@media (min-width:921px){.fortune-hero-split,.fortune-hero-split.hero-page,.fortune-hero-split.tarot-landing,.fortune-hero-split.yildizname-hero{grid-template-columns:minmax(360px,0.9fr) minmax(460px,1.1fr);gap:clamp(1.5rem,2.4vw,2.4rem);padding:clamp(1.6rem,2.4vw,2.2rem)}.fortune-hero-split__copy,.fortune-hero-split .tarot-landing__intro,.fortune-hero-split .yildizname-hero__copy,.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{min-height:clamp(22rem,25vw,29rem)}.fortune-hero-split__copy h1,.fortune-hero-split .tarot-landing__intro h1,.fortune-hero-split .yildizname-hero__copy h1{max-width:10.2ch;font-size:clamp(3rem,4.2vw,4.85rem)}.fortune-hero-split--tarot .fortune-hero-split__copy h1{max-width:8.8ch;font-size:clamp(3rem,4vw,4.55rem)}.fortune-hero-split--tarot{gap:clamp(0.8rem,1.35vw,1.35rem)}.fortune-hero-split.fortune-hero-split--tarot.tarot-landing{gap:clamp(0.65rem,1vw,1rem)}}.katina-card-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:16px}.katina-card,.katina-card__inner,.katina-card__back,.katina-card__front{min-height:166px}.katina-card.is-selected .katina-card__inner,.katina-card.is-selected:hover .katina-card__inner,.katina-card.is-selected:focus-visible .katina-card__inner,.katina-card.is-selected:disabled .katina-card__inner,.katina-card.is-selected:disabled:hover .katina-card__inner{transform:rotateY(180deg) !important}.katina-card.is-selected:hover .katina-card__inner{filter:brightness(1.04)}.katina-card__front{align-content:center;padding:16px}.katina-card__front strong{font-size:1.58rem;line-height:1}.katina-card__front small{max-width:12ch;font-size:0.88rem;line-height:1.55}@media (max-width:920px){.katina-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.katina-card,.katina-card__inner,.katina-card__back,.katina-card__front{min-height:154px}}@media (max-width:520px){.katina-card__front strong{font-size:1.46rem}.katina-card__front small{max-width:13ch;font-size:0.84rem}}.playing-card-overlay strong,.playing-card-overlay span,.playing-card-overlay small{display:block;min-width:0;text-align:left}.playing-card-overlay strong{font-size:clamp(1.32rem,1.6vw,1.58rem);line-height:0.98;letter-spacing:-0.02em}.playing-card-overlay span{color:rgba(231,224,238,0.76);font-size:clamp(0.72rem,0.8vw,0.82rem);line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.playing-card-overlay small{color:rgba(243,240,232,0.9);font-size:clamp(0.72rem,0.82vw,0.83rem);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media (max-width:1180px){.playing-card-overlay{max-height:48%}}@media (max-width:768px){.playing-card-overlay{max-height:46%;padding:13px 14px}.playing-card-overlay small{-webkit-line-clamp:4}}.katina-card.is-selected .katina-card__inner,.katina-card.is-selected:hover .katina-card__inner,.katina-card.is-selected:focus .katina-card__inner,.katina-card.is-selected:focus-visible .katina-card__inner,.katina-card.is-selected:disabled .katina-card__inner,.katina-card.is-selected:disabled:hover .katina-card__inner{transform:none !important;filter:brightness(1.04)}.katina-card.is-selected .katina-card__back,.katina-card.is-selected:hover .katina-card__back,.katina-card.is-selected:focus .katina-card__back,.katina-card.is-selected:focus-visible .katina-card__back{z-index:0;opacity:0 !important;visibility:hidden;pointer-events:none;transform:none !important}.katina-card.is-selected .katina-card__front,.katina-card.is-selected:hover .katina-card__front,.katina-card.is-selected:focus .katina-card__front,.katina-card.is-selected:focus-visible .katina-card__front{z-index:2;opacity:1;visibility:visible;backface-visibility:visible;transform:none !important}@media (min-width:921px){.fortune-hero-split.fortune-hero-split--tarot.tarot-landing{grid-template-columns:minmax(360px,0.9fr) minmax(460px,1.1fr);gap:clamp(1.5rem,2.4vw,2.4rem)}.fortune-hero-split.fortune-hero-split--tarot.tarot-landing .tarot-landing__intro,.fortune-hero-split.fortune-hero-split--tarot.tarot-landing .tarot-landing__visual{width:100%;max-width:none;justify-self:stretch}}.katina-result,.water-result,.palm-result,.playing-result,.numerology-result{scroll-margin-top:104px}@media (max-width:920px){.fortune-hero-split__media,.fortune-hero-split .tarot-landing__visual,.fortune-hero-split .yildizname-hero__visual{display:none !important}}.rune-panel{position:relative;display:grid;gap:22px}.rune-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.rune-panel__head h2,.rune-results h2{margin:0;font-family:"Cormorant Garamond",serif;font-size:clamp(2.6rem,4vw,4.4rem);line-height:0.95;letter-spacing:-0.04em}.rune-panel__head p{max-width:64ch;color:rgba(231,224,238,0.76);line-height:1.76}.rune-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rune-progress{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(114,76,196,0.42);border-radius:18px;background:rgba(23,17,44,0.58)}.rune-progress strong{color:var(--gold-soft)}.rune-progress span{color:rgba(231,224,238,0.72)}.rune-stone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rune-stone-button{min-height:122px;padding:0;border:0;background:transparent;cursor:pointer}.rune-stone-button:disabled{cursor:not-allowed;opacity:0.42}.rune-stone-button__inner{position:relative;display:grid;place-items:center;width:100%;min-height:122px;border-radius:28px;border:1px solid rgba(212,175,95,0.22);background:radial-gradient(circle at 50% 32%,rgba(212,175,95,0.12),transparent 34%),linear-gradient(180deg,rgba(28,21,49,0.96),rgba(13,11,26,0.98));box-shadow:inset 0 1px 0 rgba(255,245,220,0.05),0 16px 30px rgba(0,0,0,0.24);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.rune-stone-button:hover .rune-stone-button__inner,.rune-stone-button:focus-visible .rune-stone-button__inner{transform:translateY(-2px);border-color:rgba(212,175,95,0.42);box-shadow:inset 0 1px 0 rgba(255,245,220,0.08),0 20px 36px rgba(0,0,0,0.3)}.rune-stone-button.is-selected .rune-stone-button__inner{border-color:rgba(212,175,95,0.62);background:radial-gradient(circle at 50% 28%,rgba(212,175,95,0.16),transparent 36%),linear-gradient(180deg,rgba(42,30,68,0.98),rgba(17,13,31,0.98));box-shadow:inset 0 1px 0 rgba(255,245,220,0.08),0 22px 38px rgba(56,30,96,0.34)}.rune-stone-button__mark{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px solid rgba(212,175,95,0.26);color:rgba(238,214,166,0.92);font-family:"Cormorant Garamond",serif;font-size:1.45rem;font-weight:700;letter-spacing:0.08em;background:radial-gradient(circle,rgba(212,175,95,0.1),transparent 68%)}.rune-stone-button__badge{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#c79c43,#f0d38e);color:#1b1325;font-size:0.9rem;font-weight:900}.rune-results{gap:24px}.rune-summary-panel{position:relative}.rune-result-stones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rune-result-stone{min-height:100%;text-align:center;align-content:start}.rune-result-stone__position{color:rgba(243,220,168,0.74);font-size:0.76rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.rune-result-stone__symbol{display:grid;place-items:center;width:112px;height:112px;margin:18px auto 10px;border-radius:28px;border:1px solid rgba(212,175,95,0.24);background:radial-gradient(circle at 50% 28%,rgba(212,175,95,0.12),transparent 44%),linear-gradient(180deg,rgba(22,16,37,0.96),rgba(11,10,23,0.98));color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:3.4rem;line-height:1}.rune-result-grid,.rune-section-card{min-height:100%}@media (max-width:920px){.rune-panel__head,.rune-progress{flex-direction:column;align-items:flex-start}.rune-form-grid,.rune-result-stones{grid-template-columns:1fr}.rune-stone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rune-stone-button,.rune-stone-button__inner{min-height:98px}.rune-panel .button{width:100%;justify-content:center}}@media (max-width:768px){.yildizname-form__grid{grid-template-columns:1fr !important}.yildizname-field,.yildizname-field input,.yildizname-field select,.yildizname-field textarea{min-width:0;width:100%}}