html:has([data-sunlight-header]) .sunlight-banner{isolation:isolate}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone]{box-shadow:inset 0 1px #ffffff07,0 3px 12px #00000020}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-title{text-wrap:balance;letter-spacing:-.035em}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-description{text-wrap:pretty;max-width:95%}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-cta{transition:background-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff80,0 3px 10px #0000002b}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-game:before{z-index:-1;content:"";background:radial-gradient(#e5b02e30,#d00e3220 50%,#0000 72%);border-radius:50%;position:absolute;inset:18% -10% 3%}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-art{isolation:isolate}html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-game-cover{aspect-ratio:5/7;-o-object-fit:cover;object-fit:cover;border:1px solid #fff2;border-radius:9px;width:auto;max-width:100%;height:100%;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;transform:rotate(5deg);box-shadow:0 9px 20px #00000080,0 0 24px #fcb92312}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone="1"] .sunlight-highlight-game-cover{transform:rotate(-5deg)}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone="2"] .sunlight-highlight-game-cover{transform:rotate(2deg)}@media (width>=1024px){html:has([data-sunlight-header]) .sunlight-banner .sunlight-highlight-game-cover{border-radius:10px}}@media (hover:hover) and (pointer:fine){html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone]:hover .sunlight-highlight-game-cover{transform:translateY(-3px)rotate(0);box-shadow:0 12px 24px #00000090,0 0 28px #fcb92320}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone]:hover .sunlight-highlight-cta{background:#ffe052;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){html:has([data-sunlight-header]) .sunlight-banner :where(.sunlight-highlight-cta,.sunlight-highlight-game-cover){transition:none}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone]:hover .sunlight-highlight-cta{transform:none}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone]:hover .sunlight-highlight-game-cover{transform:rotate(5deg)}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone="1"]:hover .sunlight-highlight-game-cover{transform:rotate(-5deg)}html:has([data-sunlight-header]) .sunlight-banner [data-highlight-tone="2"]:hover .sunlight-highlight-game-cover{transform:rotate(2deg)}}
