.pirate-hero-module__tiFQ3a__hero{isolation:isolate;color:#101820;background:#0877c9;width:100%;min-height:clamp(760px,100svh,940px);position:relative;overflow:hidden}.pirate-hero-module__tiFQ3a__background{z-index:-2;background-color:#0877c9;background-image:url(/gitposter/hero/grand-fleet.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pirate-hero-module__tiFQ3a__background:before{content:"";pointer-events:none;background:radial-gradient(at 50% 37%,#ffffff2e 0%,#ffffff14 31%,#fff0 62%);position:absolute;inset:0}.pirate-hero-module__tiFQ3a__header{z-index:5;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 48px);margin:0 auto;padding-top:24px;display:flex;position:relative}.pirate-hero-module__tiFQ3a__githubButton{color:#fff;background:#050c15f0;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:48px;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;overflow:hidden;box-shadow:0 9px 26px #001d3e47}.pirate-hero-module__tiFQ3a__githubButton:hover{background:#0c1522fa;transform:translateY(-1px)}.pirate-hero-module__tiFQ3a__githubButtonMain,.pirate-hero-module__tiFQ3a__starCount{white-space:nowrap;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;display:flex}.pirate-hero-module__tiFQ3a__githubDivider{background:#ffffff26;width:1px;height:25px}.pirate-hero-module__tiFQ3a__starCount{font-variant-numeric:tabular-nums}.pirate-hero-module__tiFQ3a__githubIcon,.pirate-hero-module__tiFQ3a__inputGithubIcon{fill:currentColor;flex:none;width:20px;height:20px}.pirate-hero-module__tiFQ3a__content{z-index:3;text-align:center;width:min(780px,100% - 40px);margin:clamp(102px,13vh,142px) auto 0;position:relative}.pirate-hero-module__tiFQ3a__eyebrow{color:#8d470d;letter-spacing:.18em;margin:0 0 15px;font-size:12px;font-weight:900}.pirate-hero-module__tiFQ3a__title{color:#0b1720;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 1px #ffffff29;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5vw,78px);line-height:.99}.pirate-hero-module__tiFQ3a__title span{color:#9a4d0d;margin-top:6px;display:block}.pirate-hero-module__tiFQ3a__generatorForm{background:#fcfdfef7;border:1px solid #1d4a6833;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:min(700px,100%);margin:32px auto 0;padding:6px;display:grid;box-shadow:0 17px 38px #05385a30,inset 0 1px #fffffff2}.pirate-hero-module__tiFQ3a__usernameField{color:#111a21;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.pirate-hero-module__tiFQ3a__githubPrefix{color:#737b80;flex:none;font-size:14px}.pirate-hero-module__tiFQ3a__usernameField input{color:#2a3034;background:0 0;border:0;outline:0;width:100%;min-width:0;height:52px;font-size:15px;font-weight:650}.pirate-hero-module__tiFQ3a__usernameField input::placeholder{color:#a0a6aa}.pirate-hero-module__tiFQ3a__generateButton{color:#fff8e5;cursor:pointer;white-space:nowrap;background:linear-gradient(#dc8d13 0%,#a85a05 100%);border:1px solid #6a3500;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-width:220px;height:52px;padding:0 22px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 5px 12px #67330042}.pirate-hero-module__tiFQ3a__generateButton:hover:not(:disabled){filter:brightness(1.055)}.pirate-hero-module__tiFQ3a__generateButton:disabled{opacity:.76;cursor:wait}.pirate-hero-module__tiFQ3a__howItWorksButton{z-index:6;color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 2px 10px #001e3ed9,0 1px 2px #000c;background:0 0;border:0;padding:8px 12px;font-size:16px;font-weight:850;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.pirate-hero-module__tiFQ3a__howItWorksButton:hover{text-underline-offset:4px;text-decoration:underline}.pirate-hero-module__tiFQ3a__error{color:#7c2118;background:#fff4eef5;border-radius:8px;width:fit-content;max-width:100%;margin:11px auto 0;padding:8px 12px;font-size:13px;font-weight:750;box-shadow:0 7px 20px #2b0e041a}@media (max-width:900px){.pirate-hero-module__tiFQ3a__hero{min-height:800px}.pirate-hero-module__tiFQ3a__content{margin-top:110px}}@media (max-width:680px){.pirate-hero-module__tiFQ3a__hero{min-height:760px}.pirate-hero-module__tiFQ3a__header{width:calc(100% - 28px);padding-top:14px}.pirate-hero-module__tiFQ3a__githubButtonMain span:last-child{display:none}.pirate-hero-module__tiFQ3a__githubButtonMain,.pirate-hero-module__tiFQ3a__starCount{padding:9px 10px;font-size:11px}.pirate-hero-module__tiFQ3a__content{width:calc(100% - 28px);margin-top:98px}.pirate-hero-module__tiFQ3a__title{font-size:clamp(40px,12vw,56px)}.pirate-hero-module__tiFQ3a__generatorForm{grid-template-columns:1fr;padding:7px}.pirate-hero-module__tiFQ3a__githubPrefix{display:none}.pirate-hero-module__tiFQ3a__usernameField input{height:47px;font-size:14px}.pirate-hero-module__tiFQ3a__generateButton{width:100%;min-width:0;height:48px;font-size:15px}.pirate-hero-module__tiFQ3a__howItWorksButton{font-size:14px;bottom:24px}}
.sailing-transition-module__QMG0iq__overlay{z-index:9999;opacity:1;background:#075e9c;transition:opacity .32s,visibility .32s;position:fixed;inset:0;overflow:hidden}.sailing-transition-module__QMG0iq__exiting{opacity:0;visibility:hidden}.sailing-transition-module__QMG0iq__background{background-image:url(/gitposter/transition-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sailing-transition-module__QMG0iq__content{z-index:3;width:min(560px,38vw);position:absolute;top:50%;left:clamp(56px,10vw,180px);transform:translateY(-50%)}.sailing-transition-module__QMG0iq__brand{margin-bottom:48px}.sailing-transition-module__QMG0iq__title{letter-spacing:-.045em;text-shadow:none;filter:none;flex-direction:column;margin:0;font-weight:800;line-height:.97;display:flex}.sailing-transition-module__QMG0iq__titlePrimary{color:#fff;font-size:clamp(52px,5vw,80px)}.sailing-transition-module__QMG0iq__titleAccent{color:#5dbdff;margin-top:7px;font-size:clamp(52px,5vw,80px);display:block}.sailing-transition-module__QMG0iq__rule{color:#6fcaffb8;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(430px,90%);margin-top:38px;display:grid}.sailing-transition-module__QMG0iq__rule span{background:currentColor;height:1px}.sailing-transition-module__QMG0iq__rule b{font-size:18px;line-height:1}.sailing-transition-module__QMG0iq__dots{gap:12px;margin-top:36px;display:flex}.sailing-transition-module__QMG0iq__dots span{background:#ffffff5c;border-radius:999px;width:18px;height:18px;animation:1.5s ease-in-out infinite sailing-transition-module__QMG0iq__dotPulse}.sailing-transition-module__QMG0iq__dots span:nth-child(2){animation-delay:.2s}.sailing-transition-module__QMG0iq__dots span:nth-child(3){animation-delay:.4s}.sailing-transition-module__QMG0iq__subtitle{color:#ffffffc7;text-shadow:none;filter:none;margin:24px 0 0;font-size:18px;line-height:1.5}.sailing-transition-module__QMG0iq__waveGlints{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sailing-transition-module__QMG0iq__waveOne,.sailing-transition-module__QMG0iq__waveTwo,.sailing-transition-module__QMG0iq__waveThree{filter:blur(1.5px);background:linear-gradient(90deg,#0000,#ffffff47,#0000);border-radius:999px;height:4px;display:block;position:absolute;right:4%}.sailing-transition-module__QMG0iq__waveOne{width:30%;animation:3s linear infinite sailing-transition-module__QMG0iq__waveDrift;top:62%}.sailing-transition-module__QMG0iq__waveTwo{opacity:.55;width:36%;animation:3.8s linear infinite reverse sailing-transition-module__QMG0iq__waveDrift;top:72%}.sailing-transition-module__QMG0iq__waveThree{opacity:.4;width:27%;animation:4.5s linear infinite sailing-transition-module__QMG0iq__waveDrift;top:81%}@keyframes sailing-transition-module__QMG0iq__dotPulse{0%,80%,to{opacity:.35;transform:scale(1)}40%{opacity:1;transform:scale(1.08)}}@keyframes sailing-transition-module__QMG0iq__waveDrift{0%{transform:translate(45px)rotate(-8deg)}to{transform:translate(-55px)rotate(-8deg)}}@media (max-width:900px){.sailing-transition-module__QMG0iq__content{width:46%;left:7%}.sailing-transition-module__QMG0iq__titlePrimary,.sailing-transition-module__QMG0iq__titleAccent{font-size:clamp(42px,6vw,62px)}}@media (max-width:680px){.sailing-transition-module__QMG0iq__background{background-position:68%}.sailing-transition-module__QMG0iq__overlay:after{content:"";z-index:1;background:#04416f6b;position:absolute;inset:0}.sailing-transition-module__QMG0iq__content{width:86%;left:7%}.sailing-transition-module__QMG0iq__brand{margin-bottom:38px}.sailing-transition-module__QMG0iq__titlePrimary,.sailing-transition-module__QMG0iq__titleAccent{font-size:clamp(40px,11vw,56px)}.sailing-transition-module__QMG0iq__subtitle{font-size:16px}}@media (prefers-reduced-motion:reduce){.sailing-transition-module__QMG0iq__dots span,.sailing-transition-module__QMG0iq__waveOne,.sailing-transition-module__QMG0iq__waveTwo,.sailing-transition-module__QMG0iq__waveThree{animation:none}}
