:root{--tarot-gold:#d4a853;--tarot-gold-glow:rgba(212,168,83,0.3);--tarot-gold-subtle:rgba(212,168,83,0.08);--tarot-purple:#a78bfa;--tarot-purple-glow:rgba(167,139,250,0.25)}.arkan-page{padding-bottom:var(--spacing-4xl)}.arkan-page__header{text-align:center;padding:var(--spacing-3xl) 0 var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.arkan-page__card-image{max-width:240px;margin:0 auto var(--spacing-xl)}.arkan-page__card-image img{width:100%;height:auto;border:1px solid rgba(212,168,83,0.3);box-shadow:0 8px 40px rgba(0,0,0,0.5),0 0 30px var(--tarot-gold-glow)}@media(max-width:599px){.arkan-page__card-image{max-width:180px}}.arkan-page__numeral{display:block;font-family:var(--font-display);font-size:var(--font-size-3xl);color:var(--tarot-gold);letter-spacing:.15em;margin-bottom:var(--spacing-sm);text-shadow:0 0 20px var(--tarot-gold-glow)}.arkan-page__title{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--spacing-md);line-height:1.2}.arkan-page__archetype{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--spacing-lg)}.arkan-page__meta-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm)}.chip{display:inline-flex;align-items:center;padding:4px var(--spacing-md);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border:1px solid var(--color-border-subtle);background:rgba(0,0,0,0.2);color:var(--color-text-muted)}.chip--planet{border-color:rgba(167,139,250,0.3);color:var(--tarot-purple)}.chip--element{border-color:rgba(212,168,83,0.3);color:var(--tarot-gold)}.chip--yesno{border-color:rgba(129,251,252,0.2);color:var(--color-primary)}.breadcrumbs{padding:var(--spacing-md) 0;max-width:var(--container-max);margin:0 auto;padding-left:32px;padding-right:32px}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);list-style:none;padding:0;margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.breadcrumbs__item::after{content:'→';margin-left:var(--spacing-xs);color:var(--color-text-muted);opacity:.5}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__item a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid transparent;transition:all var(--transition-fast)}.breadcrumbs__item a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.breadcrumbs__item--current{color:var(--color-text-secondary)}.arkan-page__content{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}.arkan-block{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-2xl)}.arkan-block:last-child{padding-bottom:0}.arkan-block .container{max-width:100%}.arkan-block h2{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--spacing-lg);padding-left:var(--spacing-md);border-left:3px solid var(--tarot-gold)}.arkan-block h3{font-family:var(--font-display);font-size:var(--font-size-base);color:var(--color-text);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-md);border-left:2px solid var(--color-primary)}.arkan-block p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.arkan-block strong{color:var(--color-text)}.arkan-block em{color:var(--color-text);font-style:italic}.arkan-block a.inline-link{color:var(--color-primary);text-decoration:none;border-bottom:1px solid rgba(129,251,252,0.3);transition:all var(--transition-fast)}.arkan-block a.inline-link:hover{border-bottom-color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow)}.arkan-block--intro{border-bottom:none;margin-bottom:var(--spacing-xl);padding-bottom:0}.arkan-block--intro p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.arkan-professions{padding:var(--spacing-md) var(--spacing-lg);border-left:3px solid var(--color-border);background:rgba(0,0,0,0.15);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.arkan-advice{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--tarot-gold-subtle);border:1px solid rgba(212,168,83,0.2);text-align:center}.arkan-advice__prompt{font-size:var(--font-size-sm);color:var(--tarot-gold);margin-bottom:var(--spacing-md)}.arkan-advice__item{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-relaxed);font-style:italic;min-height:3em}.arkan-advice__btn{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);background:var(--gradient-primary);border:none;color:var(--color-bg);cursor:pointer;transition:all var(--transition-base);font-weight:var(--font-weight-semibold)}.arkan-advice__btn:hover{box-shadow:0 0 20px var(--color-primary-glow);transform:translateY(-1px)}.arkan-infobox{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.arkan-infobox--upright{border-left:4px solid rgba(0,255,150,0.5);background:rgba(0,255,150,0.02)}.arkan-infobox--reversed{border-left:4px solid rgba(255,107,53,0.5);background:rgba(255,107,53,0.02)}.arkan-infobox__indicator{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.arkan-infobox__icon{font-size:var(--font-size-sm)}.arkan-infobox--upright .arkan-infobox__icon{color:rgba(0,255,150,0.8)}.arkan-infobox--reversed .arkan-infobox__icon{color:rgba(255,107,53,0.8)}.arkan-infobox__label{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted)}.arkan-infobox__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.arkan-tag{display:inline-block;padding:4px var(--spacing-md);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);border:1px solid var(--color-border-subtle)}.arkan-tag--positive{border-color:rgba(0,255,150,0.2);color:rgba(0,255,150,0.8);background:rgba(0,255,150,0.04)}.arkan-tag--warning{border-color:rgba(255,107,53,0.2);color:rgba(255,107,53,0.7);background:rgba(255,107,53,0.04)}.arkan-shadow-box{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid rgba(255,107,53,0.15);border-left:3px solid rgba(255,107,53,0.4);background:rgba(255,107,53,0.02)}.arkan-shadow-box h3{margin-top:0;border-left:none;padding-left:0;color:rgba(255,107,53,0.9)}.arkan-reversed-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-lg) auto var(--spacing-xl)}.arkan-reversed-card img{width:120px;height:auto;transform:rotate(180deg);border:1px solid rgba(255,107,53,0.3);box-shadow:0 4px 20px rgba(0,0,0,0.4),0 0 15px rgba(255,107,53,0.15);opacity:.85}.arkan-reversed-card__label{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:rgba(255,107,53,0.7)}.arkan-practical{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid rgba(129,251,252,0.12);border-left:3px solid var(--color-primary);background:rgba(129,251,252,0.02)}.arkan-practical h3{margin-top:0;border-left:none;padding-left:0}.arkan-love-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.arkan-love-card{padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast)}.arkan-love-card:hover{border-color:var(--color-border-hover)}.arkan-love-card__icon{font-size:1.5rem;color:var(--tarot-gold);opacity:.6;margin-bottom:var(--spacing-sm)}.arkan-love-card h3{margin-top:0;padding-left:0;border-left:none;font-size:var(--font-size-sm);color:var(--tarot-gold)}.arkan-love-feelings{padding:var(--spacing-lg);border-top:1px solid rgba(212,168,83,0.2);border-right:1px solid rgba(212,168,83,0.2);border-bottom:1px solid rgba(212,168,83,0.2);border-left:3px solid var(--tarot-gold);background:var(--tarot-gold-subtle)}.arkan-love-feelings h3{margin-top:0;padding-left:0;border-left:none;color:var(--tarot-gold)}@media(max-width:767px){.arkan-love-grid{grid-template-columns:1fr}}.arkan-combos{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.arkan-combo{padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast)}.arkan-combo:hover{border-color:var(--color-border-hover)}.arkan-combo__pair{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--spacing-xs)}.arkan-combo__meaning{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.arkan-mistakes{display:flex;flex-direction:column;gap:var(--spacing-md)}.arkan-mistake{padding:var(--spacing-md) var(--spacing-lg);border-left:3px solid rgba(255,107,53,0.5);background:rgba(255,107,53,0.03)}.arkan-mistake__title{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--spacing-xs)}.arkan-mistake__fix{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.arkan-meditation{counter-reset:meditation;list-style:none;padding:0;margin:var(--spacing-lg) 0}.arkan-meditation__step{counter-increment:meditation;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.arkan-meditation__step:last-child{border-bottom:none}.arkan-meditation__step::before{content:counter(meditation);flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--font-size-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:50%}.arkan-affirmations{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.arkan-affirmation{padding:var(--spacing-md) var(--spacing-lg);margin:0;font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-secondary);border-left:2px solid var(--tarot-purple);background:rgba(167,139,250,0.03);line-height:var(--line-height-relaxed)}.arkan-day-actions{padding:var(--spacing-md) var(--spacing-lg);border-left:3px solid var(--color-primary);background:rgba(129,251,252,0.03)}.arkan-yesno-verdict{text-align:center;margin-bottom:var(--spacing-lg)}.arkan-yesno-verdict__main{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-2xl);border:1px solid var(--tarot-gold);background:var(--tarot-gold-subtle);font-size:var(--font-size-base);color:var(--color-text)}.arkan-yesno-verdict__icon{font-size:var(--font-size-xl);color:var(--tarot-gold)}.arkan-yesno-checklist{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle)}.arkan-yesno-checklist ol{padding-left:var(--spacing-xl);margin:var(--spacing-sm) 0 0;list-style:decimal;counter-reset:none}.arkan-yesno-checklist li{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-xs)}.arkan-yesno-checklist li::marker{color:var(--color-primary);font-family:var(--font-display);font-weight:var(--font-weight-semibold)}.arkan-page .inline-link,.arkan-block .inline-link,.arkan-block a.inline-link{display:inline;margin-right:0;padding:0}.arkan-block--faq .faq-item .faq-answer{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg)}.arkan-block--faq .faq-item .faq-answer p{margin-bottom:var(--spacing-sm)}.arkan-block--faq .faq-item .faq-answer p:last-child{margin-bottom:0}.arkan-block--faq .faq-accordion{margin:var(--spacing-lg) 0}.arkan-block--faq .faq-item{border:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-sm);transition:border-color var(--transition-fast)}.arkan-block--faq .faq-item[open]{border-color:var(--color-border)}.arkan-block--faq .faq-question{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);list-style:none;transition:background var(--transition-fast)}.arkan-block--faq .faq-question::-webkit-details-marker{display:none}.arkan-block--faq .faq-question::after{content:'+';flex-shrink:0;margin-left:var(--spacing-md);font-family:var(--font-display);font-size:var(--font-size-base);color:var(--color-primary);transition:transform var(--transition-fast)}.arkan-block--faq .faq-item[open] .faq-question::after{content:'−'}.arkan-block--faq .faq-question:hover{background:rgba(129,251,252,0.03)}.arkan-block--conclusion{text-align:center;padding:var(--spacing-2xl) 0;border-bottom:none}.arkan-block--conclusion p{max-width:700px;margin-left:auto;margin-right:auto;font-size:var(--font-size-base)}.arkan-conclusion-links{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.arkan-block--conclusion .arkan-conclusion-links a.inline-link{display:inline-flex;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border:1px solid var(--color-border);color:var(--color-text-secondary);text-decoration:none;transition:all var(--transition-base);margin-right:0}.arkan-block--conclusion .arkan-conclusion-links a.inline-link:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow)}.personal-arkan-calc{padding:var(--spacing-2xl);background:var(--tarot-gold-subtle);border:1px solid rgba(212,168,83,0.2);text-align:center;margin-bottom:var(--spacing-2xl)}.personal-arkan-calc__title{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--spacing-sm);padding:0;border-left:none}.arkan-block--cta h3{border-left:none;padding-left:0}.arkan-block--cta .iznanka-cta__title{margin-top:0}.personal-arkan-calc__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.personal-arkan-calc__form{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.personal-arkan-calc__input{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);background:rgba(0,0,0,0.3);border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-body);transition:border-color var(--transition-fast)}.personal-arkan-calc__input:focus{outline:none;border-color:var(--tarot-gold)}.personal-arkan-calc__result{margin-top:var(--spacing-lg)}.personal-arkan-calc__answer{margin-bottom:var(--spacing-md)}.personal-arkan-calc__arcanum{font-size:var(--font-size-lg);color:var(--color-text)}.personal-arkan-calc__arcanum strong{color:var(--tarot-gold);text-shadow:0 0 10px var(--tarot-gold-glow)}.personal-arkan-calc__links{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);background:transparent;border:1px solid var(--tarot-gold);color:var(--tarot-gold);cursor:pointer;text-decoration:none;transition:all var(--transition-base);max-width:100%;overflow-wrap:break-word}.btn-secondary:hover{background:rgba(212,168,83,0.1);box-shadow:0 0 15px var(--tarot-gold-glow)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;text-decoration:none;transition:all var(--transition-base);max-width:100%;overflow-wrap:break-word}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow)}.arkan-block--cta .iznanka-cta{margin-top:0}.arkan-block--cta .iznanka-cta__inner{padding:var(--spacing-lg);text-align:center;background:rgba(167,139,250,0.04);border:1px solid rgba(167,139,250,0.15)}.arkan-block--cta .iznanka-cta__icon{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.arkan-block--cta .iznanka-cta__title{font-family:var(--font-display);font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--spacing-sm);padding:0;border-left:none}.arkan-block--cta .iznanka-cta__title em{color:var(--color-primary)}.arkan-block--cta .iznanka-cta__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.arkan-block--cta .iznanka-cta__button{display:inline-block;padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);background:rgba(167,139,250,0.12);border:1px solid rgba(167,139,250,0.3);color:var(--color-primary);text-decoration:none;transition:all var(--transition-base)}.arkan-block--cta .iznanka-cta__button:hover{background:rgba(167,139,250,0.2);border-color:rgba(167,139,250,0.5);box-shadow:0 0 15px var(--color-primary-glow)}.arkan-mid-cta{display:flex;align-items:flex-start;gap:var(--spacing-md);margin:var(--spacing-xl) 32px var(--spacing-3xl);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(129,251,252,0.04) 0,rgba(0,0,0,0.2) 100%);border:1px solid rgba(129,251,252,0.15);border-left:3px solid var(--color-primary)}.arkan-mid-cta--ennea{border-left-color:var(--tarot-purple);background:linear-gradient(135deg,rgba(167,139,250,0.04) 0,rgba(0,0,0,0.2) 100%);border-color:rgba(167,139,250,0.15);border-left-color:var(--tarot-purple)}.arkan-mid-cta--hub{border-left-color:var(--tarot-gold);background:linear-gradient(135deg,rgba(212,168,83,0.04) 0,rgba(0,0,0,0.2) 100%);border-color:rgba(212,168,83,0.12);border-left-color:var(--tarot-gold)}.arkan-mid-cta__icon{font-size:1.5rem;flex-shrink:0;line-height:1}.arkan-mid-cta__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.arkan-mid-cta__text strong{color:var(--color-text)}.arkan-mid-cta__link{display:inline-block;font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);text-decoration:none;border-bottom:1px solid rgba(129,251,252,0.3);transition:all var(--transition-fast);margin-right:var(--spacing-md)}.arkan-mid-cta--ennea .arkan-mid-cta__link{color:var(--tarot-purple);border-bottom-color:rgba(167,139,250,0.3)}.arkan-mid-cta--hub .arkan-mid-cta__link{color:var(--tarot-gold);border-bottom-color:rgba(212,168,83,0.3)}.arkan-mid-cta__link:hover{border-bottom-color:currentColor;text-shadow:0 0 10px currentColor}.arkan-mid-cta__links{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md)}@media(max-width:599px){.arkan-mid-cta{flex-direction:column;gap:var(--spacing-sm)}.arkan-mid-cta__links{flex-direction:column;gap:var(--spacing-xs)}}.arkan-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);max-width:var(--container-max);margin:var(--spacing-3xl) auto 0;padding:0 var(--spacing-md)}.arkan-nav__link{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);text-decoration:none;transition:all var(--transition-base)}.arkan-nav__link:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);box-shadow:0 0 15px rgba(129,251,252,0.06)}.arkan-nav__link--next{text-align:right;justify-content:flex-end}.arkan-nav__arrow{font-size:var(--font-size-xl);color:var(--color-primary);flex-shrink:0;opacity:.6;transition:opacity var(--transition-fast)}.arkan-nav__link:hover .arkan-nav__arrow{opacity:1}.arkan-nav__meta{display:block;font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin-bottom:2px}.arkan-nav__name{display:block;font-size:var(--font-size-sm);color:var(--color-text)}.page-toc{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-sm);background:rgba(6,10,14,0.92);border:1px solid var(--color-border-subtle);border-left:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-height:80vh;overflow-y:auto;scrollbar-width:none;transition:transform .3s ease}.page-toc::-webkit-scrollbar{display:none}.page-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.page-toc__link{display:flex;align-items:center;gap:var(--spacing-xs);padding:6px 10px;font-family:var(--font-display);font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-left:2px solid transparent;transition:all var(--transition-fast);text-decoration:none}.page-toc__link:hover{color:var(--color-text-secondary);border-left-color:var(--color-border);background:rgba(129,251,252,0.03)}.page-toc__link.is-active{color:var(--color-primary);border-left-color:var(--color-primary);background:rgba(129,251,252,0.06);text-shadow:0 0 8px var(--color-primary-glow)}.page-toc__icon{display:inline-block;width:6px;height:6px;min-width:6px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0;transition:all var(--transition-fast)}.page-toc__link:hover .page-toc__icon{background:var(--color-text-secondary);box-shadow:0 0 4px rgba(129,251,252,0.2)}.page-toc__link.is-active .page-toc__icon{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary-glow)}@media(max-width:1023px){.page-toc{position:fixed;left:0;right:0;top:auto;bottom:0;transform:none;flex-direction:row;justify-content:center;gap:0;max-height:none;overflow-x:auto;overflow-y:hidden;border:none;border-top:1px solid var(--color-border-subtle);padding:4px var(--spacing-sm)}.page-toc__list{flex-direction:row;gap:0;overflow-x:auto}.page-toc__label{display:none}.page-toc__link{border-left:none;border-bottom:2px solid transparent;padding:6px 8px;flex-shrink:0;justify-content:center}.page-toc__link.is-active{border-bottom-color:var(--color-primary);border-left-color:transparent}.arkan-page{padding-bottom:calc(var(--spacing-4xl)+44px)}}@media(max-width:767px){.page-toc{padding:2px var(--spacing-xs)}.page-toc__link{padding:5px 6px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.arkan-page__header{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)}.arkan-page__numeral{font-size:var(--font-size-2xl)}.arkan-page__title{font-size:var(--font-size-lg)}.arkan-block h2{font-size:var(--font-size-lg)}.arkan-nav{grid-template-columns:1fr}.arkan-nav__link--next{text-align:left;justify-content:flex-start;flex-direction:row-reverse}.personal-arkan-calc{padding:var(--spacing-lg)}.personal-arkan-calc__form{flex-direction:column}.personal-arkan-calc__input{width:100%}.personal-arkan-calc__links{flex-direction:column;align-items:stretch}.personal-arkan-calc__links .btn-secondary,.personal-arkan-calc__links .btn-outline{text-align:center}.arkan-conclusion-links{flex-direction:column;align-items:stretch}.arkan-conclusion-links a{text-align:center}.arkan-yesno-verdict__main{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm)}}@media(max-width:599px){.chip{font-size:.6rem;padding:3px var(--spacing-sm)}.arkan-advice{padding:var(--spacing-md)}.arkan-combo{padding:var(--spacing-md)}.btn-secondary,.btn-outline,.arkan-block--cta .iznanka-cta__button,.arkan-block--conclusion .arkan-conclusion-links a.inline-link{word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;text-align:center}.arkan-block--cta .iznanka-cta__inner{padding:var(--spacing-md)}.arkan-block--cta .iznanka-cta__text{font-size:var(--font-size-sm)}.personal-arkan-calc__title{font-size:var(--font-size-base)}}