/* Alina's approved ivory / sage design. Scoped: the blog keeps its own styles. */
.alina-light-landing .alina-blog-collection{max-width:1160px;margin:0 auto;padding:60px 22px}
.alina-light-landing .alina-blog-collection h2,.alina-light-landing .alina-blog-bio h3{font-family:Newsreader,Georgia,serif!important;font-weight:400!important;color:#1d1d1f!important}
.alina-light-landing .alina-blog-bio{max-width:780px;margin:50px auto 0}
.alina-light-landing .alina-blog-bio p{margin:16px 0;color:#655f59}
.alina-light-landing .alina-blog-bio h3{font-size:30px;margin-top:28px}
.alina-light-landing .alina-blog-grid .kb-article{color:#1d1d1f;background:#fff;border:1px solid rgba(29,29,31,.17);border-radius:20px}
.alina-light-landing .alina-blog-grid h3{font:400 25px/1.25 Newsreader,Georgia,serif!important}
.alina-light-landing .alina-blog-grid .kb-card-label,.alina-light-landing .alina-blog-eyebrow,.alina-light-landing .kb-read{color:#526657!important}
.alina-light-landing .hd .brand{flex-shrink:0}
.alina-light-anketa .consent{text-align:left;max-width:620px;margin:0 auto 26px;font-size:14px;line-height:1.6}
.alina-light-anketa .consent input{accent-color:#526657;width:18px;height:18px;vertical-align:middle;margin-right:8px}
.alina-light-anketa progress{display:block;accent-color:#6f7f72;width:min(100%,360px);height:8px;margin:24px auto;border:0;border-radius:8px;overflow:hidden}
.alina-light-anketa .btn:disabled{opacity:.6;cursor:wait;transform:none}
.alina-light-anketa .ok h1{font-size:clamp(32px,5vw,54px)}
.alina-light-anketa .err{color:#9b3131}
.alina-light-quiz{--bg:#f2eee7;--bg2:#fff;--panel:#e7ece6;--panel2:#e7ece6;--cream:#1d1d1f;--muted:#655f59;--accent:#6f7f72;--accent2:#526657;--line:rgba(29,29,31,.17);--plum-deep:#1d1d1f;color-scheme:light;background:#f2eee7!important;color:#1d1d1f!important;font-family:Inter,system-ui,sans-serif!important;font-weight:400}
.alina-light-quiz::before{display:none!important}
.alina-light-quiz h1,.alina-light-quiz h2,.alina-light-quiz h3,.alina-light-quiz .question-text,.alina-light-quiz .archetype-name,.alina-light-quiz .archetype-rank,.alina-light-quiz .progress-category{font-family:Newsreader,Georgia,serif!important;font-weight:400}
.alina-light-quiz .intro h1{font-size:clamp(38px,7vw,56px);line-height:1.08}
.alina-light-quiz .question-card,.alina-light-quiz .archetype-card,.alina-light-quiz .promo-block{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 30px rgba(29,29,31,.04)}
.alina-light-quiz .btn-primary,.alina-light-quiz .btn-gift{background:#1d1d1f!important;color:#fff!important;border-radius:999px;border:1px solid #1d1d1f;font-family:Inter,system-ui,sans-serif!important}
.alina-light-quiz .option-btn{border-radius:14px;background:#fff;color:#1d1d1f;border-color:var(--line);font-family:Inter,system-ui,sans-serif}
.alina-light-quiz .option-btn:hover,.alina-light-quiz .option-btn.selected{background:#e7ece6;border-color:#6f7f72}
.alina-light-quiz .option-letter{border-color:#6f7f72;color:#526657}
.alina-light-quiz .intro-form input{background:#fff;color:#1d1d1f;border-color:var(--line);border-radius:14px}
.alina-light-quiz input::placeholder{color:#76716b!important}
.alina-light-quiz .form-error{color:#9b3131}
.alina-light-quiz .footer,.alina-light-quiz .alina-quiz-nav{color:#655f59!important}
.alina-light-quiz .footer a,.alina-light-quiz .alina-quiz-nav a{color:#526657!important}
.alina-light-quiz [data-archetype-supplement]{background:transparent!important;color:#1d1d1f!important;border-color:var(--line)!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important}
.alina-light-quiz [data-archetype-supplement] :is(p,li,span,summary,strong,blockquote){color:#1d1d1f!important}
.alina-light-quiz [data-archetype-supplement] :is(h1,h2,h3){color:#1d1d1f!important;font-family:Newsreader,Georgia,serif!important}
.alina-light-quiz [data-archetype-supplement] a{color:#526657!important}
.alina-light-quiz [data-archetype-supplement] :is(blockquote,details,.wiki-brief,.wiki-contents,.wiki-author){background:#fff!important;border-color:var(--line)!important;border-radius:18px}
.alina-light-quiz [data-archetype-supplement] :is(.wiki-button,.nt-test-button){background:#1d1d1f!important;color:#fff!important;border-radius:999px}
.alina-light-compass .nt-kompass{--ink:#1d1d1f;--muted:#655f59;--line:rgba(29,29,31,.17);--paper:#f2eee7;--soft:#e7ece6;--white:#fff;--shadow:0 20px 60px rgba(29,29,31,.08);background:#f2eee7}
.alina-light-compass .nt-kompass :is(h1,h2,h3){font-family:Newsreader,Georgia,serif!important;font-weight:400;letter-spacing:-.015em}
.alina-light-compass .nt-kompass{font-family:Inter,system-ui,sans-serif}
.alina-light-compass .nt-compass-quiz-cta{background:#e7ece6!important;color:#1d1d1f!important;border:1px solid rgba(29,29,31,.17)!important;border-radius:24px!important}
.alina-light-compass .nt-compass-quiz-cta :is(p,h2,h3){color:#1d1d1f!important}
.alina-light-compass .nt-compass-quiz-cta a{background:#1d1d1f!important;color:#fff!important;border-radius:999px!important}
@media(max-width:560px){.alina-light-landing .hd div{gap:12px;padding-inline:16px}.alina-light-landing .brand{font-size:18px}.alina-light-landing .hd .btn{padding:10px 14px;font-size:10px;letter-spacing:.08em}.alina-light-quiz .question-card{padding:26px 18px}.alina-light-anketa .bar{flex-wrap:wrap;gap:10px}.alina-light-anketa .bar .btn{width:100%}.alina-light-anketa .bar span{font-size:12px}.alina-light-landing .hero .ph{width:100%}}

.alina-light-quiz .authors,.alina-light-quiz .alina-quiz-footer{color:#655f59!important}
.alina-light-quiz .intro-icon,.alina-light-quiz .result-header .emoji,.alina-light-quiz .option-btn .letter{border-color:var(--line)}
.alina-light-quiz .option-btn:active{background:#e7ece6}
.alina-light-quiz .option-btn:hover .letter{background:#526657;color:#fff;border-color:#526657}
.alina-light-anketa .top .brand{text-decoration:none;color:#1d1d1f}
/* Compact tariff controls: one line, steady height, clear selected state. */
.alina-light-landing .tier>.btn,.alina-light-anketa .tier>.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;height:auto;padding:12px 14px;border-radius:999px;font:500 12px/1.35 Inter,system-ui,sans-serif;letter-spacing:.015em;text-transform:none;white-space:nowrap;box-shadow:none;transform:none}
.alina-light-landing .tier>.btn:hover,.alina-light-anketa .tier>.btn:hover{background:#1d1d1f;color:#fff;transform:none}
.alina-light-anketa .tier.on>.btn{background:#e7ece6;color:#33473a;border-color:#a9b8ab}
.alina-light-anketa .bar .btn{width:auto;min-height:42px;padding:11px 22px;font-size:12px;line-height:1.4;letter-spacing:.015em;text-transform:none}
@media(max-width:560px){.alina-light-anketa .bar{padding:12px 18px;gap:9px}.alina-light-anketa .bar .btn{width:100%}.alina-light-landing .tier,.alina-light-anketa .tier{padding:26px 22px}}
.alina-light-compass .nt-kompass .hero{background-image:linear-gradient(90deg,rgba(29,29,31,.84),rgba(29,29,31,.42) 52%,rgba(29,29,31,.18)),url('https://neuro-typology.com/wp-content/uploads/2026/05/Motivkompass-Hero-Final-1.jpg')}
.alina-light-compass .nt-kompass .section:is(.amazon-section,.commander-section,.practical-section,.rational-section,.protective-section,.caring-section,.enthusiast-section,.airy-section){background:#f2eee7!important;color:#1d1d1f!important;border-top:1px solid rgba(29,29,31,.17)}
.alina-light-compass .nt-kompass .story-copy :is(h2,h3,p,strong,li),.alina-light-compass .nt-kompass .mini-card,.alina-light-compass .nt-kompass .quote-box{color:#1d1d1f!important}
.alina-light-compass .nt-kompass .story-copy p{color:#655f59!important}
.alina-light-compass .nt-kompass :is(.mini-card,.quote-box,.offer-panel){background:#fff!important;border-color:rgba(29,29,31,.17)!important;border-radius:20px}
.alina-light-compass .nt-kompass .story-block{border-color:rgba(29,29,31,.17)}
.alina-light-compass .nt-kompass :is(.compare-table,.compare-head){background:#e7ece6}
.alina-light-compass .nt-kompass .button{border-radius:999px;font-weight:500}
.alina-light-compass .nt-kompass .button.primary{background:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f!important}
.alina-light-compass .nt-kompass .archetype-nav{background:rgba(242,238,231,.96)}
.alina-light-compass .nt-kompass .section:not(.coming) .section-heading p,.alina-light-compass .nt-kompass .section:not(.coming) .eyebrow{color:#526657!important}
.alina-light-compass .nt-kompass :is(.quote-card,.mini-grid p,.offer-accordion,.depth-list li){background:#fff!important;color:#1d1d1f!important;border-color:rgba(29,29,31,.17)}
.alina-light-compass .nt-kompass .quote-card{border-left-color:var(--section-accent);font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.25}
.alina-light-compass .nt-kompass .offer-panel :is(h3,p,li,strong),.alina-light-compass .nt-kompass .offer-accordion summary span{color:#1d1d1f!important}
.alina-light-compass .nt-kompass .offer-accordion summary span{font-family:Newsreader,Georgia,serif!important;font-weight:400}
.alina-light-compass .nt-kompass .offer-accordion summary strong{background:#e7ece6;color:#33473a}
.alina-light-compass .nt-kompass .offer-panel .button{background:#1d1d1f;color:#fff}
.alina-light-compass .nt-kompass .story-image{box-shadow:0 16px 42px rgba(29,29,31,.12)}
.alina-light-quiz [data-archetype-supplement] :is(.archetype-brief,.archetype-promo,.archetype-end,summary){background:#fff!important;color:#1d1d1f!important;border-color:rgba(29,29,31,.17)!important;border-radius:18px}
.alina-light-quiz [data-archetype-supplement] .archetype-brief{border-left-color:#6f7f72!important}
.alina-light-quiz [data-archetype-supplement] .archetype-button{background:#1d1d1f!important;color:#fff!important;border:1px solid #1d1d1f!important;border-radius:999px}
.alina-light-quiz [data-archetype-supplement] summary:hover{background:#e7ece6!important}
