.home-godot{color:#eef4e8;background:#1c3027;border-top:1px solid #3a5140;padding:65px 60px 55px}.home-godot-heading,.home-godot-grid,.home-godot-note{max-width:1320px;margin-left:auto;margin-right:auto}.home-godot-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px;display:flex}.home-godot-heading h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(37px,4vw,59px);font-weight:500;line-height:1.1}.home-godot-heading h2 em{font:inherit;color:#d7f39e;font-family:Georgia,serif}.home-godot-heading>p{color:#b1c5b2;max-width:350px;font-size:14px;line-height:1.8}.home-godot-grid{grid-template-columns:1.16fr .84fr;align-items:start;gap:25px;display:grid}.home-godot-project{background:#10231b;border:1px solid #45604a;border-radius:12px;display:block;overflow:hidden}.home-godot-project>img{aspect-ratio:918/515;object-fit:contain;background:#c4b6f1;width:100%;height:auto;display:block}.home-godot-project>div{padding:23px}.home-godot-project>div>span{color:#b3d48e;letter-spacing:.8px;font:9px/1.6 ui-monospace,monospace}.home-godot-project h3{letter-spacing:-.035em;margin:10px 0;font-size:25px;font-weight:500;line-height:1.25}.home-godot-project h3>span{float:right}.home-godot-project p{color:#a8bea9;margin:0;font-size:12px;line-height:1.75}.home-godot-project:hover{border-color:#bfdb99}.home-godot-rally{margin-top:35px}.home-godot-rally>img{aspect-ratio:794/497;background:#171a22}.home-godot-note{color:#a7bda6;border-top:1px solid #3d5542;margin-top:26px;padding-top:24px;font-size:11px;line-height:1.8}.home-godot-note a{color:#d7edbf;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.star-page .star-visual-intro{grid-template-columns:.85fr 1.15fr;align-items:center;gap:38px;max-width:none;padding:48px 0 38px;display:grid}.star-visual-intro h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(50px,5.3vw,74px);line-height:1.02}.star-visual-intro h1 em{color:#547a65}.star-visual-intro>div>p{color:#697c6b;max-width:440px;font-size:16px;line-height:1.8}.star-visual-intro .project-actions{gap:15px;margin:24px 0 16px;font-size:11px}.star-visual-intro .primary{color:#172c23;background:#d7f39e;border-color:#afc581;font-size:12px}.star-visual-intro .primary:hover{background:#e5ffc0}.star-visual-intro .star-stage{letter-spacing:.7px;font-size:8px}.star-visual-intro figure{min-width:0;margin:0}.star-visual-intro figure img{aspect-ratio:1600/1050;object-fit:cover;object-position:50% 50%;border:1px solid #364b52;border-radius:13px;width:100%;height:auto;display:block;box-shadow:0 20px 45px #223d2c20}.star-visual-intro figcaption{letter-spacing:.6px;color:#71826a;padding:13px 2px;font:8px/1.8 ui-monospace,monospace}.star-page .star-play{border-top:1px solid #ccd7c8;padding-top:30px;scroll-margin-top:25px}.star-page .star-play>h2{letter-spacing:-1px;font-size:32px}.star-page .star-poster img{aspect-ratio:1600/691}.star-ancestry{padding-top:35px}.star-ancestry-heading h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(33px,3.7vw,48px);line-height:1.08}.star-ancestry-heading>p{color:#73816c;font-size:14px;line-height:1.8}.star-page .star-parents{border-top:0;padding-top:20px}.star-page .star-parents article{background:#fffefa;border:1px solid #d6dece;border-radius:12px;padding:0 24px 24px;overflow:hidden}.star-page .star-parents img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:calc(100% + 48px);max-width:none;margin:0 -24px 23px}.star-page .star-parents h2{font-size:27px}.star-page .star-parents p{font-size:13px}.star-page .star-parents p.muted{font-size:11px}.star-page .star-parents .project-actions{gap:18px;font-size:11px}.star-page .star-parents .project-actions a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){.home-godot{padding:55px 40px}.home-godot-heading{gap:25px}.home-godot-project h3{font-size:22px}.star-page .star-visual-intro{grid-template-columns:1fr 1fr;gap:25px}.star-visual-intro h1{font-size:58px}.star-visual-intro>div>p{font-size:14px}.star-visual-intro figure img{aspect-ratio:4/5}.star-visual-intro .project-actions{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.home-godot{padding:45px 25px}.home-godot-heading{margin-bottom:25px;display:block}.home-godot-heading h2{font-size:39px}.home-godot-heading>p{max-width:none;margin-top:21px;font-size:13px}.home-godot-grid{grid-template-columns:1fr;gap:24px}.home-godot-rally{margin-top:0}.home-godot-project>div{padding:20px}.home-godot-project h3{font-size:24px}.home-godot-note{margin-top:22px;font-size:10px}.home-godot-note a{margin-top:9px;display:inline-block}.star-page .star-visual-intro{flex-direction:column;align-items:stretch;gap:22px;padding:35px 0 20px;display:flex}.star-visual-intro h1{margin:21px 0;font-size:55px}.star-visual-intro>div>p{max-width:none;font-size:15px}.star-visual-intro .project-actions{flex-direction:row;align-items:center;gap:14px;margin:22px 0 12px}.star-visual-intro figure img{aspect-ratio:1600/900}.star-visual-intro figcaption{font-size:7px}.star-ancestry{padding-top:25px}.star-ancestry-heading h2{font-size:37px}.star-page .star-parents{gap:24px;padding-top:18px}.star-page .star-parents article{padding-left:20px;padding-right:20px}.star-page .star-parents img{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.star-page .star-poster>span{font-size:20px}.star-page .star-poster small{font-size:10px}}.featured-remixes .datakin-proof{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.datakin-proof img{object-fit:contain;background:#080a11;max-height:350px}@media (max-width:700px){.featured-remixes .datakin-proof{grid-template-columns:1fr}}
