/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.full-description-block li{margin-bottom:3px}.full-description-block p{padding-top:4px;padding-bottom:4px}.full-description-block .bb_tag{color:var(--color-purple-200);padding-top:15px;padding-bottom:2px}.full-description-block .bb_img_ctn{display:inline-block}.full-description-block .bb_paragraph{padding-top:4px;padding-bottom:4px}.full-description-block .full-description-p{padding:4px 0}.full-description-block ul{padding-left:1rem;list-style-type:disc}.button-content.svelte-2h7ijc{z-index:1;grid-template-columns:auto 1fr;place-items:center end;gap:.65rem;width:100%;padding-left:10px;display:grid;position:relative}.icon-bay.svelte-2h7ijc{background:linear-gradient(#ffffff0f,#ffffff05);border:none;border-radius:.95rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12}.loading-bay.svelte-2h7ijc{border-color:#ffc5b029}.icon-aura.svelte-2h7ijc{filter:blur(7px);background:radial-gradient(circle,#ff765459 0%,#ff765414 55%,#0000 72%);border-radius:999px;width:2.4rem;height:2.4rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.copy-block.svelte-2h7ijc{text-align:left;flex-direction:column;align-items:flex-start;gap:.14rem;min-width:0;display:flex}.copy-label.svelte-2h7ijc{color:#fff7f2fa;letter-spacing:.6px;font-size:14px;font-weight:700;line-height:1.1}.copy-kicker.svelte-2h7ijc{color:#ffc3aec7;letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1}.button-ambient.svelte-2h7ijc,.button-grid.svelte-2h7ijc{position:absolute;inset:0}.button-ambient-left.svelte-2h7ijc{filter:blur(16px);background:radial-gradient(circle at 12%,#ff75513d,#0000 100%)}.button-grid.svelte-2h7ijc{opacity:.14;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,#0000008c,#0000 88%);mask-image:linear-gradient(90deg,#0000008c,#0000 88%)}.thanks-jar-button[data-slot=button]{position:relative}.thanks-jar-button.is-idle[data-slot=button]{box-shadow:0 16px 45px #00000057}.thanks-jar-button.is-idle[data-slot=button] .icon-bay.svelte-2h7ijc{background:linear-gradient(#ffffff0f,#ffffff05)}.thanks-jar-button.is-idle[data-slot=button]:hover .thanks-icon{transform:scale(1.08)}.thanks-jar-button.is-idle[data-slot=button]:hover .icon-aura{background:radial-gradient(circle,#ff926c6b 0%,#ff926c1f 54%,#0000 74%)}.thanks-jar-button.is-complete[data-slot=button]{background:linear-gradient(135deg,#0f121cfa 0%,#261419f7 56%,#4a1f17f2 100%);box-shadow:0 12px 26px #00000042,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffcfba0d}.thanks-jar-button.is-complete[data-slot=button] .button-ambient-left.svelte-2h7ijc{background:radial-gradient(circle at 12%,#ffa07838,#0000 100%)}.thanks-jar-button.is-complete[data-slot=button] .icon-bay.svelte-2h7ijc{background:linear-gradient(#ffe7dc29,#ff8a5f14);box-shadow:inset 0 1px #ffffff17,0 0 18px #ff977124}.thanks-jar-button.is-complete[data-slot=button] .icon-aura.svelte-2h7ijc{filter:blur(8px);background:radial-gradient(circle,#ffaf8c73 0%,#ffaf8c1f 54%,#0000 74%)}.thanks-jar-button.is-complete[data-slot=button] .copy-kicker.svelte-2h7ijc{color:#ffdcc9e0}.thanks-jar-button.is-complete[data-slot=button] .copy-label.svelte-2h7ijc{color:#fffaf7}@media (width>=40rem){.button-content.svelte-2h7ijc{gap:.85rem}}.game-info-list.svelte-qxc7bx{flex-direction:column;display:flex}.game-info-line.svelte-qxc7bx{border-top:1px solid #ffffff14;gap:.32rem 1rem;padding:.72rem 0;display:grid}.game-info-list.svelte-qxc7bx>.game-info-line:where(.svelte-qxc7bx):first-child{border-top:0;padding-top:0}.game-info-list.svelte-qxc7bx>.game-info-line:where(.svelte-qxc7bx):last-child{padding-bottom:0}.game-info-line__label.svelte-qxc7bx{color:#cbd5e194;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.game-info-line__value.svelte-qxc7bx{color:#f8fafcf5;word-break:break-word;min-width:0;font-size:14px;font-weight:600;line-height:1.45}.game-info-line__value--rating.svelte-qxc7bx{font-size:15px}.game-rating.svelte-qxc7bx{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;display:flex}.game-rating__tier.svelte-qxc7bx{font-weight:700;line-height:1.35}.game-rating__count.svelte-qxc7bx,.game-rating__state.svelte-qxc7bx{color:#cbd5e1ad;font-size:.84rem;font-weight:600;line-height:1.35}.system-requirements-block__items.svelte-qxc7bx strong{color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:inline-block}.system-requirements-block__items.svelte-qxc7bx ul{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin-top:10px}.system-requirements-block__items.svelte-qxc7bx ul strong{color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-block}.buy-steam{grid-template-columns:auto 1fr;place-items:center end;width:100%;margin-bottom:10px;padding:0 16px 0 25px;display:grid}.system-requirements-block__items.svelte-qxc7bx li{color:var(--color-gray-300,oklch(87.2% .01 258.338));margin-bottom:6px}.echoes-block.svelte-qxc7bx .cards-carousel__view-all{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.icon-bay.svelte-qxc7bx{background:linear-gradient(#8283d387,#0c003c42);border:none;border-radius:.95rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 0 18px #ff977124}.buy-steam:hover .icon-bay svg{transform:scale(1.08)}@media (width>=48rem){.game-info-line.svelte-qxc7bx{grid-template-columns:6.2rem minmax(0,1fr);align-items:start}.echoes-block.svelte-qxc7bx>[data-slot=carousel]>button[data-slot*=carousel-prev]{left:-35px}.echoes-block.svelte-qxc7bx>[data-slot=carousel]>button[data-slot*=carousel-next]{right:-35px}}@media (width>=64rem){.echoes-block.svelte-qxc7bx .cards-carousel__view-all{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}
