:root{--myth-ink:#293a33;--myth-muted:#6f756b;--myth-paper:#f4f0e7;--myth-gold:#a58150;--myth-green:#334f43}
body.myth-edition{background:#e8e6df;color:var(--myth-ink);font-family:"Segoe UI","Microsoft YaHei",sans-serif}
.myth-edition .app-canvas{background:var(--myth-paper);--cover-ink:#293a33;--cover-muted:#73786e;--cover-accent:#334f43;--cover-paper:#f4f0e7;--cover-panel:#fffdf7;--person-accent:#766744;--person-soft:#efe9da}
.myth-edition .cover-shell .short-home{background:var(--myth-paper);min-height:100svh;padding:22px 24px 18px}
.myth-home .soul-nav{margin-bottom:0}.myth-emblem{font-family:Georgia,serif;color:#a58150;margin-right:8px;font-size:24px}
.myth-edition .soul-brand{color:#35483d;font-size:18px}.myth-kicker{font-size:9px;letter-spacing:2px;color:#8d744b;font-weight:600;margin:22px 0 0}
.myth-edition .cover-shell .soul-title{font-size:clamp(28px,7.6vw,37px);margin:12px 0 12px;line-height:1.25;letter-spacing:-.6px;font-weight:600}.myth-edition .soul-title em{color:#8c6c3e;font-style:normal}
.myth-edition .soul-subtitle{font-size:13px;max-width:330px;line-height:1.7}
.myth-country-label{display:block;font-size:10px;letter-spacing:1px;font-weight:700;color:#747868;margin:20px 0 8px}
#myth-country{width:100%;height:47px;border:1px solid #d4cdbd;border-radius:8px;background:#fffdf9;padding:0 13px;font:600 14px "Segoe UI","Microsoft YaHei",sans-serif;color:#34473c;outline-offset:3px}
.myth-home-art{height:255px;position:relative;overflow:hidden;border-radius:60px 9px 9px 9px;margin:15px 0 0;background:#c4b79e}
.myth-home-art>img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.myth-example-row{height:100%;display:flex}.myth-example-row img{width:33.333%;height:100%;object-fit:cover;object-position:center}
.myth-art-caption{position:absolute;inset:auto 0 0;padding:48px 18px 16px;background:linear-gradient(transparent,#13251be0);color:#fff7e8}
.myth-art-caption>span{font-size:9px;letter-spacing:1.2px;color:#ecdbc0}.myth-art-caption h2{font-size:24px;line-height:1.3;margin:5px 0;font-family:Georgia,"Songti SC",serif}.myth-art-caption p{font-size:11px;margin:0;color:#eadfcc}
.myth-about{font-size:12px;line-height:1.7;color:#62695e;margin:11px 1px 0}
.myth-edition .cover-shell .short-home .soul-primary{min-height:52px;margin-top:16px;background:#334f43;color:#fffaf0;box-shadow:0 7px 20px #334f431b;font-size:16px;border-radius:9px}.myth-edition .soul-primary:disabled{opacity:.42;cursor:not-allowed}
.myth-edition .soul-features{font-size:11px;margin-top:13px!important;color:#72776c!important;justify-content:space-between;gap:8px!important}
.myth-notes{margin-top:8px;font-size:10px;line-height:1.8;color:#767b71}.myth-notes summary{cursor:pointer;min-height:30px;display:flex;align-items:center;gap:6px}.myth-notes summary:before{content:"+";font-size:14px}.myth-notes[open] summary:before{content:"−"}.myth-notes p{margin:8px 0}.myth-notes a{color:#52644d}.myth-edition .soul-footer{font-size:9px!important;margin-top:2px!important}
.myth-person.person-scene{background-position:center 32%!important;background-size:cover!important;background-repeat:no-repeat!important;border-radius:18px;box-shadow:none!important}.myth-person:before,.myth-person:after{display:none!important}
.myth-edition .quiz-screen{background:var(--myth-paper)!important;--quiz-accent:#50644f;--quiz-soft:#e9e8dd}
.myth-edition .quiz-world{height:260px;background:var(--myth-art) center 30%/cover!important;position:relative;border-radius:15px 15px 0 0;overflow:hidden}
.myth-edition .quiz-world .quiz-companion{display:none}
.myth-edition .quiz-world .world-caption{position:absolute;bottom:14px;left:17px;right:17px;top:auto;background:#22392bc9;border:1px solid #ffffff50;color:#f8f2e4;border-radius:20px;padding:6px 12px;font-size:11px;backdrop-filter:blur(5px)}
.myth-edition .question-sheet{background:#fffdf9;border-color:#e2dccd;box-shadow:0 9px 28px #3845340c}
.myth-edition .quiz-topbar{color:#354a3c}.myth-edition .quiz-topbar strong{font-size:13px}.myth-edition .soul-top-progress i{background:#a4895c!important}
.myth-edition .question-copy h1{font-size:20px;line-height:1.6;color:#2d4034}.myth-edition .question-ribbon{color:#8c795a}.myth-edition .question-ribbon i{color:#7c775a}
.myth-edition .answer-option{background:#f8f6ef;border:1px solid #dcdccd;border-radius:10px;box-shadow:none;font-size:14px;min-height:65px;color:#334337}.myth-edition .answer-option.is-selected{background:#e3e9dd;border-color:#5b7256}.myth-edition .answer-index{background:#e6e7dc;color:#576c4f}
.myth-edition .handoff-screen{background:var(--myth-paper)!important;color:#304636}.myth-edition .handoff-cover-scene{background:var(--myth-art) center 28%/cover!important;border-radius:22px!important;opacity:1!important}.myth-edition .handoff-illustration{background:none!important}.myth-edition .handoff-hero h1{color:#304636}.myth-edition .handoff-hero>p{color:#7e7257}.myth-edition .handoff-final-count strong{color:#8c754b}
.myth-edition .handoff-steps li{background:#fffdf8!important;border-color:#ded6c5!important}.myth-edition .handoff-primary{background:#334f43!important;color:#fffaf0!important;box-shadow:none!important}.myth-edition .handoff-topbar{color:#304636}.myth-edition .handoff-topbar strong{display:flex;align-items:center}.myth-edition .handoff-note{font-size:10px}
.myth-edition .generation-canvas,.myth-edition .generation-screen{background:var(--myth-paper)!important}.myth-edition .generation-progress i{background:#a08151}.myth-edition .generation-orbit>i{border-color:#b7ae8e}.myth-edition .generation-orbit .myth-person{border-radius:50%}
.myth-edition .final-result-canvas,.myth-edition .final-result-screen{background:#eeeae0!important}.myth-edition .result-poster-card{background:#fffdf7!important;border-color:#d7ccb8!important;box-shadow:0 9px 35px #4b453414}.myth-edition .soul-type{color:#47573d!important}.myth-edition .soul-type-name{color:#706346!important}.myth-edition .poster-stars{color:#ad9162}.myth-edition .final-poster-portrait{height:260px!important;max-width:100%;border-radius:12px}.myth-edition .soul-quote{color:#605b4c}.myth-edition .poster-analysis-button{background:#334f43;color:#fffaf0;box-shadow:none}
.myth-edition .report-canvas{--report-accent:#756747!important;--report-soft:#eee9da!important;background:#ece7db!important}.myth-edition .report-paper{background:#fffdf7!important}.myth-edition .person-scene{background-image:var(--myth-art)!important}.myth-edition .poster-metrics .poster-metric i{display:none}.myth-edition .poster-metric small{font-size:9px!important}
@media(max-width:360px){.myth-edition .cover-shell .short-home{padding:18px 17px 14px}.myth-home-art{height:230px}.myth-edition .soul-subtitle{font-size:12px}.myth-edition .cover-shell .soul-title{font-size:28px}.myth-edition .quiz-world{height:220px}}
@media(min-width:700px){.myth-edition .app-canvas{box-shadow:0 0 60px #2b3a2610}.myth-home-art{height:290px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}
.myth-report-story{display:flex;gap:16px;align-items:center}.myth-report-story img{width:100px;height:130px;object-fit:cover;border-radius:10px}.myth-report-story h3{font-size:20px;margin:0 0 8px}.myth-report-story p{font-size:12px;line-height:1.8;margin:0 0 8px}.myth-report-story a{font-size:11px;color:#716747}.myth-edition .report-metric-list p>i{display:none}.myth-edition .quiz-topbar{display:grid!important;grid-template-columns:24px 1fr auto auto;gap:7px;align-items:center}.myth-edition .quiz-topbar .planet-language{grid-column:auto!important;order:4;width:auto!important;margin:0!important}.myth-edition .quiz-topbar .planet-language>summary{min-height:32px;font-size:10px}.myth-edition .quiz-topbar .question-count{font-size:12px}.myth-edition .quiz-topbar strong{font-size:11px!important}.myth-edition .preference-map{display:block}.myth-edition .preference-notes{margin-top:20px}
.myth-culture{margin:13px 0 0;font-size:11px;line-height:1.6;color:#876b42;font-weight:600}.myth-culture+.myth-about{margin-top:5px}.myth-report-culture{font-size:11px;color:#876b42;line-height:1.6}

html{min-width:0}
