:root{--ink:#1a1410;--parchment:#f5f0e8;--parchment-dark:#ede5d0;--blood:#8b1a1a;--gold:#c9a84c;--fog:#8a8480}.page-wrap *{box-sizing:border-box;margin:0;padding:0}.page-wrap{max-width:780px;margin:0 auto;padding:60px 24px 80px;font-family:EB Garamond,Georgia,serif;color:var(--parchment)}.quiz-header{text-align:center;margin-bottom:56px}.raven-ornament{font-size:28px;letter-spacing:12px;color:var(--gold);opacity:.7;display:block;margin-bottom:20px}.quiz-header h1{font-family:Cinzel,serif;font-size:clamp(22px,5vw,38px);font-weight:600;line-height:1.2;letter-spacing:.02em;margin-bottom:16px}.quiz-header h1 em{color:var(--gold);font-style:normal}.subtitle{font-size:18px;font-style:italic;color:var(--fog);line-height:1.6;max-width:520px;margin:0 auto 24px}.divider{display:flex;align-items:center;gap:16px;margin:0 auto;max-width:340px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.divider span{color:var(--gold);font-size:14px;letter-spacing:3px;font-family:Cinzel,serif}.intro-text{background:#ffffff08;border:1px solid rgba(201,168,76,.2);border-radius:2px;padding:28px 32px;margin-bottom:48px;font-size:17px;line-height:1.8;color:var(--parchment-dark);font-style:italic}.intro-text p{margin-bottom:12px}.intro-text p:last-child{margin-bottom:0}.progress-bar-wrap{margin-bottom:40px}.progress-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:3px;color:var(--fog);text-transform:uppercase;margin-bottom:8px;display:flex;justify-content:space-between}.progress-track{height:2px;background:#ffffff14;border-radius:1px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--blood),var(--gold));border-radius:1px;transition:width .5s ease;width:0%}.question-card{display:none;animation:fadeUp .4s ease}.question-card.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.question-number{font-family:Cinzel,serif;font-size:11px;letter-spacing:4px;color:var(--blood);text-transform:uppercase;margin-bottom:12px}.question-text{font-size:clamp(19px,3vw,24px);line-height:1.5;color:var(--parchment);margin-bottom:32px;font-weight:500}.choice-pair{display:flex;flex-direction:column;gap:0;margin-bottom:36px}.choice-option{display:block;position:relative;padding:20px 24px;border:1px solid rgba(201,168,76,.15);background:#ffffff05;cursor:pointer;transition:all .2s ease;font-size:17px;line-height:1.65;color:var(--parchment-dark)}.choice-option:hover{border-color:#c9a84c80;background:#c9a84c0d;color:var(--parchment)}.choice-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.choice-option.selected{border-color:var(--gold);background:#c9a84c1a;color:var(--parchment)}.choice-option .option-letter{font-family:Cinzel,serif;font-size:12px;color:var(--gold);letter-spacing:1px;margin-right:14px}.choice-divider{text-align:center;padding:8px 0;font-family:Cinzel,serif;font-size:10px;letter-spacing:4px;color:#c9a84c4d;text-transform:uppercase;border-left:1px solid rgba(201,168,76,.08);border-right:1px solid rgba(201,168,76,.08);background:#00000026}.question-nav{display:flex;justify-content:space-between;align-items:center;gap:16px}.page-wrap .btn{font-family:Cinzel,serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:12px 28px;border:1px solid;cursor:pointer;transition:all .2s ease;background:transparent}.page-wrap .btn-prev{border-color:#ffffff26;color:var(--fog)}.page-wrap .btn-prev:hover:not([disabled]){border-color:#ffffff4d;color:var(--parchment)}.page-wrap .btn-prev[disabled]{opacity:.25;cursor:default}.page-wrap .btn-next{border-color:var(--gold);color:var(--gold)}.page-wrap .btn-next:hover{background:var(--gold);color:var(--ink)}.unanswered-msg{color:var(--blood);font-size:14px;font-style:italic;text-align:center;margin-top:8px;margin-bottom:4px;display:none}#result-screen{display:none;animation:fadeUp .6s ease}.result-eyebrow{font-family:Cinzel,serif;font-size:11px;letter-spacing:5px;color:var(--blood);text-transform:uppercase;margin-bottom:8px;text-align:center}.result-archetype-name{font-family:Cinzel,serif;font-size:clamp(26px,5vw,44px);color:var(--gold);margin-bottom:6px;line-height:1.15;text-align:center}.result-body{background:#ffffff08;border:1px solid rgba(201,168,76,.2);border-left:3px solid var(--gold);padding:28px 32px;margin-bottom:24px;font-size:18px;line-height:1.85;color:var(--parchment-dark)}.result-character-block{background:#8b1a1a14;border:1px solid rgba(139,26,26,.25);border-radius:2px;padding:24px 28px;margin-bottom:32px;font-size:17px;line-height:1.8;color:var(--parchment-dark)}.result-character-block strong{font-family:Cinzel,serif;font-size:11px;letter-spacing:3px;color:var(--blood);text-transform:uppercase;display:block;margin-bottom:10px;font-weight:400}.result-wound-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:3px;color:var(--blood);text-transform:uppercase;margin-bottom:8px}.result-wound-text{font-style:italic;color:var(--fog);font-size:16px;line-height:1.7;margin-bottom:32px}.movie-section{background:#ffffff05;border:1px solid rgba(201,168,76,.15);padding:28px 32px;margin-bottom:32px}.movie-section-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:4px;color:var(--blood);text-transform:uppercase;margin-bottom:6px}.movie-section-sub{font-size:15px;font-style:italic;color:var(--fog);line-height:1.6;margin-bottom:24px}.movie-list{display:flex;flex-direction:column;gap:0}.movie-item{padding:16px 0;border-bottom:1px solid rgba(201,168,76,.08)}.movie-item:first-child{padding-top:0}.movie-item:last-child{border-bottom:none;padding-bottom:0}.movie-title{font-family:Cinzel,serif;font-size:13px;color:var(--gold);letter-spacing:.5px;display:inline}.movie-film{font-size:14px;color:var(--fog);font-style:italic;display:inline;margin-left:6px}.movie-note{display:block;font-size:15px;line-height:1.65;color:var(--parchment-dark);margin-top:5px}.result-cta{text-align:center;margin-top:40px;padding-top:32px;border-top:1px solid rgba(201,168,76,.15)}.result-cta p{font-size:17px;font-style:italic;color:var(--fog);margin-bottom:20px;line-height:1.6}.btn-shop{display:inline-block;font-family:Cinzel,serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:14px 32px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;transition:all .2s ease}.btn-shop:hover{background:var(--gold);color:var(--ink)}.share-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.share-btn{font-family:Cinzel,serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;border:1px solid;cursor:pointer;background:transparent;text-decoration:none;display:inline-block;transition:all .2s ease}.share-fb{border-color:#4267b2;color:#4267b2}.share-fb:hover{background:#4267b2;color:#fff}.share-tw{border-color:#1da1f2;color:#1da1f2}.share-tw:hover{background:#1da1f2;color:#fff}.share-email{border-color:#6495ed99;color:#6495ed}.share-email:hover{background:#6495ed26}.share-sms{border-color:#32cd3299;color:#3cb371;display:none}.share-sms:hover{background:#32cd321a}@media(max-width:768px){.share-sms{display:inline-block}}.spoiler-btn-large{font-family:Cinzel,serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;padding:20px 36px;border:2px solid var(--blood);color:var(--parchment);background:#8b1a1a33;cursor:pointer;display:block;width:100%;margin-bottom:32px;transition:all .25s ease;line-height:1.5}.spoiler-btn-large:hover{background:#8b1a1a66;border-color:var(--parchment)}.intro-text.hidden{display:none}.quiz-testimonials{margin-bottom:40px}.testimonial-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#c9a84c99;text-align:center;margin-bottom:24px}.testimonial{background:#c9a84c0a;border:1px solid rgba(201,168,76,.18);border-left:3px solid var(--blood);padding:24px 28px;margin-bottom:18px}.testimonial:last-child{margin-bottom:0}.testimonial-text{font-size:18px;line-height:1.85;color:var(--parchment);font-style:italic;margin-bottom:14px}.testimonial-author{font-family:Cinzel,serif;font-size:13px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-weight:600}.quiz-testimonials.hidden,.quiz-header.hidden{display:none}.result-passage-block{background:#0000004d;border:1px solid rgba(201,168,76,.2);border-left:3px solid rgba(139,26,26,.6);padding:28px 32px;margin-bottom:32px}.passage-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:3px;color:#c9a84c99;text-transform:uppercase;display:block;margin-bottom:16px;font-weight:400}.passage-text{font-size:17px;line-height:1.9;color:var(--parchment-dark);font-style:italic}.shared-banner{background:#c9a84c0f;border:1px solid rgba(201,168,76,.25);padding:24px 28px;margin-bottom:40px;text-align:center}.shared-banner-text{font-size:16px;font-style:italic;color:var(--parchment-dark);margin-bottom:16px;line-height:1.6}.btn-take-quiz{display:inline-block;font-family:Cinzel,serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:14px 32px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;transition:all .2s ease;cursor:pointer;background:transparent}.btn-take-quiz:hover{background:var(--gold);color:var(--ink)}.dd-return-wrap{margin-top:56px;padding-top:40px;border-top:1px solid rgba(201,168,76,.15)}.dd-return-btn{font-family:Cinzel,serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;padding:20px 36px;border:2px solid rgba(201,168,76,.4);color:#c9a84cb3;background:#c9a84c0a;cursor:pointer;display:block;width:100%;margin-bottom:32px;transition:all .25s ease;line-height:1.5}.dd-return-btn:hover{border-color:var(--gold);color:var(--gold);background:#c9a84c14}.dig-deeper-btn{font-family:Cinzel,serif;font-size:14px;letter-spacing:4px;text-transform:uppercase;padding:24px 48px;border:2px solid var(--gold);color:var(--gold);background:#c9a84c0d;cursor:pointer;display:inline-block;transition:all .3s ease;line-height:1.6}.dig-deeper-btn:hover{background:#c9a84c1f;border-color:var(--parchment);color:var(--parchment)}#dig-deeper-content{margin-top:48px;border-top:1px solid rgba(201,168,76,.2);padding-top:48px}.dd-header{text-align:center;margin-bottom:48px}.dd-main-title{font-family:Cinzel,serif;font-size:clamp(22px,4vw,34px);color:var(--gold);margin-bottom:8px}.dd-main-sub{font-size:16px;font-style:italic;color:var(--fog)}.dd-page{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgba(201,168,76,.1)}.dd-page:last-child{border-bottom:none}.dd-section-label{font-family:Cinzel,serif;font-size:11px;letter-spacing:4px;color:var(--blood);text-transform:uppercase;margin-bottom:12px}.dd-archetype-title{font-family:Cinzel,serif;font-size:clamp(20px,3.5vw,30px);color:var(--gold);margin-bottom:6px}.dd-char-name{font-size:15px;color:var(--fog);font-style:italic;margin-bottom:16px}.dd-score-hero{font-family:Cinzel,serif;font-size:16px;color:var(--parchment);margin-bottom:24px;letter-spacing:1px}.dd-score-hero strong{color:var(--gold)}.dd-analysis p{font-size:17px;line-height:1.85;color:var(--parchment-dark);margin-bottom:18px}.dd-analysis p:last-child{margin-bottom:0}.dd-subsection{font-family:Cinzel,serif;font-size:11px;letter-spacing:3px;color:#c9a84c99;text-transform:uppercase;margin:28px 0 12px}.dd-breakdown-intro{font-size:16px;line-height:1.7;color:var(--fog);font-style:italic;margin-bottom:24px}.dd-table{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:15px}.dd-table th{font-family:Cinzel,serif;font-size:10px;letter-spacing:2px;color:var(--fog);text-transform:uppercase;padding:8px 12px;border-bottom:1px solid rgba(201,168,76,.2);text-align:left}.dd-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.dd-char{color:var(--parchment-dark);font-size:14px}.dd-score{color:var(--gold);font-family:Cinzel,serif;font-size:13px;white-space:nowrap}.dd-bar{color:#c9a84c80;font-size:11px;letter-spacing:1px}.dd-pct{color:var(--fog);font-size:13px}.dd-table tr:first-child td{color:var(--parchment);background:#c9a84c0d}.dd-table tr:first-child .dd-char{color:var(--gold)}@media(max-width:520px){.dd-table{font-size:13px}.dd-table td,.dd-table th{padding:8px 6px}.dig-deeper-btn{padding:20px 24px;font-size:12px;letter-spacing:3px}}@media(max-width:520px){.page-wrap{padding:40px 16px 60px}.intro-text,.result-body{padding:20px}.result-character-block{padding:18px 20px}.movie-section{padding:20px 18px}.choice-option{padding:16px 18px;font-size:16px}.question-nav{flex-direction:column-reverse;gap:10px}.page-wrap .btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quiz.css.map */
