.color-sort-feature{background:#29223d;margin-top:30px}.color-sort-art{color:#f3ecff;background:radial-gradient(#514064,#32263f 70%);flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.color-sort-art svg{width:100%;max-width:440px;height:auto;margin:auto;display:block}.color-sort-art-label,.color-sort-art-footer{letter-spacing:2px;font-size:10px;line-height:1.6}.color-sort-art-footer{text-align:center;color:#e8c55e}.color-sort-art-note{text-align:center;color:#c9bad7;margin-top:10px;font-size:9px}.color-sort-feature .game-copy .eyebrow,.color-sort-feature .game-copy>p,.color-sort-feature .game-copy .game-legal{color:#d8cce7}.color-sort-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.color-sort-hero .color-sort-art{border-radius:24px}.color-sort-hero h1>span{color:#70548c}.color-sort-help{border-top:1px solid var(--line);padding-top:40px}.color-sort-closing{background:#eae3f0}.color-sort-contact{background:#eae3f0;border-color:#c9b7d8}.color-sort-section{border-top:1px solid var(--line);padding-top:48px;padding-bottom:56px}.color-sort-section h2{margin:16px 0;font-size:clamp(32px,4vw,46px);line-height:1.15}.color-sort-section-intro{max-width:650px;color:var(--muted);font-size:15px}.color-sort-free-grid,.color-sort-plan-grid{gap:22px;margin-top:32px;display:grid}.color-sort-free-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-sort-free-grid article{background:#f3edf7;border:1px solid #d6cadd;border-radius:20px;padding:28px}.color-sort-free-grid h3,.color-sort-plan-card h3{letter-spacing:-.5px;margin:16px 0 12px;font-size:23px;line-height:1.25}.color-sort-free-grid p{color:#5c4d68;font-size:14px}.color-sort-number{letter-spacing:-2px;color:#70548c;font-size:48px;font-weight:650;line-height:1}.color-sort-card-label{letter-spacing:1.2px;color:#70548c;font-size:10px}.color-sort-swatches{gap:8px;margin:4px 0;display:flex}.color-sort-swatches span{background:#70548c;border-radius:50%;width:26px;height:26px}.color-sort-swatches span:nth-child(2){background:#d8aaca}.color-sort-swatches span:nth-child(3){background:#bb4ca2}.color-sort-status{color:#5e4078;letter-spacing:1.4px;background:#eae3f0;border-radius:24px;padding:10px 14px;font-size:10px;font-weight:650;display:inline-block}.color-sort-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.color-sort-plan-card{color:#f3ecff;background:#29223d;border:1px solid #d6cadd;border-radius:22px;padding:32px}.color-sort-plan-card .eyebrow{color:#d8cce7;line-height:1.6}.color-sort-plan-card p,.color-sort-plan-card li{color:#e0d6ea;font-size:14px}.color-sort-plan-card ul{margin:24px 0;padding-left:20px}.color-sort-plan-card li{margin:12px 0;padding-left:4px}.color-sort-plan-card .color-sort-plan-note{border-top:1px solid #786584;padding-top:20px;font-size:12px}.color-sort-ad-card{color:#29223d;background:#f3edf7}.color-sort-ad-card .eyebrow,.color-sort-ad-card p,.color-sort-ad-card li{color:#5c4d68}.color-sort-ad-card .color-sort-plan-note{border-color:#d6cadd}.color-sort-plan-note a{text-underline-offset:3px}.color-sort-notice{background:#f3edf7;border:1px solid #d6cadd;border-radius:16px;margin:24px 0;padding:22px 26px}.color-sort-notice strong{color:#5e4078;font-size:15px;display:block}.color-sort-notice p{color:#5c4d68;max-width:720px;margin:12px 0 0;font-size:14px}@media (width<=900px){.color-sort-free-grid{grid-template-columns:1fr}}@media (width<=700px){.color-sort-plan-grid{grid-template-columns:1fr}.color-sort-free-grid article,.color-sort-plan-card,.color-sort-notice{padding:24px}}.app-policy-card>.color-sort-policy-mark{color:#f3ecff;letter-spacing:-1px;background:#514064;border-radius:18px;flex-shrink:0;place-items:center;width:70px;height:70px;margin-left:0;font-size:23px;display:grid}.pixel-cup-feature{background:#123b2c;margin-top:30px}.pixel-cup-art{color:#f2e6c8;background:#143f2f;flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.pixel-cup-art img{border-radius:22%;align-self:center;width:min(100%,320px);height:auto;box-shadow:0 20px 32px #08231955}.pixel-match-label{letter-spacing:1.6px;margin-bottom:20px;font-size:10px;font-weight:650}.pixel-art-bottom{margin:20px 0 0}.pixel-cup-hero .pixel-cup-art{border-radius:22px}.pixel-policy-mark{color:#ffce64;background:#174d37;border-radius:18px;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:26px;font-weight:850;display:grid}.pixel-policy-card{margin-top:-28px}.pixel-cup-modes article>span{color:#23584b}.pixel-cup-help{background:#e7eddf}@media (width<=600px){.pixel-cup-art{padding:22px}.pixel-cup-art img{width:min(100%,280px)}}
