@layer components{.game-landing-compact{max-width:720px;margin:20px auto 0}.landing-hero{text-align:center;flex-direction:column;align-items:center;padding:12px 0 24px;display:flex}.landing-hero>.clay-object{width:160px;height:160px}.landing-hero h1{margin-top:8px}.landing-hero>p{max-width:36ch;margin-top:8px}.landing-play{min-width:200px;min-height:56px;margin-top:24px}.landing-links{color:var(--color-mute);flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:4px;display:flex}.landing-links a{align-items:center;min-height:44px;display:inline-flex}.landing-details{border-top:1px solid var(--color-line)}.landing-details>summary,.landing-scoring>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:16px;display:flex}.landing-details summary::marker{content:""}.landing-details summary::-webkit-details-marker{display:none}.landing-details[open]>summary .ic,.landing-scoring[open]>summary .ic{transform:rotate(90deg)}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;list-style:none;display:grid}.landing-steps li{text-align:center;background:var(--color-card);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:12px;padding:16px 8px;font-size:14px;line-height:20px;display:flex}.landing-steps li .ic{flex:none}.landing-scoring{color:var(--color-mute);margin-bottom:12px}.landing-scoring ul{gap:8px;margin-bottom:16px;padding-left:20px;font-size:14px;line-height:22px;list-style:outside;display:grid}.landing-scoring .job-guide{color:var(--color-ink)}.landing-details>.qa,.landing-details>section{margin:0 0 20px}.landing-about{gap:12px;max-width:62ch;margin-bottom:20px;line-height:1.6;display:grid}.landing-about a{text-underline-offset:3px;text-decoration:underline}.landing-topic{margin-top:16px}.landing-topic a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.guide-country{align-items:center;gap:8px;display:inline-flex}.landing-details .prose{margin:12px 0}.landing-more{margin-top:32px}.landing-more h2{margin-bottom:16px}.landing-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:359px){.landing-hero>.clay-object{width:128px;height:128px}.landing-hero{padding-top:0}.landing-steps{gap:8px}.landing-steps li{padding:12px 6px;font-size:13px}}}@supports not (color:color-mix(in srgb, red, blue)){.game-landing-compact:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){max-width:720px;margin:20px auto 0}.landing-hero:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){text-align:center;flex-direction:column;align-items:center;padding:12px 0 24px;display:flex}.landing-hero>.clay-object:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){width:160px;height:160px}.landing-hero h1:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin-top:8px}.landing-hero>p:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){max-width:36ch;margin-top:8px}.landing-play:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){min-width:200px;min-height:56px;margin-top:24px}.landing-links:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){color:var(--color-mute);flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:4px;display:flex}.landing-links a:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){align-items:center;min-height:44px;display:inline-flex}.landing-details:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){border-top:1px solid var(--color-line)}.landing-details>summary:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer),.landing-scoring>summary:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:16px;display:flex}.landing-details summary:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer)::marker{content:""}.landing-details summary:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer)::-webkit-details-marker{display:none}.landing-details[open]>summary .ic:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer),.landing-scoring[open]>summary .ic:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){transform:rotate(90deg)}.landing-steps:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;list-style:none;display:grid}.landing-steps li:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){text-align:center;background:var(--color-card);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:12px;padding:16px 8px;font-size:14px;line-height:20px;display:flex}.landing-steps li .ic:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){flex:none}.landing-scoring:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){color:var(--color-mute);margin-bottom:12px}.landing-scoring ul:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){gap:8px;margin-bottom:16px;padding-left:20px;font-size:14px;line-height:22px;list-style:outside;display:grid}.landing-scoring .job-guide:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){color:var(--color-ink)}.landing-details>.qa:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer),.landing-details>section:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin:0 0 20px}.landing-about:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){gap:12px;max-width:62ch;margin-bottom:20px;line-height:1.6;display:grid}.landing-about a:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){text-underline-offset:3px;text-decoration:underline}.landing-topic:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin-top:16px}.landing-topic a:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.guide-country:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){align-items:center;gap:8px;display:inline-flex}.landing-details .prose:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin:12px 0}.landing-more:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin-top:32px}.landing-more h2:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){margin-bottom:16px}.landing-game-grid:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:359px){.landing-hero>.clay-object:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){width:128px;height:128px}.landing-hero:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){padding-top:0}.landing-steps:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){gap:8px}.landing-steps li:not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer):not(#__cv_layer){padding:12px 6px;font-size:13px}}}
