@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.fixed{position:fixed}.relative{position:relative}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.w-full{width:100%}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0b0f17\]{--tw-gradient-from:#0b0f17;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#7fe9ff\]\/5{--tw-gradient-from:#7fe9ff0d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#7fe9ff\]\/5{--tw-gradient-from:lab(86.6027% -27.7317 -20.7324/.05)}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#111425\]{--tw-gradient-to:#111425;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ff7acb\]\/5{--tw-gradient-to:#ff7acb0d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#ff7acb\]\/5{--tw-gradient-to:lab(69.3421% 58.1654 -17.3785/.05)}}.object-cover{-o-object-fit:cover;object-fit:cover}.text-\[\#7fe9ff\]{color:#7fe9ff}.text-\[\#b6c0c8\]{color:#b6c0c8}.text-\[\#e6eef6\]{color:#e6eef6}.text-\[\#ff7acb\]{color:#ff7acb}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:root{--bg-1:#0b0f17;--bg-2:#111425;--neon-a:#7fe9ff;--neon-b:#ff7acb;--muted:#b6c0c8;--footer-height:56px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(1200px 600px at 10% 10%,#60f0ff0f,transparent),radial-gradient(1000px 500px at 90% 90%,#ff5ac80a,transparent),linear-gradient(180deg,var(--bg-1),var(--bg-2));color:#e6eef6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.site-overlay{pointer-events:none;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff05,#00000005);position:fixed;inset:0}.container{max-width:1150px;margin:28px auto;padding:20px}.site-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.logo{color:var(--neon-a);text-shadow:0 0 12px #7fe9ff1f,0 0 28px #ff7acb0f;margin:0;font-size:1.9rem}.lead{color:var(--muted);margin:6px 0 0;font-size:.98rem}.social{gap:12px;display:flex}.social-link{color:var(--neon-b);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:0 0;border:1px solid #ff5ac80f;border-radius:8px;padding:8px 12px;text-decoration:none;transition:all .2s}.social-link:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ff7acb0f}.games-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.game-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0a;border-radius:12px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.game-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 24px 90px #7fe9ff08}.game-thumb{background:linear-gradient(90deg,var(--neon-a),transparent 40%,var(--neon-b));height:150px;display:block;position:relative;overflow:hidden}.game-image{-o-object-fit:cover;object-fit:cover;width:100%;height:150px;display:block}.thumb-glow{mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(#ffffff05 0 2px,#0000 2px 4px);position:absolute;inset:0}.game-body{padding:16px}.game-title{color:#f7fbff;text-shadow:0 0 10px #7fe9ff0f;margin:0 0 6px}.game-desc{color:var(--muted);margin:0 0 10px;font-size:.96rem;line-height:1.35}.tag{color:var(--neon-a);background:linear-gradient(90deg,#7fe9ff0f,#ff7acb0a);border:1px solid #ffffff05;border-radius:999px;margin-right:8px;padding:6px 8px;font-size:.78rem;display:inline-block}.footer{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:8px 0;display:flex}.footer-left{flex-direction:column;gap:4px;display:flex}.logo-small{color:var(--neon-a);font-size:.98rem;font-weight:700}.muted{color:var(--muted);font-size:.95rem}.copyright{color:#b6c0c899;font-size:.82rem}.footer-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.follow{color:var(--muted);font-size:.95rem;font-weight:600}.social-icons{gap:8px;display:flex}.icon-link{width:34px;height:34px;color:var(--neon-a);background:#060a0e73;border:1px solid #7fe9ff08;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #00000059}.icon-link svg{opacity:.98;width:16px;height:16px}.icon-link:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000073}.game-thumb:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000,#00000014);position:absolute;inset:0}@keyframes flicker{0%{opacity:1}50%{opacity:.92}to{opacity:1}}.game-card{animation:4s ease-in-out infinite flicker}@media (max-width:900px){.site-header{flex-direction:column;align-items:flex-start;gap:12px}.footer{flex-direction:column;align-items:flex-start}.footer-right{align-items:flex-start}}.about-hero{background:linear-gradient(#7fe9ff05,#0000);border:1px solid #ffffff05;border-radius:12px;margin-bottom:18px;padding:18px}.about-inner{max-width:980px}.about-inner h2{color:var(--neon-b);margin:0 0 6px}.about-inner p{color:var(--muted);margin:0 0 12px}.about-links{gap:10px;display:flex}.btn{background:var(--neon-a);color:#061218;border-radius:8px;padding:8px 12px;font-weight:600;text-decoration:none}.ghost{color:var(--neon-a);border:1px solid #ffffff0a;border-radius:8px;padding:8px 12px;text-decoration:none}.site-footer{width:100%;box-shadow:none;background:linear-gradient(#060a0ea3,#03060ae6);border-top:1px solid #ffffff03;margin-top:42px;padding:8px 0;position:static}.site-footer .container{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex}@media (max-width:900px){.site-footer .container{padding-left:16px;padding-right:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
