@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-cyrillic-ext-300-normal.Cra8ppKj.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-ext-300-normal.C-_BUhjm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-cyrillic-300-normal.0C0wNzNP.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-300-normal.BY-gyEVt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-greek-ext-300-normal.B48UlMaN.woff2)format("woff2"),url(/_astro/ubuntu-greek-ext-300-normal.CF7xqVtt.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-greek-300-normal.PYcx8i7o.woff2)format("woff2"),url(/_astro/ubuntu-greek-300-normal.CMHg4wAf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-latin-ext-300-normal.BZo4g7G8.woff2)format("woff2"),url(/_astro/ubuntu-latin-ext-300-normal.CRE5BpN7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-latin-300-normal.NpPLQc9R.woff2)format("woff2"),url(/_astro/ubuntu-latin-300-normal.DYCVGgB8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-cyrillic-ext-400-normal.B-Nhg57H.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-ext-400-normal.BQUrPAlD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-cyrillic-400-normal.D9OZd8lm.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-400-normal.CD6XmiVF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-greek-ext-400-normal.CeBDcuzJ.woff2)format("woff2"),url(/_astro/ubuntu-greek-ext-400-normal.VZgpvyyF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-greek-400-normal.GaJa0t-K.woff2)format("woff2"),url(/_astro/ubuntu-greek-400-normal.UX4bU-Ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-latin-ext-400-normal.Bb6UNjxu.woff2)format("woff2"),url(/_astro/ubuntu-latin-ext-400-normal.kv0aZEtN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-latin-400-normal.CQJ26Fy6.woff2)format("woff2"),url(/_astro/ubuntu-latin-400-normal.ChuJk2Dr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-cyrillic-ext-500-normal.AcePgoUe.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-ext-500-normal.D_nARPSq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-cyrillic-500-normal.BU9-HBoA.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-500-normal.CwjDQ7H5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-greek-ext-500-normal.B00wCqpo.woff2)format("woff2"),url(/_astro/ubuntu-greek-ext-500-normal.C7ALJ6Zy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-greek-500-normal.B3ImYAyH.woff2)format("woff2"),url(/_astro/ubuntu-greek-500-normal.D9iATQq0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-latin-ext-500-normal.DzrGfuVI.woff2)format("woff2"),url(/_astro/ubuntu-latin-ext-500-normal.Cd8iAjtc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-latin-500-normal.CnjGCQfM.woff2)format("woff2"),url(/_astro/ubuntu-latin-500-normal.BMp9VhBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-cyrillic-ext-700-normal.VUzwJTK6.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-ext-700-normal.BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-cyrillic-700-normal.CF4plK0P.woff2)format("woff2"),url(/_astro/ubuntu-cyrillic-700-normal.DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-greek-ext-700-normal.BKlOPkfe.woff2)format("woff2"),url(/_astro/ubuntu-greek-ext-700-normal.5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-greek-700-normal.Jbnau0eS.woff2)format("woff2"),url(/_astro/ubuntu-greek-700-normal.DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-latin-ext-700-normal.D3iP7lMw.woff2)format("woff2"),url(/_astro/ubuntu-latin-ext-700-normal.YrKfr4VU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ubuntu-latin-700-normal.DlYwEzNn.woff2)format("woff2"),url(/_astro/ubuntu-latin-700-normal.DAmh8SsM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-ext-400-normal.bHvtSFkP.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-ext-400-normal.DFyBg16u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-400-normal.C3uAaiWr.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-400-normal.Bspm-4mP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-ext-700-normal.Dul5pKgq.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-ext-700-normal.BaOC-94C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-700-normal.CnX1aK6s.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-700-normal.ov6XPGpn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.noise[data-astro-cid-if6uqvez]{pointer-events:none;opacity:.16;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 700'%3E%3Cdefs%3E%3Cfilter id='n' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.144' numOctaves='4' seed='15' stitchTiles='stitch'/%3E%3CfeSpecularLighting surfaceScale='18' specularConstant='1.3' specularExponent='20' lighting-color='%23ffffff'%3E%3CfeDistantLight azimuth='3' elevation='131'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='%23ffffff' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.back-to-top[data-astro-cid-vy5be4ad]{bottom:var(--space-3);right:var(--space-3);aspect-ratio:1;background:var(--color-accent);border-radius:var(--radius);width:32px;color:var(--color-bg);cursor:pointer;transition:opacity var(--transition), transform var(--transition), background var(--transition);z-index:100;border:none;place-items:center;display:grid;position:fixed}@supports (corner-shape:squircle){.back-to-top[data-astro-cid-vy5be4ad]{corner-shape:squircle;border-radius:50%}}.back-to-top[data-astro-cid-vy5be4ad] svg{width:20px;height:20px}.back-to-top[data-astro-cid-vy5be4ad]:hover{background:color-mix(in srgb, var(--color-accent), #fff 20%)}.back-to-top--hidden[data-astro-cid-vy5be4ad]{opacity:0;pointer-events:none;transform:translateY(12px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords;text-size-adjust:100%;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;min-height:100lvh;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;margin-block:1lh}img,picture,svg,video,canvas{max-width:100%;height:auto}button,a,input,label,select{-webkit-tap-highlight-color:transparent}a{text-decoration-skip-ink:auto}textarea{resize:none;field-sizing:content}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;interpolate-size:numeric-only}*,:before,:after{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-family:"Ubuntu", sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--color-primary:#f5edf0;--color-accent:#e6af2e;--color-link:#00e;--color-bg:#000;--color-surface:#392961;--color-muted:#101010;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius:8px;--shadow:0 0 10px 0 #10101066;--transition:.3s ease}html,body{font-family:var(--font-family);font-size:var(--text-base);color:var(--color-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:normal}img{display:block}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}main{max-width:1600px;padding:var(--space-4) 0;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.hero[data-astro-cid-ge2uvauf]{text-align:center;padding:clamp(60px, 10vw, 100px) var(--space-5) clamp(80px, 12vw, 120px);animation:linear both heroScroll;animation-range:5rem 20rem;animation-timeline:scroll()!important}@keyframes heroScroll{0%{filter:blur();opacity:1;transform:scale(1)}to{filter:blur(4px);opacity:.3;transform:scale(.7)translateY(30px)}}.hero__avatar-wrapper[data-astro-cid-ge2uvauf]{margin:0 auto var(--space-5);aspect-ratio:1;border-radius:50%;width:150px;margin-bottom:3rem}.hero__avatar[data-astro-cid-ge2uvauf]{object-fit:cover;background-color:var(--color-bg);width:100%;height:100%;transition:border-radius var(--transition);outline:.5rem solid var(--color-accent);outline-offset:.5rem;box-shadow:0px 0px 20px 20px color-mix(in srgb, color-mix(in srgb, var(--color-accent), white 15%), transparent 75%);border-radius:2.5rem;display:block}@supports (corner-shape:notch){.hero__avatar[data-astro-cid-ge2uvauf]{corner-shape:notch}}.hero__avatar[data-astro-cid-ge2uvauf]:hover{border-radius:1.5rem}.hero__hours[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-2);justify-content:center;align-items:baseline;gap:.1em;line-height:1;display:flex}.hero__hours-value[data-astro-cid-ge2uvauf]{color:var(--color-accent);text-shadow:0 0 20px #e6af2e99,0 0 60px #e6af2e4d,0 0 100px #e6af2e26;margin:0;font-family:Cinzel Decorative,serif;font-size:clamp(100px,14vw,160px);font-weight:700}.hero__label[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.3em;color:var(--color-primary);opacity:.6;font-size:clamp(12px,2vw,16px);display:block}.hero__label-accent[data-astro-cid-ge2uvauf]{color:var(--color-accent);opacity:1}.tag[data-astro-cid-7t72llso]{color:var(--color-surface);opacity:.9;background:var(--color-accent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 8px;font-size:1rem;overflow:hidden}.tag-trigger[data-astro-cid-s2ytcjco]{z-index:10;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tag-trigger__btn[data-astro-cid-s2ytcjco]{background:var(--color-surface);width:32px;height:32px;color:var(--color-primary);opacity:.6;cursor:pointer;transition:opacity var(--transition), border-color var(--transition), color var(--transition);border:2px solid #f5edf01a;border-radius:50%;place-items:center;display:grid}.tag-trigger__btn[data-astro-cid-s2ytcjco] svg{width:16px;height:16px}.tag-trigger__btn[data-astro-cid-s2ytcjco][aria-expanded=true]{opacity:1;border-color:var(--color-accent);color:var(--color-accent)}.tag-trigger__panel[data-astro-cid-s2ytcjco]{z-index:50;background:var(--color-surface);border-radius:var(--radius);min-width:160px;max-width:220px;padding:var(--space-4);border:1px solid #f5edf01f;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 5px 20px 2px #00000073}.tag-trigger__tags[data-astro-cid-s2ytcjco]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=480px){.tag-trigger--mobile-top[data-astro-cid-s2ytcjco]{top:6px;bottom:auto}.tag-trigger--mobile-top[data-astro-cid-s2ytcjco] .tag-trigger__panel[data-astro-cid-s2ytcjco]{min-width:120px;max-width:150px;top:calc(100% + 10px);bottom:auto}.tag{font-size:.9rem}}.game-card-top[data-astro-cid-yaojdzfv]{background-color:var(--color-surface);border:6px solid var(--color-surface);border-radius:var(--radius);transition:box-shadow var(--transition), transform var(--transition);flex-direction:column;animation:linear both reveal;animation-range:entry 5% cover 20%;display:flex;position:relative;animation-timeline:view()!important}@keyframes reveal{0%{opacity:.25;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (corner-shape:squircle){.game-card-top[data-astro-cid-yaojdzfv]{corner-shape:squircle;border-radius:2.5rem}}.game-card-top[data-astro-cid-yaojdzfv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.game-card-top__image-wrapper[data-astro-cid-yaojdzfv]{aspect-ratio:460/215;background-color:var(--color-surface);overflow:hidden}.game-card-top__image[data-astro-cid-yaojdzfv]{object-fit:cover;border-radius:var(--radius);width:100%;height:100%}@supports (corner-shape:squircle){.game-card-top__image[data-astro-cid-yaojdzfv]{corner-shape:squircle;border-radius:2.1rem}}.game-card-top__info[data-astro-cid-yaojdzfv]{padding:var(--space-3) .5rem;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.game-card-top__name[data-astro-cid-yaojdzfv]{font-size:var(--text-lg);color:var(--color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.game-card-top__meta[data-astro-cid-yaojdzfv]{justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}.game-card-top__hours[data-astro-cid-yaojdzfv]{font-size:var(--text-base);color:var(--color-accent);letter-spacing:.03em;transition:transform var(--transition), text-shadow var(--transition);font-weight:700}@media (hover:hover){.game-card-top[data-astro-cid-yaojdzfv]:hover .game-card-top__hours[data-astro-cid-yaojdzfv]{text-shadow:0 0 12px color-mix(in srgb, var(--color-accent), transparent);transform:scale(1.2)}}.game-card-top__last-played[data-astro-cid-yaojdzfv]{font-size:var(--text-xs);color:var(--color-primary);opacity:.35;white-space:nowrap;text-overflow:ellipsis;margin-left:var(--space-2);overflow:hidden}.gallery__title[data-astro-cid-tsvxallu]{font-family:Cinzel Decorative,serif;font-size:var(--text-2xl);color:var(--color-accent);text-shadow:0 0 20px #e6af2e4d;text-align:center;margin:0 0 .5rem;font-weight:700;display:inline-block;position:relative}.gallery__title[data-astro-cid-tsvxallu]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:.6;width:120%;height:4px;position:absolute;bottom:-2px;left:-10%;transform:rotate(-1.5deg)}.gallery[data-astro-cid-zhzcs6rx]{padding:0 var(--space-5) var(--space-6)}.gallery__header[data-astro-cid-zhzcs6rx]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.gallery__grid[data-astro-cid-zhzcs6rx]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (width<=768px){.gallery__grid[data-astro-cid-zhzcs6rx]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=480px){.gallery__grid[data-astro-cid-zhzcs6rx]{grid-template-columns:1fr}}.game-card-completed[data-astro-cid-vpmi4zgn]{background-color:var(--color-surface);border:6px solid var(--color-surface);border-radius:var(--radius);transition:box-shadow var(--transition), transform var(--transition);flex-direction:column;animation:linear both reveal;animation-range:entry 5% cover 20%;display:flex;position:relative;animation-timeline:view()!important}@supports (corner-shape:squircle){.game-card-completed[data-astro-cid-vpmi4zgn]{corner-shape:squircle;border-radius:1.5rem}}.game-card-completed[data-astro-cid-vpmi4zgn]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.game-card-completed__image-wrapper[data-astro-cid-vpmi4zgn]{aspect-ratio:2/3;background-color:var(--color-surface);overflow:hidden}.game-card-completed__image[data-astro-cid-vpmi4zgn]{object-fit:cover;border-radius:var(--radius);width:100%;height:100%}@supports (corner-shape:squircle){.game-card-completed__image[data-astro-cid-vpmi4zgn]{corner-shape:squircle;border-radius:1.1rem}}.game-card-completed__info[data-astro-cid-vpmi4zgn]{padding:var(--space-3) 6px;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.game-card-completed__name[data-astro-cid-vpmi4zgn]{font-size:var(--text-base);color:var(--color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.game-card-completed__meta[data-astro-cid-vpmi4zgn]{justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}.game-card-completed__hours[data-astro-cid-vpmi4zgn]{font-size:var(--text-base);color:var(--color-accent);letter-spacing:.03em;transition:transform var(--transition), text-shadow var(--transition);font-weight:700}.game-card-completed__pill[data-astro-cid-vpmi4zgn]{color:var(--color-surface);letter-spacing:.03em;background:var(--color-accent);border-radius:999px;padding:.1em .5em;font-size:.7rem;font-weight:700}@media (hover:hover){.game-card-completed[data-astro-cid-vpmi4zgn]:hover .game-card-completed__hours[data-astro-cid-vpmi4zgn]:not(.game-card-completed__pill){text-shadow:0 0 12px color-mix(in srgb, var(--color-accent), transparent);transform:scale(1.2)}}.game-card-completed__last-played[data-astro-cid-vpmi4zgn]{color:var(--color-primary);opacity:.35;white-space:nowrap;text-overflow:ellipsis;margin-left:var(--space-2);font-size:.65rem;overflow:hidden}.gallery[data-astro-cid-yyps7eiz]{padding:0 var(--space-5) var(--space-6)}.gallery__header[data-astro-cid-yyps7eiz]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex;position:relative}.gallery__sort[data-astro-cid-yyps7eiz]{gap:var(--space-2);display:flex;position:absolute;bottom:0;right:0}@media (width<950px){.gallery__sort[data-astro-cid-yyps7eiz]{justify-content:flex-end;width:100%;position:static}}.gallery__sort-btn[data-astro-cid-yyps7eiz]{align-items:center;gap:var(--space-1);color:var(--color-primary);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-family:var(--font-family);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #f5edf026;display:inline-flex}.gallery__sort-btn[data-astro-cid-yyps7eiz] svg{width:14px;height:14px}.gallery__sort-btn[data-astro-cid-yyps7eiz]:hover{background:#f5edf00d;border-color:#f5edf04d}.gallery__sort-btn--active[data-astro-cid-yyps7eiz]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.gallery__sort-btn--active[data-astro-cid-yyps7eiz]:hover{background:var(--color-accent);opacity:.9}.gallery__sort-btn[data-astro-cid-yyps7eiz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gallery__grid[data-astro-cid-yyps7eiz]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (width<=600px){.gallery__grid[data-astro-cid-yyps7eiz]{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}}.footer[data-astro-cid-jo6i4kqk]{text-align:center;background:var(--color-accent);gap:var(--space-2);width:100%;margin-top:var(--space-6);flex-direction:column;padding:1.75rem;display:flex}.jokecontainer[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:var(--space-2);opacity:.95;display:flex}.icon[data-astro-cid-jo6i4kqk]{width:24px;height:24px;color:var(--color-bg);justify-content:center;align-items:center;display:flex;@media (width<=568px){display:none}}.icon[data-astro-cid-jo6i4kqk]:first-child{transform:rotate(180deg)}.joke[data-astro-cid-jo6i4kqk]{color:var(--color-bg);font-family:Ubuntu,sans-serif;font-weight:700;font-size:var(--text-lg);text-wrap:balance;width:fit-content;margin:0;font-style:italic}.footer__sub[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-bg);opacity:.7;margin:0;font-weight:500}
