:root{--retro-accent: #8fff1f;--retro-window-bg: #f6fff0;--retro-titlebar-bg: #000000;--retro-titlebar-text: #ffffff;--retro-text: #141414;--retro-text-muted: #666666;--retro-border-width: 2px;--retro-shadow-offset: 4px;--retro-max-width: 1400px;--retro-space-bg-color: #14103a;--retro-window-pad: 16px;--retro-font-heading: "Press Start 2P", "Courier New", monospace;--retro-font-body: "VT323", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{font-family:var(--retro-font-body);font-size:19px;line-height:1.55;color:var(--retro-text);background-color:var(--retro-space-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}html,body{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath d='M2 1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1H8v1h1v1h1v1H8v-1H7v-1H6v-1H5v1H4v1H3v1H2V1z' fill='%23000'/%3E%3Cpath d='M3 2h1v1h1v1h1v1h1v1h1v1h1v1H4V2z' fill='%238fff1f'/%3E%3Cpath d='M4 9h2v1H5v1H4V9zM7 9h1v1h1v1h-1v-1H7V9z' fill='%238fff1f'/%3E%3C/svg%3E") 2 2,auto}a,button,[role=button],summary,input[type=submit]{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath d='M6 1h3v1h1v5h2v1h1v5h-1v2H5v-1H3v-2H2V9h2v1h1V2h1V1z' fill='%23000'/%3E%3Cpath d='M7 2h1v6h1V6h1v2h1V7h1v7H6v-1H5v-2H4v-1h1v1h1V9h1V2z' fill='%238fff1f'/%3E%3C/svg%3E") 4 2,pointer}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}ul,ol{padding-left:1.25em}h1,h2,h3,h4{font-family:var(--retro-font-heading);font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;margin-bottom:.5em}p{margin-bottom:1em;font-size:1em;line-height:1.55}a{color:#000;text-decoration-thickness:2px;text-underline-offset:3px}a:hover{text-decoration-thickness:3px}::selection{background:var(--retro-accent);color:#000}:focus-visible{outline:2px solid var(--retro-accent);outline-offset:3px}body.retro-theme--pixels{background-image:radial-gradient(1px 1px at 12% 18%,rgba(170,255,0,.9) 50%,transparent 51%),radial-gradient(1px 1px at 34% 66%,rgba(255,255,255,.75) 50%,transparent 51%),radial-gradient(1px 1px at 58% 12%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(2px 2px at 72% 44%,rgba(170,255,0,.6) 50%,transparent 51%),radial-gradient(1px 1px at 88% 74%,rgba(255,255,255,.65) 50%,transparent 51%),radial-gradient(1px 1px at 42% 88%,rgba(170,255,0,.5) 50%,transparent 51%),radial-gradient(1px 1px at 96% 24%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(85% 75% at 100% 20%,rgba(0,116,166,.82) 0%,transparent 66%),radial-gradient(90% 65% at 20% 100%,rgba(0,91,27,.9) 0%,transparent 68%),linear-gradient(135deg,#6425a8,#211150 38%,#07112a 68%,#005819);background-attachment:fixed}@media(pointer:coarse){html,body,a,button,[role=button],summary{cursor:auto}}body.retro-theme--pixels.has-space-image{background-image:var(--retro-space-bg-image),radial-gradient(150% 90% at 50% 0%,var(--retro-space-bg-color) 0%,#241d5e 48%,#0b0b22 100%);background-size:cover,cover;background-position:center,center}.retro-main{display:block;min-width:0}.retro-container,.retro-window{min-width:0}.retro-container{max-width:var(--retro-max-width);margin:0 auto;padding:24px max(16px,4vw)}.retro-stack{display:flex;flex-direction:column}.retro-muted{color:var(--retro-text-muted)}.retro-center{text-align:center}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.retro-skip-link{position:absolute;left:8px;top:8px;z-index:1000;transform:translateY(-220%);padding:8px 12px;background:#000;color:var(--retro-accent);font-family:var(--retro-font-heading);font-size:10px;line-height:1.4;text-transform:uppercase;text-decoration:none}.retro-skip-link:focus{transform:none}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--retro-window-bg);border:2px solid #000000}::-webkit-scrollbar-thumb{background:#000;border:2px solid var(--retro-accent)}::-webkit-scrollbar-thumb:hover{background:var(--retro-accent);border-color:#000}@media(min-width:750px){body{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/retro-base.css.map */
