.retro{--ink:#16303f;--navy:#12395a;--line:#a8c8dd;min-height:100vh;color:var(--ink);background:linear-gradient(#cfe4f2,#e6f1f8 340px);font:14px/1.65 Verdana,sans-serif}.retro *{box-sizing:border-box}.wrap{max-width:940px;margin:auto;padding-inline:18px}.retro nav{z-index:5;background:linear-gradient(#2a6b9c,#194b73);border-bottom:3px solid #0e3252;position:sticky;top:0;box-shadow:0 3px 8px #1238}.nav{align-items:center;gap:12px;height:60px;display:flex}.nav span{flex:1}.retro a{text-decoration:none}.nav a,.logo{color:#fff;font-family:var(--font-orbitron);text-transform:uppercase;font-weight:900}.logo{letter-spacing:.16em;font-size:26px}.nav i,.tool i{font-style:normal;font:700 10px var(--font-orbitron);text-transform:uppercase;background:linear-gradient(#ffd76a,#f4a72c);border:1px solid #c4801a;border-radius:20px;padding:4px 10px}.nav a{padding:8px;font-size:12px}.panel,.body{border:1px solid var(--line);background:linear-gradient(#fff,#f4fafd);box-shadow:0 4px 10px #143c5a29}.panel{border-radius:10px}.retro>header{padding-block:34px 8px}.hero{padding:30px 32px;position:relative}.hero aside{text-align:center;background:#f7a92b;border-radius:50%;place-items:center;width:90px;height:90px;font-weight:700;display:grid;position:absolute;top:-14px;right:-8px}.hero small{color:#4a7fa3;font-weight:700}.hero h1{max-width:15ch;color:var(--navy);font:900 clamp(30px,5vw,50px)/1.08 var(--font-orbitron);margin:14px 0}.hero h1 em{color:#2f8bc9;font-style:normal}.hero p{max-width:60ch}.hero>strong{color:#7a4c07;font:700 18px var(--font-orbitron);background:#ffeab0;border:1px solid #e0b64a;border-radius:9px;margin:20px 0;padding:14px 18px;display:block}.button{font:700 13px var(--font-orbitron);text-transform:uppercase;cursor:pointer;background:linear-gradient(#a4e06a 48%,#63ad2f 52%,#8ed057);border:1px solid #4c8c1f;border-radius:9px;padding:11px 22px;display:inline-block;color:#fff!important}.section{margin:26px 0}.section>header{color:#fff;background:linear-gradient(#3f86bd,#245f8e);border-radius:9px 9px 0 0;align-items:center;padding:10px 16px;display:flex}.section>header h2{font:700 17px var(--font-orbitron);text-transform:uppercase;margin:0}.section>header small{margin-left:auto}.body{border-top:0;border-radius:0 0 10px 10px;padding:6px 18px 18px}.tool{border-bottom:1px dashed var(--line);padding:18px 0}.tool>div{align-items:center;gap:10px;display:flex}.tool>div>b{color:#1f6796;font:700 19px var(--font-orbitron);text-transform:uppercase}.tool i{font-size:9px}.tool i.ready{background:#a4df72;border-color:#5c9c2b}.tool i.build{background:#ffc271;border-color:#c9761d}.tool h3,.rule h3{color:var(--navy);font-family:var(--font-orbitron);margin:7px 0}.tool p,.rule p{margin:0}.rule{border-bottom:1px dashed var(--line);gap:16px;padding:18px 0;display:flex}.rule>b{color:#fff;background:#408aba;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.body ul{padding:0;list-style:none}.body li{border:1px solid var(--line);background:#eef7fc;border-radius:8px;margin:7px 0;padding:11px 14px}.body li b{color:#1f6796;text-transform:uppercase;min-width:160px;display:inline-block}.body blockquote{border:1px solid var(--line);background:#dbecf7;border-left:5px solid #2f8bc9;border-radius:8px;margin:12px 0;padding:14px}.signup{text-align:center;margin:26px 0;padding:26px}.signup h2{font:700 30px var(--font-orbitron)}.signup p{max-width:60ch;margin:auto}.signup form{justify-content:center;gap:9px;max-width:520px;margin:22px auto;display:flex}.signup input{border:1px solid #7fa9c6;border-radius:8px;flex:1;padding:12px}.signup output{min-height:20px;display:block}.signup small{color:#5d8299;margin-top:10px;display:block}footer{text-align:center;color:#5d8299;padding:20px 0 40px}@media (max-width:600px){.wrap{padding-inline:12px}.logo{font-size:18px}.nav{gap:4px}.nav i{padding:3px 5px;font-size:7px}.nav a{padding:5px;font-size:9px}.hero{padding:24px 18px}.hero aside{width:70px;height:70px;font-size:10px}.signup form{flex-direction:column}.body li b{display:block}.section>header h2{font-size:14px}}
.retro .hero aside{animation:none;background:0 0!important;width:48px!important;height:48px!important;top:14px!important;right:14px!important}.retro .hero aside>span{filter:drop-shadow(0 7px 7px #02182885)drop-shadow(0 2px 2px #0218286b)drop-shadow(0 0 9px #3dccc46b)!important;width:48px!important;height:48px!important}@keyframes hero-orb-float{0%,to{transform:translate(0,0)}35%{transform:translate(-4px,3px)}68%{transform:translate(2px,-4px)}}@media (prefers-reduced-motion:reduce){.retro .hero aside{animation:none}}.retro .hero>strong{-webkit-backdrop-filter:blur(12px)saturate(1.12);display:block;position:relative;overflow:hidden;box-shadow:inset 5px 6px 11px #0039464d,inset -4px -4px 8px #ffffff57,inset 0 0 14px #00647421,0 0 8px #00cdcd21,0 1px #ffffff29;color:#1f305e!important;background:linear-gradient(#00cdcd29 0%,#0000 52%,#00cdcd1f 100%),linear-gradient(145deg,#e0ffffe0 0%,#9adae2b8 54%,#e0ffffc2 100%)!important;border-color:#00cdcd85!important}.retro .hero h1,.retro .hero>strong,.retro .hero>.button{font-family:var(--font-display)}.retro .hero h1{text-transform:uppercase}.retro .hero h1 em{font-style:italic}.retro .hero>p{font-family:var(--font-display)}.retro .hero>small{font-family:var(--font-display);text-shadow:none}.retro .hero>strong:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(170deg,#ffffff3d 0%,#ffffff12 32%,#0000 55%);position:absolute;inset:0}.retro .hero>strong>span{float:left;margin:0 12px 4px 0;filter:drop-shadow(0 5px 5px #0522346b)drop-shadow(0 0 8px #00cdcd52)!important}.retro #invite{isolation:isolate;color:#1f305e;-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(#00cdcd29 0%,#0000 52%,#00cdcd1f 100%),linear-gradient(145deg,#e0ffffe0 0%,#9adae2b8 54%,#e0ffffc2 100%);border-color:#00cdcd85;position:relative;overflow:hidden;box-shadow:inset 5px 6px 11px #0039464d,inset -4px -4px 8px #ffffff57,inset 0 0 14px #00647421,0 0 8px #00cdcd21,0 1px #ffffff29}.retro #invite:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(170deg,#ffffff3d 0%,#ffffff12 32%,#0000 55%);position:absolute;inset:0}.retro #invite>*{z-index:1;position:relative}.retro #invite h2{font-family:var(--font-display);letter-spacing:normal;text-transform:uppercase;color:#2b3a3f;-webkit-text-fill-color:#2b3a3f;filter:none;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:12px;font-size:16px;line-height:1.2}.retro #invite .invite-heading-shine{display:inline-block;position:relative;overflow:hidden}.retro #invite .invite-heading-shine:after{content:attr(data-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(-65deg,#0000 44%,#ffffff47 50%,#0000 62%) 0 0/200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:7s infinite valor-button-shine;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.retro #invite .invite-heading-shine:after{animation:none}}.retro #invite>p{font-family:var(--font-display);letter-spacing:.06em;color:#34464d;text-shadow:none;font-size:11px;font-weight:700;line-height:1.45}.retro #invite input{font-family:var(--font-display);letter-spacing:.08em}.retro #invite .button{font-family:var(--font-display);letter-spacing:.14em}.retro #invite>small{font-family:var(--font-display);letter-spacing:.16em;font-size:7px;line-height:1.4}.retro #invite form{margin-top:18px;margin-bottom:8px}.retro #invite output:empty{display:none}.retro #invite>small{margin-top:6px}.retro #invite input{color:#16303f;-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(170deg,#ffffff3d 0%,#ffffff12 32%,#0000 55%),linear-gradient(#ebf1f629 0%,#0000 52%,#b9cfde1f 100%),linear-gradient(145deg,#f8fbfde6 0%,#cfdee9d1 54%,#ebf1f6e0 100%);border-color:#ffffff94;outline:none;box-shadow:inset 2px 2px 3px #4e6b813d,inset -1px -1px 2px #ffffff75,inset 0 1px #ffffff85,0 3px 9px #0003,0 0 10px #ebf1f62e}.retro #invite input::placeholder{color:#16303f85}.retro #invite input:focus{border-color:#ffffffd1;box-shadow:inset 2px 2px 3px #4e6b8147,inset -1px -1px 2px #ffffff94,inset 0 1px #ffffff9e,0 3px 9px #00000038,0 0 12px #ebf1f647}.retro .hero{border-color:#b0e7ffc2!important;box-shadow:0 4px 12px #00000061,0 0 15px #19d5ef3d,inset 2px 2px 3px #ffffff80,inset -1px -1px 2px #55e5f73d,inset 0 2px 1px #ffffff94,inset 0 -2px 2px #03162757!important}.retro .section>header{-webkit-backdrop-filter:blur(12px)saturate(1.16);border:1px solid #19d5efb8;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000052,0 0 12px #19d5ef3d,inset 0 1px 2px #ffffff6b,inset 0 -1px 1px #0000004d,inset 2px 2px 4px #ffffff29;background:linear-gradient(172deg,#ffffff6b 0%,#ffffff24 28%,#0000 52%),linear-gradient(#19d5ef9e 0%,#0a8fa88a 100%)!important}.retro .section>header>*{z-index:1;position:relative}.retro .section>header h2,.retro .section>header small,.retro .tool>div>b,.retro .tool>div>i{font-family:var(--font-display)}.retro .tool h3{font-family:var(--font-display);color:#fff;text-transform:uppercase;text-shadow:none}.retro .tool p{font-family:var(--font-display);font-weight:400}.retro .rule>b,.retro .rule h3,.retro .rule p,.retro .wrap>.section:nth-of-type(3)>.body>p,.retro .wrap>.section:nth-of-type(3)>.body li,.retro .wrap>.section:nth-of-type(3)>.body blockquote,.retro .wrap>.section:nth-of-type(3)>.body blockquote b{font-family:var(--font-display)}.retro .rule h3{text-transform:uppercase}.retro .wrap>.section:first-of-type>.body{color:#d8e9f1;-webkit-backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(22% 88% at 0%,#82e4ee1f 0%,#52becd0d 46%,#0000 100%),radial-gradient(22% 88% at 100%,#55e5f71a 0%,#2dd2d60a 48%,#0000 100%),linear-gradient(145deg,#1a4a6e 0%,#143d5c 100%);border:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000061,0 0 22px #19d5ef40,inset 2px 2px 4px #ffffff5c,inset -1px -1px 3px #55e5f738,inset 0 3px 2px #ffffff6b,inset 0 -2px 2px #03162757,inset 0 0 26px #56cbd80e}.retro .wrap>.section:first-of-type>.body:before,.retro .wrap>.section:first-of-type>.body:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.retro .wrap>.section:first-of-type>.body:before{background:radial-gradient(18% 78% at 0%,#ffffff1a 0%,#78e1f012 44%,#0000 100%),radial-gradient(18% 78% at 100%,#78e1f014 0%,#0000 100%)}.retro .wrap>.section:first-of-type>.body:after{-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #d2f7ff57)drop-shadow(0 0 8px #41e2e73d);background:linear-gradient(145deg,#ffffffc2 0%,#bef0ff94 24%,#55e5f74d 60%,#55e5f72e 100%);border:0;padding:1px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.retro .wrap>.section:first-of-type>.body>*{z-index:1;position:relative}.retro .wrap>.section:first-of-type .tool{border-bottom:0;position:relative}.retro .wrap>.section:first-of-type .tool:after{content:"";-webkit-backdrop-filter:blur(12px)saturate(1.16);background:linear-gradient(172deg,#ffffff6b 0%,#ffffff24 28%,#0000 52%),linear-gradient(#19d5ef9e 0%,#0a8fa88a 100%);border:1px solid #19d5efb8;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 2px 8px #00000052,0 0 12px #19d5ef3d,inset 0 1px 2px #ffffff6b,inset 0 -1px 1px #0000004d,inset 2px 2px 4px #ffffff29}.retro .wrap>.section:first-of-type .tool>div>b{color:#63e4ee}.retro .wrap>.section:first-of-type .tool h3{color:#fff}.retro .wrap>.section:first-of-type .tool:nth-of-type(4) h3{margin-top:16px;font-size:17px}.retro .wrap>.section:first-of-type .tool p{color:#d8e9f1}.retro .wrap>.section:nth-of-type(2)>.body{-webkit-backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(44% 32% at 0 0,#72a0c147 0%,#0000 72%),radial-gradient(38% 34% at 100% 100%,#72a0c12e 0%,#0000 76%),linear-gradient(145deg,#244b68f5 0%,#183a53f7 54%,#1e4460f5 100%);border-color:#c3e3ef8f;position:relative;overflow:hidden;box-shadow:0 3px 9px #00000052,0 0 12px #72a0c138,inset 0 -1px 1.5px #00000047,inset 1px 1px 2px #ffffff4d,inset -1px -1px 1.5px #ffffff1a,inset 0 1px #ffffff4d}.retro .wrap>.section:nth-of-type(2)>.body:before,.retro .wrap>.section:nth-of-type(2)>.body:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.retro .wrap>.section:nth-of-type(2)>.body:before{background:linear-gradient(170deg,#ffffff1f 0%,#ffffff06 22%,#0000 40%),linear-gradient(90deg,#72a0c11a 0%,#0000 16% 84%,#72a0c114 100%)}.retro .wrap>.section:nth-of-type(2)>.body:after{box-shadow:inset 1px 1px 2px #ffffff47,inset -1px -1px 1.5px #ffffff1a,inset 0 1px #ffffff47}.retro .wrap>.section:nth-of-type(2)>.body>*{z-index:1;position:relative}.retro .wrap>.section:nth-of-type(2) .rule{border-bottom:0;position:relative}.retro .wrap>.section:nth-of-type(2) .rule:after{content:"";pointer-events:none;background:linear-gradient(#ffffffe0 0%,#d6edf5b8 42%,#72a0c1c7 100%);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 3px #00000047,0 0 7px #d6edf542,inset 0 1px 1px #ffffff9e,inset 0 -1px 1px #1f4a6947}.retro .wrap>.section:nth-of-type(2) .rule>div,.retro .wrap>.section:nth-of-type(2) .rule h3,.retro .wrap>.section:nth-of-type(2) .rule p{color:#effbff;text-shadow:0 1px 2px #03121d6b}.retro .wrap>.section:nth-of-type(2) .rule>b{color:#071114;-webkit-backdrop-filter:blur(12px)saturate(1.16);background:linear-gradient(#55e5f7d1 0%,#0a8fa8b8 100%);border:1px solid #55e5f79e;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000059,0 0 12px #19d5ef38,inset 0 1px 2px #ffffff6b,inset 0 -1px 1px #0000004d,inset 2px 2px 4px #ffffff29}.retro .wrap>.section:nth-of-type(2) .rule>b:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(172deg,#ffffff7a 0%,#ffffff29 30%,#0000 52%,#ffffff0f 100%);position:absolute;inset:0}.retro .wrap>.section:nth-of-type(3)>.body{-webkit-backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(78% 42% at 10% 0,#ffffff3d 0%,#0000 70%),linear-gradient(145deg,#72a0c1db 0%,#457497c2 54%,#72a0c1ad 100%);border-color:#c3e3ef8f;position:relative;overflow:hidden;box-shadow:0 3px 9px #00000052,0 0 12px #72a0c138,inset 0 -1px 1.5px #00000047,inset 1px 1px 2px #ffffff4d,inset -1px -1px 1.5px #ffffff1a,inset 0 1px #ffffff4d}.retro .wrap>.section:nth-of-type(3)>.body:before,.retro .wrap>.section:nth-of-type(3)>.body:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.retro .wrap>.section:nth-of-type(3)>.body:before{background:linear-gradient(170deg,#ffffff40 0%,#ffffff14 30%,#0000 54%),linear-gradient(#72a0c124 0%,#0000 54%,#72a0c11f 100%)}.retro .wrap>.section:nth-of-type(3)>.body:after{box-shadow:inset 1px 1px 2px #ffffff47,inset -1px -1px 1.5px #ffffff1a,inset 0 1px #ffffff47}.retro .wrap>.section:nth-of-type(3)>.body>*{z-index:1;position:relative}.retro .wrap>.section:nth-of-type(3)>.body li{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(145deg,#f8fbfde6 0%,#cfdee9d1 54%,#ebf1f6e0 100%);border-color:#ffffff94;position:relative;overflow:hidden;box-shadow:0 3px 9px #00000042,0 0 10px #ebf1f62e,inset 0 -1px 1.5px #4e6b8133,inset 1px 1px 2px #ffffff6b,inset -1px -1px 1.5px #ffffff24,inset 0 1px #fff6}.retro .wrap>.section:nth-of-type(3)>.body li:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(170deg,#ffffff3d 0%,#ffffff12 32%,#0000 55%),linear-gradient(#ebf1f629 0%,#0000 52%,#b9cfde1f 100%);position:absolute;inset:0}.retro .wrap>.section:nth-of-type(3)>.body li>*{z-index:1;position:relative}.retro .wrap>.section:nth-of-type(3)>.body li>b{font-family:var(--font-display);font-weight:700}.retro .wrap>.section:nth-of-type(3)>.body blockquote{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(145deg,#f8fbfde6 0%,#cfdee9d1 54%,#ebf1f6e0 100%);border:1px solid #ffffff94;border-left:5px solid #3797cf;position:relative;overflow:hidden;box-shadow:0 3px 9px #00000042,0 0 10px #ebf1f62e,inset 0 -1px 1.5px #4e6b8133,inset 1px 1px 2px #ffffff6b,inset -1px -1px 1.5px #ffffff24,inset 0 1px #fff6}.retro .wrap>.section:nth-of-type(3)>.body blockquote:before,.retro .wrap>.section:nth-of-type(3)>.body blockquote:first-of-type:after,.retro .wrap>.section:nth-of-type(3)>.body blockquote:nth-of-type(2):after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.retro .wrap>.section:nth-of-type(3)>.body blockquote:first-of-type,.retro .wrap>.section:nth-of-type(3)>.body blockquote:nth-of-type(2){border-left:0}.retro .wrap>.section:nth-of-type(3)>.body blockquote:first-of-type:after,.retro .wrap>.section:nth-of-type(3)>.body blockquote:nth-of-type(2):after{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(1.16);background:linear-gradient(172deg,#ffffff6b 0%,#ffffff24 28%,#0000 52%),linear-gradient(#397bb8d1 0%,#1a4382e0 100%);border-right:1px solid #224c98eb;border-radius:7px 0 0 7px;width:6px;inset:0 auto 0 0;box-shadow:0 2px 8px #00000052,0 0 12px #224c9852,inset 0 1px 2px #ffffff6b,inset 0 -1px 1px #0000004d,inset 2px 2px 4px #ffffff29}.retro .wrap>.section:nth-of-type(3)>.body blockquote:before{z-index:-1;background:linear-gradient(170deg,#ffffff3d 0%,#ffffff12 32%,#0000 55%),linear-gradient(#ebf1f629 0%,#0000 52%,#b9cfde1f 100%)}.retro .wrap>.section:nth-of-type(3)>.body blockquote>*{z-index:1;position:relative}.retro .wrap>.section:nth-of-type(3)>.body blockquote .loop-arrow{vertical-align:-3px;margin-right:3px;font-size:28px;font-weight:800;line-height:.7;display:inline-block}.retro .tool i.ready{color:#fff;background:linear-gradient(172deg,#ffffff75 0%,#ffffff24 30%,#0000 52%),linear-gradient(#72c284fa 0%,#3f8e62f0 100%);border-color:#a1e0b0c7;box-shadow:0 2px 8px #00000057,0 0 10px #72c28447,inset 0 1px 2px #ffffff70,inset 0 -1px 1px #1248265c,inset 2px 2px 4px #ffffff29}.retro .tool i.build{color:#fff;background:linear-gradient(172deg,#ffffff75 0%,#ffffff24 30%,#0000 52%),linear-gradient(#ed9121fa 0%,#bd5f14f0 100%);border-color:#ffbe63cc;box-shadow:0 2px 8px #00000057,0 0 10px #ed912147,inset 0 1px 2px #ffffff70,inset 0 -1px 1px #662b035c,inset 2px 2px 4px #ffffff29}.retro .tool>div>b{color:#dce5ec;background:linear-gradient(#fff 0%,#e8eef3 24%,#a9b7c2 56%,#f4f8fb 78%,#8796a2 100%);-webkit-text-fill-color:transparent;box-shadow:none;text-shadow:0 -1px #ffffffb8,0 1px #22303cc7,0 2px 5px #00000061,0 0 8px #dce8f038;-webkit-backdrop-filter:none;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;padding:0;font-size:clamp(21px,4.4vw,24px);display:inline}.retro .tool>div>i{-webkit-backdrop-filter:blur(12px)saturate(1.16);font-style:italic;position:relative;overflow:hidden}.retro .nav>i{color:#382300;-webkit-backdrop-filter:blur(12px)saturate(1.16);background:linear-gradient(#ffde70f0 0%,#ec991ce0 100%);border-color:#ffeba6c7;padding:3px 8px;font-size:8px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000059,0 0 10px #ffb72d3d,inset 0 1px 2px #ffffff85,inset 0 -1px 1px #5b300052,inset 2px 2px 4px #ffffff2e}.retro .nav>i:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(172deg,#ffffff7a 0%,#ffffff29 30%,#0000 52%,#ffffff0f 100%);position:absolute;inset:0}.retro .nav-brand{flex:none;align-items:center;gap:7px;display:flex}.retro .nav-brand>span{flex:0 0 32px}.retro .nav .logo,.retro .nav>i,.retro .nav a{font-style:italic;font-family:var(--font-display)}.retro .signup .invite-input-row{flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.retro .signup .invite-input-row input{flex:auto;width:auto;min-width:0;margin-left:0;margin-right:0}.retro .signup .invite-input-row>span{margin-block:0;align-self:center;margin-left:2px;margin-right:0}@media (max-width:600px){.retro .nav>i{white-space:nowrap;padding:2px 5px;font-size:6px;line-height:1}.retro .signup .invite-input-row{width:100%}}.retro .hero>h1{color:#f4f9fd;text-shadow:0 1px #081f3361,0 2px 5px #00000029,0 0 6px #e1f2ff12}.retro .hero>h1 em{color:#68d8ff;text-shadow:none}.retro .hero>p{color:#e8f1f8;text-shadow:0 1px 3px #00142475}.retro>footer{font-family:var(--font-display);letter-spacing:.1em}.retro>footer>b{font-family:var(--font-display);letter-spacing:.14em;font-style:italic}.retro>footer>b sup{letter-spacing:0;margin-left:2px;font-size:.42em;font-style:normal;position:relative;top:-.35em}.retro>footer small{font-family:var(--font-display);letter-spacing:.14em!important}.retro .wrap>.section:first-of-type>header h2{font-size:19px}.retro .wrap>.section:nth-of-type(3)>header h2{font-family:var(--font-display)}
