.Riddle-module__FqMNkq__container{max-width:680px;margin:0 auto;padding:32px 16px}.Riddle-module__FqMNkq__cardShell{background:var(--riddle-soft-bg);border:1px solid var(--riddle-rule);overflow:hidden;box-shadow:0 2px 24px #00000014}.Riddle-module__FqMNkq__header{border-bottom:1px solid var(--riddle-rule);padding:36px 44px 28px}.Riddle-module__FqMNkq__topRule{background:var(--riddle-charcoal);height:3px}.Riddle-module__FqMNkq__metaDate,.Riddle-module__FqMNkq__holidayBadge,.Riddle-module__FqMNkq__scoreLabel,.Riddle-module__FqMNkq__hintLabel,.Riddle-module__FqMNkq__feedbackLabel,.Riddle-module__FqMNkq__fieldLabel,.Riddle-module__FqMNkq__attemptsNote,.Riddle-module__FqMNkq__answerLabel,.Riddle-module__FqMNkq__shareTitle,.Riddle-module__FqMNkq__footerLeft{font-family:Space Mono,monospace}.Riddle-module__FqMNkq__metaDate{letter-spacing:1px;color:#a09080;margin-bottom:14px;font-size:9px;display:block}.Riddle-module__FqMNkq__headerTop{flex-direction:column;gap:12px;display:flex}.Riddle-module__FqMNkq__holidayBadge{letter-spacing:3px;text-transform:uppercase;color:var(--riddle-red);border:1px solid #c0392b4d;align-self:flex-start;padding:5px 12px;font-size:9px;display:inline-flex}.Riddle-module__FqMNkq__title{color:var(--riddle-charcoal);letter-spacing:-1px;margin:0 0 8px;font-family:Playfair Display,serif;font-size:42px;font-weight:900;line-height:1}.Riddle-module__FqMNkq__byline{color:#a09080;font-family:Lora,serif;font-size:13px;font-style:italic}.Riddle-module__FqMNkq__scoreBar{border-top:1px solid var(--riddle-rule);border-bottom:1px solid var(--riddle-rule);grid-template-columns:repeat(3,1fr);display:grid}.Riddle-module__FqMNkq__scoreCell{text-align:center;border-right:1px solid var(--riddle-rule);padding:16px 12px}.Riddle-module__FqMNkq__scoreCell:last-child{border-right:none}.Riddle-module__FqMNkq__scoreValue{color:var(--riddle-red);font-family:Playfair Display,serif;font-size:28px;font-weight:700;line-height:1}.Riddle-module__FqMNkq__scoreValueNeutral{color:var(--riddle-charcoal)}.Riddle-module__FqMNkq__scoreValueMuted{color:#bbb}.Riddle-module__FqMNkq__scoreLabel{letter-spacing:1.5px;text-transform:uppercase;color:#b0a090;margin-top:4px;font-size:8px;display:block}.Riddle-module__FqMNkq__riddleSection{border-bottom:1px solid var(--riddle-rule);padding:32px 44px}.Riddle-module__FqMNkq__riddleText{color:var(--riddle-charcoal);margin:0;font-family:Lora,serif;font-size:19px;font-style:italic;line-height:1.72}.Riddle-module__FqMNkq__riddleText strong{font-style:normal;font-weight:600}.Riddle-module__FqMNkq__hintBand{background:var(--riddle-hint-bg);border-bottom:1px solid #e8dfc8;padding:16px 44px}.Riddle-module__FqMNkq__hintLabel{letter-spacing:2px;text-transform:uppercase;color:var(--riddle-gold);margin-bottom:6px;font-size:9px}.Riddle-module__FqMNkq__hintText{color:var(--riddle-warm-mid);font-family:Lora,serif;font-size:14px;font-style:italic;line-height:1.6}.Riddle-module__FqMNkq__feedbackBand{border-left:3px solid var(--riddle-red);background:var(--riddle-wrong-bg);margin:0 44px 20px;padding:14px 18px}.Riddle-module__FqMNkq__feedbackCorrect{border-left-color:var(--riddle-correct-border);background:var(--riddle-correct-bg)}.Riddle-module__FqMNkq__feedbackLabel{letter-spacing:2px;text-transform:uppercase;color:var(--riddle-red);margin-bottom:6px;font-size:9px}.Riddle-module__FqMNkq__feedbackCorrect .Riddle-module__FqMNkq__feedbackLabel{color:#27ae60}.Riddle-module__FqMNkq__feedbackMessage{color:var(--riddle-warm-mid);font-family:Lora,serif;font-size:13px;font-style:italic;line-height:1.6}.Riddle-module__FqMNkq__inputSection{padding:28px 44px 32px}.Riddle-module__FqMNkq__fieldLabel{letter-spacing:2px;text-transform:uppercase;color:#b0a090;margin-bottom:10px;font-size:9px;display:block}.Riddle-module__FqMNkq__answerInput{border:none;border-bottom:2px solid var(--riddle-charcoal);width:100%;color:var(--riddle-charcoal);background:0 0;outline:none;margin-bottom:24px;padding:10px 0;font-family:Lora,serif;font-size:17px;transition:border-color .2s}.Riddle-module__FqMNkq__answerInput::placeholder{color:#ccc;font-style:italic}.Riddle-module__FqMNkq__answerInput:focus{border-bottom-color:var(--riddle-red)}.Riddle-module__FqMNkq__actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Riddle-module__FqMNkq__submitButton,.Riddle-module__FqMNkq__primaryButton,.Riddle-module__FqMNkq__secondaryButton,.Riddle-module__FqMNkq__hintButton{text-transform:uppercase;cursor:pointer;font-family:Space Mono,monospace}.Riddle-module__FqMNkq__submitButton,.Riddle-module__FqMNkq__primaryButton{background:var(--riddle-charcoal);border:1px solid var(--riddle-charcoal);color:var(--riddle-parchment);letter-spacing:2px;flex-shrink:0;padding:13px 24px;font-size:10px}.Riddle-module__FqMNkq__submitButton{padding:14px 28px}.Riddle-module__FqMNkq__submitButton:disabled,.Riddle-module__FqMNkq__primaryButton:disabled{cursor:not-allowed;background:#ccc;border-color:#ccc}.Riddle-module__FqMNkq__hintButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Riddle-module__FqMNkq__hintButton{border:1px solid var(--riddle-rule);color:#a09080;letter-spacing:1px;white-space:nowrap;background:0 0;padding:13px 16px;font-size:9px}.Riddle-module__FqMNkq__hintButton:hover:not(:disabled){border-color:var(--riddle-gold);color:var(--riddle-gold)}.Riddle-module__FqMNkq__hintButtonUsed,.Riddle-module__FqMNkq__hintButton:disabled{opacity:.4;pointer-events:none}.Riddle-module__FqMNkq__attemptsNote{letter-spacing:1px;color:#ccc;flex-shrink:0;margin-left:auto;font-size:9px}.Riddle-module__FqMNkq__answerSection{border-top:1px solid var(--riddle-rule);padding:28px 44px 36px}.Riddle-module__FqMNkq__answerLabel{letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-size:9px}.Riddle-module__FqMNkq__answerLabelCorrect{color:#27ae60}.Riddle-module__FqMNkq__answerLabelRevealed{color:#888}.Riddle-module__FqMNkq__answerValue{color:var(--riddle-charcoal);margin-bottom:16px;font-family:Playfair Display,serif;font-size:28px;font-weight:700}.Riddle-module__FqMNkq__answerExplanation{border-top:1px solid var(--riddle-rule);color:var(--riddle-warm-mid);padding-top:16px;font-family:Lora,serif;font-size:14px;font-style:italic;line-height:1.65}.Riddle-module__FqMNkq__shareSection{padding:0 44px 32px}.Riddle-module__FqMNkq__shareCard{background:var(--riddle-charcoal);text-align:left;margin-bottom:16px;padding:20px 22px}.Riddle-module__FqMNkq__shareTitle{color:#888;letter-spacing:3px;margin-bottom:12px;font-size:9px}.Riddle-module__FqMNkq__shareLine{color:var(--riddle-parchment);font-family:Space Mono,monospace;font-size:11px;line-height:2}.Riddle-module__FqMNkq__shareScore{color:var(--riddle-red);font-family:Space Mono,monospace;font-size:14px;font-weight:700;line-height:1.8}.Riddle-module__FqMNkq__shareUrl{color:#555;margin-top:12px;font-family:Space Mono,monospace;font-size:9px}.Riddle-module__FqMNkq__actionButtons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Riddle-module__FqMNkq__secondaryButton{border:1px solid var(--riddle-rule);color:var(--riddle-warm-mid);letter-spacing:2px;background:0 0;padding:13px 24px;font-size:10px}.Riddle-module__FqMNkq__footer{border-top:1px solid var(--riddle-rule);justify-content:space-between;gap:16px;padding:14px 44px;display:flex}.Riddle-module__FqMNkq__footerLeft{letter-spacing:1px;color:#ccc;font-size:9px}.Riddle-module__FqMNkq__footerRight{color:#bbb;font-family:Lora,serif;font-size:12px;font-style:italic}@media (prefers-color-scheme:dark){.Riddle-module__FqMNkq__cardShell{background:#1e1a15;border-color:#2e2820}.Riddle-module__FqMNkq__topRule{background:#e8d5a0}.Riddle-module__FqMNkq__title,.Riddle-module__FqMNkq__answerValue,.Riddle-module__FqMNkq__answerInput,.Riddle-module__FqMNkq__shareLine{color:#e8d5a0}.Riddle-module__FqMNkq__byline,.Riddle-module__FqMNkq__scoreLabel,.Riddle-module__FqMNkq__hintButton,.Riddle-module__FqMNkq__metaDate,.Riddle-module__FqMNkq__attemptsNote{color:#5a4a30}.Riddle-module__FqMNkq__metaLabel,.Riddle-module__FqMNkq__holidayBadge,.Riddle-module__FqMNkq__shareScore{color:var(--riddle-red)}.Riddle-module__FqMNkq__holidayBadge{border-color:#e8d5a033}.Riddle-module__FqMNkq__scoreBar,.Riddle-module__FqMNkq__header,.Riddle-module__FqMNkq__riddleSection,.Riddle-module__FqMNkq__answerSection,.Riddle-module__FqMNkq__footer,.Riddle-module__FqMNkq__scoreCell,.Riddle-module__FqMNkq__answerExplanation{border-color:#2e2820}.Riddle-module__FqMNkq__riddleText{color:#c8b07a}.Riddle-module__FqMNkq__answerInput{border-bottom-color:#c8a040}.Riddle-module__FqMNkq__answerInput::placeholder{color:#3a2a18}.Riddle-module__FqMNkq__submitButton,.Riddle-module__FqMNkq__primaryButton{color:#1a1208;background:#c8a040;border-color:#c8a040}.Riddle-module__FqMNkq__submitButton:disabled,.Riddle-module__FqMNkq__primaryButton:disabled{color:#1a1208;background:#5a4a30;border-color:#5a4a30}.Riddle-module__FqMNkq__hintButton,.Riddle-module__FqMNkq__secondaryButton{color:#5a4a30;border-color:#2e2820}.Riddle-module__FqMNkq__hintBand{background:#1a1608;border-color:#2e2410}.Riddle-module__FqMNkq__hintText,.Riddle-module__FqMNkq__feedbackMessage,.Riddle-module__FqMNkq__answerExplanation,.Riddle-module__FqMNkq__secondaryButton{color:#9b8a67}.Riddle-module__FqMNkq__feedbackBand{background:#261813}.Riddle-module__FqMNkq__feedbackCorrect{background:#112117}.Riddle-module__FqMNkq__shareCard{background:#14110d}.Riddle-module__FqMNkq__shareUrl{color:#4a3a28}.Riddle-module__FqMNkq__footerLeft{color:#3a2a18}.Riddle-module__FqMNkq__footerRight{color:#4a3a28}.Riddle-module__FqMNkq__scoreValueNeutral{color:#e8d5a0}.Riddle-module__FqMNkq__scoreValueMuted{color:#5a4a30}.Riddle-module__FqMNkq__answerLabelRevealed{color:#8b7a5a}}@media (max-width:480px){.Riddle-module__FqMNkq__container{padding:20px 12px}.Riddle-module__FqMNkq__header,.Riddle-module__FqMNkq__riddleSection,.Riddle-module__FqMNkq__hintBand,.Riddle-module__FqMNkq__inputSection,.Riddle-module__FqMNkq__answerSection,.Riddle-module__FqMNkq__shareSection,.Riddle-module__FqMNkq__footer{padding-left:24px;padding-right:24px}.Riddle-module__FqMNkq__feedbackBand{margin-left:24px;margin-right:24px}.Riddle-module__FqMNkq__title{font-size:34px}.Riddle-module__FqMNkq__scoreBar{grid-template-columns:1fr}.Riddle-module__FqMNkq__scoreCell{border-right:none;border-bottom:1px solid var(--riddle-rule)}.Riddle-module__FqMNkq__scoreCell:last-child{border-bottom:none}.Riddle-module__FqMNkq__actionRow,.Riddle-module__FqMNkq__actionButtons{flex-direction:column;align-items:stretch}.Riddle-module__FqMNkq__attemptsNote{margin-left:0}.Riddle-module__FqMNkq__submitButton,.Riddle-module__FqMNkq__primaryButton,.Riddle-module__FqMNkq__secondaryButton,.Riddle-module__FqMNkq__hintButton{text-align:center;width:100%}.Riddle-module__FqMNkq__hintButtons{flex-direction:column;align-items:stretch;width:100%}.Riddle-module__FqMNkq__footer{flex-direction:column}}.Riddle-module__FqMNkq__aiDisclosure{text-align:center;color:#aaa;padding:8px 44px 12px;font-size:11px;font-style:italic}.Riddle-module__FqMNkq__aiDisclosureLink{color:#aaa;text-decoration:underline}.Riddle-module__FqMNkq__aiDisclosureLink:hover{color:#ccc}
