/* 小游戏的样式限定在 cg-page 内，避免影响现有攻略。 */
.cg-page{--cg-purple:#6b518d;--cg-deep:#53416b;--cg-lilac:#eee5f5;--cg-muted:#7c7483;padding-top:24px;padding-bottom:42px;color:#4d4657}
.cg-page [hidden]{display:none!important}.cg-page button{font-family:inherit}.cg-page button:disabled{cursor:default;opacity:.5}.cg-page :focus-visible{outline:3px solid #8a65b1;outline-offset:5px}.cg-page h1,.cg-page h2,.cg-page h3{color:#514260}.cg-page p{overflow-wrap:anywhere}.cg-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.7px;font-weight:900;color:#877098;margin:0 0 14px}.cg-palette-mark{display:flex;gap:3px;transform:rotate(-10deg)}.cg-palette-mark i{width:12px;height:18px;border-radius:8px;background:#bfadd5}.cg-palette-mark i:nth-child(2){background:#eead99}.cg-palette-mark i:nth-child(3){background:#b4cbb0}.cg-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:45px;align-items:center;padding:18px 0 33px}.cg-intro h1{font-size:49px;line-height:1.14;max-width:750px}.cg-intro h1 span{color:#8b70a4}.cg-intro>div>p:not(.cg-eyebrow){max-width:660px;font-size:15px;line-height:1.8;color:#81728a;margin:16px 0 0}.cg-intro-sticker{position:relative;text-align:center;padding:22px 12px;border:1px dashed #d9c9e1;border-radius:50% 50% 24px 24px;background:#f4edf4;transform:rotate(4deg)}.cg-intro-sticker>svg{width:25px;height:25px;color:#c294b0;margin:0 auto 12px}.cg-intro-sticker strong{font-size:17px;line-height:1.4;color:#8d6b8d}.cg-intro-sticker>span{display:block;font-size:9px;margin-top:11px;color:#967d98}
.cg-game{overflow:hidden;border:1px solid #e1d8e4;border-radius:28px;background:#fffdf9;box-shadow:0 7px 0 #e8e2df,0 20px 50px #7461790a}.cg-game-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 27px;border-bottom:1px solid #ebe4ec;background:#fffcf8}.cg-round{display:flex;align-items:center;gap:9px;color:#6b567a;font-size:12px}.cg-live-dot{width:8px;height:8px;background:#b7a4cb;border:2px solid #e7ddf0;border-radius:50%;box-sizing:content-box}.cg-total{display:flex;align-items:center;gap:11px;color:#9b8ca2;font-size:8px;font-weight:900;letter-spacing:1px}.cg-total strong{font-size:13px;font-weight:900;letter-spacing:0;color:#705786;background:#f1eaf5;padding:5px 13px;border-radius:20px}.cg-playfield{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.cg-playfield:has(#cg-art[hidden]){display:none}.cg-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;padding:23px 26px 25px;background:#f0eee1;background-image:radial-gradient(#d4cbb6 1px,transparent 1px);background-size:20px 20px;border-right:1px solid #e9e2de;isolation:isolate}.cg-stage:after{content:'';position:absolute;z-index:-1;inset:62px 22px 70px;border-radius:48% 48% 42% 42%;background:#fffaf0a1}.cg-stage-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.cg-state{font-size:10px;letter-spacing:.4px;font-weight:900;color:#8c7a67;background:#fffaf0;border:1px solid #e5dcc8;padding:5px 11px;border-radius:20px}.cg-stage-star{font-size:24px;color:#bea67c}.cg-art{width:100%;max-width:320px;min-height:270px;display:flex;align-items:center;justify-content:center;margin:8px auto}.cg-art svg{width:100%;height:300px;overflow:visible}.cg-character-caption{text-align:center;position:relative;z-index:1}.cg-character-caption>strong{display:block;font-size:24px;font-weight:900;line-height:1.3;color:#736049}.cg-character-caption>span{display:block;font-size:11px;line-height:1.7;color:#97846d;margin-top:6px}.cg-character-caption b{font-weight:900;color:#77604b}.cg-stage-doodle{position:absolute;color:#bfad90;pointer-events:none}.cg-doodle-one{left:33px;top:48%;font-size:34px;transform:rotate(-12deg)}.cg-doodle-two{right:38px;top:34%;font-size:22px;transform:rotate(15deg)}.cg-workbench{display:flex;align-items:center;padding:33px 38px;min-width:0}.cg-workbench>div{width:100%}.cg-small-label{font-size:8px;font-weight:900;letter-spacing:1.5px;line-height:1.7;color:#9a82ac;margin:0 0 12px}.cg-workbench h2{font-size:33px;line-height:1.15}.cg-workbench p:not([class]),.cg-mix-panel>p:not(.cg-small-label):not(.cg-keyboard-note){font-size:13px;line-height:1.8;color:#8c7e92;margin:15px 0}.cg-preview-note{display:flex;gap:12px;align-items:center;background:#f6f1f8;border:1px solid #e9e0ef;border-radius:14px;padding:13px 15px;font-size:11px;line-height:1.6;color:#927b9f;margin:20px 0}.cg-preview-note>span:first-child{font-size:25px;color:#c0a6cd}.cg-countdown{color:#897093;font-size:11px;font-weight:800;margin:24px 0 11px}.cg-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:14px;padding:13px 21px;font-size:13px;font-weight:900;line-height:1.5;text-decoration:none;transition:transform .15s,box-shadow .15s;min-height:47px}.cg-button-primary{background:#755894;color:#fffafc;box-shadow:0 4px 0 #5c4476}.cg-button-primary:hover{background:#6b4e89;transform:translateY(-1px);box-shadow:0 5px 0 #5c4476}.cg-button-primary:active{transform:translateY(3px);box-shadow:0 1px 0 #5c4476}.cg-button-primary>span{font-size:18px;line-height:1}.cg-button-secondary{background:#f5eff8;color:#80618f;border-color:#e4d8ec}.cg-button-secondary:hover{background:#ede3f3}.cg-preview-panel>.cg-button,.cg-mix-panel>.cg-button{width:100%}.cg-game-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #eae3eb;padding:16px 27px;background:#fcfaf7}.cg-untimed{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:11px;color:#8b7b93;font-weight:800;line-height:1.5}.cg-untimed input{width:17px;height:17px;accent-color:#86659f;cursor:pointer;margin:0;flex-shrink:0}.cg-untimed small{display:block;font-size:9px;font-weight:500;color:#a497aa}.cg-game-bottom>a{font-size:10px;white-space:nowrap;color:#8b709c;text-decoration:underline;text-decoration-color:#cdbbd9;text-underline-offset:4px}.cg-game-bottom>a>span{margin-left:5px}.cg-mix-heading{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:900;color:#8d789b;margin:17px 0 10px}.cg-swatch{display:block;width:43px;height:26px;border:3px solid white;outline:1px solid #dfd4e6;border-radius:9px;background:#5b80a6}.cg-slider-group{margin:13px 0 15px}.cg-slider-group>label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;color:#7c668b;margin-bottom:8px}.cg-slider-group output{font-size:10px;color:#a58eb2;background:#f6f1f8;border-radius:8px;padding:2px 7px;min-width:38px;text-align:center}.cg-slider{display:block;width:100%;height:16px;appearance:none;-webkit-appearance:none;border-radius:12px;border:1px solid #d8c9e1;cursor:pointer;margin:0;touch-action:pan-y}.cg-hue{background:linear-gradient(90deg,#ff7373,#ffe773,#8bea87,#85e8e8,#8c9af0,#e88ce6,#ff7373)}.cg-saturation{background:linear-gradient(90deg,#ddd5df,#9c74bb)}.cg-brightness{background:linear-gradient(90deg,#3b2c48,#fffdf7)}.cg-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;background:#fffdf9;border:3px solid #86669f;border-radius:50%;box-shadow:0 2px 4px #59406425;cursor:grab}.cg-slider::-moz-range-thumb{width:18px;height:18px;background:#fffdf9;border:3px solid #86669f;border-radius:50%;box-shadow:0 2px 4px #59406425;cursor:grab}.cg-slider:active::-webkit-slider-thumb{cursor:grabbing}.cg-slider-help{display:block;font-size:9px;line-height:1.6;color:#a594af;margin-top:6px}.cg-keyboard-note{font-size:9px;color:#a192a8;text-align:center;line-height:1.6;margin:14px 0 0}.cg-mix-panel>.cg-button{margin-top:8px}.cg-reveal-panel,.cg-results{padding:34px 30px;text-align:center;min-width:0}.cg-reveal-panel h2,.cg-results h2{font-size:31px}.cg-comparison{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:18px;max-width:860px;margin:24px auto 0}.cg-comparison figure{margin:0;min-width:0}.cg-comparison-art{padding:9px;background:#f2eee7;border:1px solid #e5dddb;border-radius:24px}.cg-comparison figure:last-child .cg-comparison-art{background:#eff2e6;border-color:#dde3d1}.cg-comparison-art svg{width:100%;height:255px}.cg-comparison figcaption{font-size:13px;font-weight:900;color:#8b7695;margin-top:12px}.cg-match-score>span{display:block;font-size:8px;letter-spacing:1.2px;font-weight:900;color:#b49abf}.cg-match-score>strong{display:block;font-size:28px;letter-spacing:-1px;color:#7b5e93;margin:7px 0 12px}.cg-match-score>svg{width:23px;height:23px;margin:auto;color:#c3a8cf}.cg-reveal-hint{font-size:10px;line-height:1.7;color:#a28eaa;margin:21px 0}.cg-reveal-panel>.cg-button{min-width:210px}.cg-finish-star{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 auto 19px;border-radius:50%;background:#f4e8cf;border:1px solid #e8d7b4}.cg-finish-star svg{width:30px;height:30px;color:#c8a65f}.cg-final-score{font-size:49px;font-weight:900;letter-spacing:-2px;line-height:1.2;color:#8c6aa3;margin:18px 0 12px}.cg-result-legend{font-size:10px;color:#ac95b4;margin:0 0 17px}.cg-result-legend>span{margin:0 6px}.cg-results-list{list-style:none;margin:0 auto 24px;padding:0;max-width:600px;text-align:left;border:1px solid #e7dfe9;border-radius:17px;overflow:hidden}.cg-result-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 65px;gap:15px;align-items:center;min-height:56px;background:#fcf8fc;padding:12px 17px}.cg-result-row:nth-child(even){background:#fffdf9}.cg-result-row+.cg-result-row{border-top:1px solid #eee6f0}.cg-result-row>span:first-child{font-size:12px;font-weight:800;line-height:1.5;color:#8a7398;overflow-wrap:anywhere}.cg-result-row>strong{font-size:11px;color:#897090;text-align:right}.cg-result-colors{display:flex;gap:6px}.cg-result-chip{display:block;width:26px;height:26px;border:3px solid #fff;outline:1px solid #e7e0e8;border-radius:50%;flex-shrink:0}.cg-results-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;align-items:center}.cg-copy-button{padding:10px 5px;border:none;background:none;color:#90769f;text-decoration:underline;text-underline-offset:4px;font-size:11px;font-weight:800;min-height:44px}.cg-share-feedback{font-size:12px;line-height:1.7;color:#92759e;max-width:580px;margin:19px auto 0;overflow-wrap:anywhere}.cg-share-feedback:empty{display:none}.cg-share-feedback textarea{display:block;resize:vertical;width:100%;font:inherit;font-size:12px;color:#735c85;background:#f8f2fb;border:1px solid #d7c6e3;border-radius:12px;padding:12px}.cg-result-note{font-size:10px;color:#a491ac;margin:20px 0 0}.cg-noscript{padding:20px;background:#fff1db;border-top:1px solid #e2c894;color:#987445;font-size:13px;margin:0}
.cg-how-to{padding-top:55px;scroll-margin-top:24px}.cg-section-heading{text-align:center}.cg-section-heading .cg-eyebrow{justify-content:center;margin-bottom:10px}.cg-section-heading h2{font-size:32px}.cg-section-heading>p:last-child{color:#9b879f;font-size:12px;line-height:1.7;margin:13px 0 0}.cg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:27px 0 0;gap:22px}.cg-steps>li{position:relative;padding:25px 25px 23px;background:#f4edf5;border:1px solid #e7dce9;border-radius:21px}.cg-steps>li:nth-child(2){background:#f7eee2;border-color:#eaddc7}.cg-steps>li:nth-child(3){background:#edf1e4;border-color:#dbe3cd}.cg-step-number{display:flex;align-items:center;justify-content:center;width:31px;height:31px;background:#e5d8ec;border-radius:11px;color:#9d7db1;font-size:11px;font-weight:900;margin-bottom:18px}.cg-steps>li:nth-child(2) .cg-step-number{background:#ecdbc2;color:#ad8862}.cg-steps>li:nth-child(3) .cg-step-number{background:#dbe6c9;color:#849963}.cg-steps h3{font-size:19px;line-height:1.35;color:#887096}.cg-steps>li:nth-child(2) h3{color:#a0815f}.cg-steps>li:nth-child(3) h3{color:#7c9063}.cg-steps p{color:#9f88a8;font-size:12px;line-height:1.8;margin:10px 0 0}.cg-steps>li:nth-child(2) p{color:#a48b70}.cg-steps>li:nth-child(3) p{color:#8c9b76}.cg-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:55px 0 42px;border-bottom:1px dashed #ddd1e2}.cg-faq h2{font-size:32px;max-width:280px}.cg-faq-intro>p:not(.cg-eyebrow){font-size:13px;line-height:1.9;color:#a08ba7;margin:18px 0}.cg-faq-swatches{display:flex;padding:10px 0;gap:9px}.cg-faq-swatches span{width:34px;height:44px;border-radius:7px;background:#d2b8dc;transform:rotate(-7deg)}.cg-faq-swatches span:nth-child(2){background:#e8bb9f;transform:rotate(5deg)}.cg-faq-swatches span:nth-child(3){background:#c4d2ac;transform:rotate(-4deg)}.cg-faq-swatches span:nth-child(4){background:#a9cbd6;transform:rotate(9deg)}.cg-questions details{border-bottom:1px solid #e8deeb;padding:16px 0}.cg-questions details:first-child{padding-top:0}.cg-questions summary{cursor:pointer;font-size:14px;font-weight:900;color:#887094;line-height:1.6;padding-right:14px}.cg-questions summary::marker{color:#b69bc4;font-size:10px}.cg-questions p{color:#9d89a5;font-size:12px;line-height:1.85;margin:12px 0 0}.cg-questions a{text-decoration:underline;text-underline-offset:3px;color:#8a6a9e}.cg-back-to-guides{display:flex;align-items:center;gap:18px;margin:32px 0 0;padding:23px 26px;background:#f0f1e4;border:1px solid #e0e4d2;border-radius:20px}.cg-back-to-guides>span>svg{width:32px;height:32px;color:#a5b487}.cg-back-to-guides h2{font-size:18px;color:#7b8967}.cg-back-to-guides p{font-size:11px;color:#929c81;margin:7px 0 0;line-height:1.6}.cg-back-to-guides>a{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:900;color:#809366;text-decoration:underline;text-underline-offset:4px}.cg-back-to-guides>a>span{margin-left:10px}
@media(max-width:950px){.cg-intro h1{font-size:42px}.cg-intro{grid-template-columns:minmax(0,1fr) 175px;gap:25px}.cg-intro-sticker strong{font-size:14px}.cg-workbench{padding:28px}.cg-workbench h2{font-size:29px}.cg-art svg{height:280px}.cg-art{min-height:260px}.cg-steps{gap:15px}.cg-steps>li{padding:21px}.cg-steps h3{font-size:18px}.cg-faq{gap:35px}.cg-faq h2{font-size:29px}.cg-comparison{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:14px}.cg-match-score>strong{font-size:24px}.cg-comparison-art svg{height:220px}}
@media(max-width:700px){.cg-page{padding-top:19px}.cg-intro{padding:8px 0 25px;grid-template-columns:minmax(0,1fr)}.cg-intro-sticker{display:none}.cg-intro h1{font-size:39px;max-width:500px}.cg-intro>div>p:not(.cg-eyebrow){font-size:13px;margin-top:13px}.cg-game{border-radius:23px}.cg-game-top{padding:15px 20px}.cg-round{font-size:11px}.cg-total{font-size:7px;gap:7px}.cg-total strong{font-size:11px;padding:4px 10px}.cg-playfield{grid-template-columns:minmax(0,1fr)}.cg-stage{padding:17px 23px 21px;border-right:0;border-bottom:1px solid #e9e2de}.cg-stage:after{inset:45px 50px 50px}.cg-art{max-width:250px;min-height:0;margin:-5px 0 -4px}.cg-art svg{height:220px}.cg-character-caption>strong{font-size:21px}.cg-character-caption>span{font-size:10px;margin-top:4px}.cg-state{font-size:9px}.cg-doodle-one{left:48px;top:45%}.cg-doodle-two{right:53px}.cg-workbench{padding:25px 26px}.cg-workbench h2{font-size:29px}.cg-preview-panel h2 br{display:none}.cg-preview-note{margin:15px 0;padding:11px 13px}.cg-countdown{margin-top:18px}.cg-mix-panel>p:not(.cg-small-label):not(.cg-keyboard-note){font-size:12px}.cg-game-bottom{padding:16px 21px}.cg-how-to{padding-top:43px}.cg-section-heading h2{font-size:29px}.cg-steps{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:22px}.cg-steps>li{padding:21px 21px 21px 72px}.cg-step-number{position:absolute;left:21px;top:22px;margin:0}.cg-steps p{margin-top:7px}.cg-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:38px}.cg-faq h2{max-width:100%;font-size:29px}.cg-faq-intro>p:not(.cg-eyebrow){margin:13px 0 0}.cg-faq-intro>p br{display:none}.cg-faq-swatches{display:none}.cg-back-to-guides{flex-wrap:wrap;padding:22px;gap:13px}.cg-back-to-guides>div{flex:1}.cg-back-to-guides>a{margin-left:45px}.cg-comparison{grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:22px}.cg-match-score{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:10px}.cg-match-score>strong{margin:0;font-size:24px}.cg-match-score>svg{margin:0;width:18px;height:18px}.cg-reveal-panel,.cg-results{padding:27px 20px}.cg-reveal-panel h2,.cg-results h2{font-size:27px}.cg-comparison-art{padding:3px;border-radius:18px}.cg-comparison-art svg{height:190px}.cg-comparison figcaption{font-size:11px;margin-top:9px}.cg-reveal-hint{margin:17px 0}.cg-result-row{grid-template-columns:minmax(0,1fr) 54px 55px;gap:10px;padding:11px 14px}.cg-result-row>span:first-child{font-size:11px}.cg-result-row>strong{font-size:10px}.cg-result-chip{width:23px;height:23px}.cg-result-colors{gap:6px}.cg-results-actions{gap:11px}.cg-results-actions>.cg-button{padding:12px 17px;gap:14px;font-size:12px}}
@media(max-width:380px){.cg-intro h1{font-size:33px}.cg-eyebrow{font-size:9px;letter-spacing:1.2px}.cg-intro>div>p:not(.cg-eyebrow){font-size:12px}.cg-game-top{padding:14px 15px}.cg-total{flex-direction:column;align-items:flex-end;gap:2px;font-size:6px}.cg-total strong{font-size:10px}.cg-stage{padding:14px 17px 17px}.cg-stage:after{inset:42px 28px 48px}.cg-art svg{height:200px}.cg-character-caption>strong{font-size:20px}.cg-doodle-one{left:23px;font-size:27px}.cg-doodle-two{right:27px;font-size:19px}.cg-workbench{padding:23px 19px}.cg-workbench h2{font-size:26px}.cg-small-label{font-size:7px;letter-spacing:1.1px}.cg-game-bottom{padding:15px;gap:12px}.cg-game-bottom>a{font-size:9px}.cg-untimed{font-size:10px;gap:7px}.cg-untimed small{font-size:8px}.cg-game-bottom>a>span{margin-left:0}.cg-section-heading h2{font-size:27px}.cg-section-heading>p:last-child{font-size:11px}.cg-steps>li{padding:19px 17px 19px 62px}.cg-step-number{left:17px;top:19px;width:28px;height:28px;font-size:10px}.cg-steps h3{font-size:17px}.cg-steps p{font-size:11px}.cg-faq h2{font-size:27px}.cg-questions summary{font-size:13px}.cg-questions p{font-size:11px}.cg-back-to-guides{padding:20px 17px}.cg-back-to-guides h2{font-size:17px}.cg-back-to-guides>a{font-size:10px;white-space:normal}.cg-reveal-panel,.cg-results{padding:24px 15px}.cg-reveal-panel h2,.cg-results h2{font-size:24px}.cg-comparison-art svg{height:150px}.cg-comparison{gap:15px 9px}.cg-result-row{grid-template-columns:minmax(0,1fr) 44px 48px;gap:6px;padding:10px}.cg-result-row>span:first-child{font-size:10px}.cg-result-row>strong{font-size:9px}.cg-result-colors{gap:4px}.cg-result-chip{width:20px;height:20px;border-width:2px}.cg-final-score{font-size:43px}.cg-result-legend{font-size:9px}.cg-results-actions>.cg-button{padding:11px 13px;font-size:11px;gap:9px}.cg-result-note{font-size:9px}}
/* 调色时缩小手机角色区，让角色与三个滑块尽量同时留在视野内。 */
@media(max-width:700px){.cg-game[data-phase="guess"] .cg-stage{display:grid;grid-template-columns:118px minmax(0,1fr);gap:0 8px;padding:10px 18px}.cg-game[data-phase="guess"] .cg-stage-head{grid-column:1/-1}.cg-game[data-phase="guess"] .cg-art{margin:0;max-width:118px}.cg-game[data-phase="guess"] .cg-art svg{height:118px}.cg-game[data-phase="guess"] .cg-character-caption{text-align:left}.cg-game[data-phase="guess"] .cg-stage-doodle{display:none}.cg-game[data-phase="guess"] .cg-workbench{padding-top:20px;padding-bottom:20px}.cg-game[data-phase="guess"] .cg-small-label{display:none}.cg-game[data-phase="guess"] .cg-workbench h2{font-size:25px}.cg-game[data-phase="guess"] .cg-mix-panel>p:not(.cg-keyboard-note){margin:9px 0}.cg-game[data-phase="guess"] .cg-slider-group{margin:11px 0}.cg-game[data-phase="guess"] .cg-keyboard-note{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.cg-page *{scroll-behavior:auto;transition:none!important}.cg-button-primary:hover,.cg-button-primary:active{transform:none}}
/* 柔和配色用于装饰与背景；正文与辅助文字保留足够的阅读对比。 */
.cg-eyebrow,.cg-small-label,.cg-intro-sticker>span,.cg-total,.cg-intro>div>p:not(.cg-eyebrow),.cg-workbench p:not([class]),.cg-mix-panel>p:not(.cg-small-label):not(.cg-keyboard-note),.cg-preview-note,.cg-countdown,.cg-untimed,.cg-untimed small,.cg-game-bottom>a,.cg-mix-heading,.cg-slider-group>label,.cg-slider-group output,.cg-slider-help,.cg-keyboard-note,.cg-comparison figcaption,.cg-match-score>span,.cg-reveal-hint,.cg-result-legend,.cg-result-row>span:first-child,.cg-result-row>strong,.cg-copy-button,.cg-share-feedback,.cg-result-note,.cg-section-heading>p:last-child,.cg-steps p,.cg-faq-intro>p:not(.cg-eyebrow),.cg-questions summary,.cg-questions p{color:#74617d}
.cg-intro-sticker strong,.cg-steps h3,.cg-questions a{color:#755b83}
.cg-state,.cg-character-caption>span,.cg-character-caption b{color:#77624c}
.cg-steps>li:nth-child(2) h3,.cg-steps>li:nth-child(2) p{color:#7e6347}
.cg-steps>li:nth-child(3) h3,.cg-steps>li:nth-child(3) p,.cg-back-to-guides h2,.cg-back-to-guides p,.cg-back-to-guides>a{color:#5d7049}
.cg-step-number{color:#765586}.cg-steps>li:nth-child(2) .cg-step-number{color:#795a39}.cg-steps>li:nth-child(3) .cg-step-number{color:#536737}
