.lg-page,.lg-directory,.lg-purchase{--lg-pink:#ff087d;--lg-blue:#24b7ff;--lg-ink:#090a13;--lg-muted:#b7bacd;color:#f7f6ff;background:var(--lg-ink);font-family:Arial,Helvetica,sans-serif}.lg-page{padding-bottom:70px}.lg-page *,.lg-directory *,.lg-purchase *{box-sizing:border-box}.lg-page h1,.lg-page h2,.lg-page h3,.lg-directory h2,.lg-directory h3,.lg-purchase h2{letter-spacing:.015em;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;line-height:1.02}.lg-page h1{margin:20px 0;font-size:clamp(48px,6.3vw,94px)}.lg-page h2,.lg-directory h2{margin:10px 0 20px;font-size:clamp(32px,4vw,56px)}.lg-page h3,.lg-directory h3{margin:12px 0;font-size:29px}.lg-page em,.lg-directory em,.lg-purchase em{color:var(--lg-pink);font-style:normal}.lg-page p,.lg-directory p,.lg-purchase p{color:var(--lg-muted);line-height:1.65}.lg-hero{isolation:isolate;background:radial-gradient(at 95% 25%,#15306c 0,#0000 48%),radial-gradient(at 55% 80%,#541433 0,#0000 48%),#090a13;border-bottom:1px solid #373145;padding:48px max(6vw,24px) 75px;position:relative;overflow:hidden}.lg-hero>p{max-width:620px}.lg-hero .lg-text-link{margin-left:24px}.lg-back{color:#d2cddd;margin-bottom:42px;font-size:13px;display:block}.lg-kicker{letter-spacing:.18em;color:#ff4ca0!important;font-size:11px!important;font-weight:800!important}.lg-hero-target{z-index:-1;color:#388afc22;font-size:440px;line-height:1.35;position:absolute;top:0;right:5%;transform:rotate(-15deg)}.lg-button,.lg-outline{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:15px 20px;font:800 14px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.lg-button{background:var(--lg-pink);color:#fff;box-shadow:0 6px 22px #ff087d22}.lg-button:hover{background:#d90067;transform:translateY(-2px)}.lg-outline{color:#fff;background:#ffffff06;border-color:#595666}.lg-outline:hover{background:#ffffff13}.lg-text-link{color:#fff;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.lg-button:disabled,.lg-outline:disabled{opacity:.5;cursor:wait}.lg-page :focus-visible,.lg-directory :focus-visible,.lg-purchase :focus-visible{outline-offset:4px;outline:3px solid #24b7ff}.lg-directory{padding:70px max(6vw,24px);scroll-margin-top:90px}.lg-section-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}.lg-section-heading p{max-width:660px}.lg-section-heading>.lg-outline{flex-shrink:0}.lg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lg-card{background:#131520;border:1px solid #31303f;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lg-card-body{flex-direction:column;flex:1;gap:9px;padding:25px;display:flex}.lg-card-body h3{margin:4px 0;font-size:30px}.lg-card-body p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px}.lg-verified{color:#75e9c0;letter-spacing:.13em;font-size:10px;font-weight:800}.lg-join-links{flex-direction:column;gap:6px;margin-top:auto;display:flex}.lg-site{color:#b8b9d0;margin-top:8px;font-size:12px}.lg-art{--tone:#ff087d;isolation:isolate;aspect-ratio:1.6;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--tone) 60%,#090a13),transparent 65%),linear-gradient(125deg,#121425,#080a13);border-bottom:1px solid #ffffff18;position:relative;overflow:hidden}.lg-blue{--tone:#24b7ff}.lg-violet{--tone:#ae6aff}.lg-lime{--tone:#c8f528}.lg-orange{--tone:#ff852e}.lg-uploaded-image{object-fit:contain;background:#0c0d16}.lg-board{aspect-ratio:1;border:16px solid var(--tone);opacity:.22;width:90%;box-shadow:0 0 0 13px #ffffff12,inset 0 0 0 22px #090a13,inset 0 0 0 27px var(--tone),inset 0 0 0 54px #090a13,inset 0 0 0 60px var(--tone);border-radius:50%;position:absolute;top:-25%;right:-25%}.lg-art-kicker{letter-spacing:.2em;color:#fff;font-size:8px;position:absolute;top:17px;left:22px}.lg-initials{color:var(--tone);letter-spacing:-.01em;font:italic 64px/.9 Impact,Arial Narrow,sans-serif;position:absolute;top:28%;left:20px}.lg-art-name{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;max-height:49px;font:24px/1 Impact,Arial Narrow,sans-serif;position:absolute;bottom:18px;left:22px;right:30px;overflow:hidden}.lg-art-arrow{color:var(--tone);font-size:25px;position:absolute;top:28px;right:22px}.lg-empty{background:linear-gradient(120deg,#211124,#101b2c);border:1px dashed #615367;border-radius:14px;align-items:center;gap:25px;padding:32px;display:flex}.lg-empty>span{color:#ff278b;font-size:70px}.lg-empty h3{margin:0 0 10px}.lg-empty p{max-width:630px;margin:0}.lg-empty>.lg-outline{flex-shrink:0;margin-left:auto}.lg-small{color:#b0adc1!important;font-size:12px!important;line-height:1.6!important}.lg-directory>.lg-small{max-width:800px;margin-top:24px}.lg-browse{margin-top:24px}.lg-enrol{border-top:1px solid #353140;grid-template-columns:1fr 1.25fr;gap:70px;margin:0 max(6vw,24px);padding:65px 0 15px;scroll-margin-top:100px;display:grid}.lg-enrol-copy>p{max-width:440px}.lg-enrol-copy ol{margin:32px 0;padding:0;list-style:none}.lg-enrol-copy li{color:#d9d8e4;border-bottom:1px solid #2a2738;padding:17px 0;font-size:14px}.lg-enrol-copy b{color:var(--lg-pink);margin-right:14px}.lg-form{background:#14151f;border:1px solid #373243;border-radius:16px;padding:30px}.lg-form label,.lg-card-body label{color:#fff;flex-direction:column;gap:9px;margin-bottom:21px;font-size:13px;font-weight:700;display:flex}.lg-form label>span{color:#b9b5c8;font-size:11px;font-weight:400}.lg-form input:not([type=checkbox]),.lg-form textarea,.lg-form select,.lg-card-body textarea{color:#fff;background:#090b13;border:1px solid #494253;border-radius:7px;width:100%;min-width:0;padding:13px 12px;font:14px/1.5 Arial,Helvetica,sans-serif}.lg-form input[type=file]{font-size:12px}.lg-form input::placeholder,.lg-form textarea::placeholder{color:#89899d}.lg-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lg-form fieldset{border:0;margin:0 0 25px;padding:0}.lg-form legend{font-size:13px;font-weight:700}.lg-invite-row{grid-template-columns:1fr 1.3fr 30px;gap:8px;margin-bottom:10px;display:grid}.lg-remove{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.lg-form .lg-consent{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.lg-consent input{width:18px;height:18px;accent-color:var(--lg-pink);flex-shrink:0;margin-top:3px}.lg-consent a{color:#fff}.lg-trap{opacity:0;pointer-events:none;position:absolute;left:-9999px}.lg-form>.lg-button{width:100%}.lg-error{overflow-wrap:anywhere;border:1px solid #b04463;border-radius:8px;padding:14px;color:#ffc2d4!important}.lg-success{background:#13332b;border-radius:8px;padding:16px;color:#a3f1cf!important}.lg-submitted{text-align:center;align-self:start;padding:50px 30px}.lg-submitted>span{color:#a3f1cf;background:#215446;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:18px;font-size:36px;display:inline-grid}.lg-submitted .lg-outline{margin-top:20px}.lg-admin{min-height:100vh;padding:40px max(4vw,20px)}.lg-admin h1{font-size:52px}.lg-admin .lg-section-heading nav{flex-wrap:wrap;gap:10px;display:flex}.lg-admin .lg-empty{display:block}.lg-tabs{gap:8px;margin:25px 0;display:flex}.lg-tabs button{color:#c4bed0;cursor:pointer;background:#151521;border:1px solid #454051;border-radius:9px;padding:14px 20px}.lg-tabs button.active{color:#fff;background:#ff087d;border-color:#ff087d}.lg-tabs b{margin-left:8px;display:inline-block}.lg-review-links{gap:10px;margin-bottom:15px;display:grid}.lg-review-links a{color:#79ceff;overflow-wrap:anywhere;font-size:13px}.lg-review-links small{color:#a9a6bf;margin-top:4px;display:block}.lg-card-body a{overflow-wrap:anywhere}.lg-review-actions{flex-wrap:wrap;gap:8px;display:flex}.lg-review-actions button{padding:12px 16px;font-size:12px}.lg-purchase{background:radial-gradient(at 100% 0,#18366d,#0000 80%),#19101e;border:1px solid #673259;border-radius:16px;margin:25px 0;padding:26px}.lg-purchase h2{margin:12px 0;font-size:36px}.lg-purchase .lg-button{margin-top:5px}.lg-purchase p{font-size:14px}@media (max-width:1000px){.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-enrol{gap:35px}.lg-empty{flex-wrap:wrap}.lg-empty>.lg-outline{margin-left:0}.lg-section-heading{flex-direction:column;align-items:flex-start}.lg-hero-target{right:-20%}}@media (max-width:650px){.lg-grid{grid-template-columns:1fr}.lg-enrol{grid-template-columns:1fr;gap:25px}.lg-form{padding:22px 18px}.lg-fields{grid-template-columns:1fr;gap:0}.lg-directory{padding:48px 20px}.lg-enrol{margin:0 20px}.lg-hero{padding:30px 22px 50px}.lg-hero .lg-text-link{margin:14px 0 0;display:block}.lg-hero-target{font-size:340px;top:50px;right:-170px}.lg-art{aspect-ratio:1.7}.lg-empty{padding:24px}.lg-empty>span{display:none}.lg-tabs{flex-wrap:wrap}.lg-tabs button{padding:12px}.lg-admin h1{font-size:40px}.lg-invite-row{grid-template-columns:1fr 28px}.lg-invite-row input:first-of-type{grid-column:1}.lg-invite-row input:nth-of-type(2){grid-area:2/1}.lg-remove{grid-area:1/2/3}.lg-admin .lg-section-heading nav{width:100%}.lg-admin .lg-section-heading nav a{font-size:12px}}@media (prefers-reduced-motion:reduce){.lg-button,.lg-outline{transition:none}.lg-button:hover{transform:none}}.lg-page .sr-only,.lg-directory .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-admin .lg-card h2{overflow-wrap:anywhere;margin:4px 0 12px;font-size:32px}.lr-storefront{--lg-pink:#ff087d;--lg-blue:#24b7ff;--lg-muted:#b7bacd}.lr-account.lg-page{padding:40px max(4vw,20px) 70px}.lr-account .lg-empty{display:block}.lr-account .lg-empty p{margin-bottom:24px}.lr-account .lg-section-heading nav{flex-wrap:wrap;gap:12px;display:flex}.lr-league-header>div{min-width:0}.lr-league-header h2{overflow-wrap:anywhere}.lr-account{max-width:1280px;margin:auto}.lr-account h1,.lr-shirt-hero h1{font-family:var(--font-display,Impact),Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(40px,6vw,80px);line-height:1}.lr-account h1 em,.lr-shirt-hero h1 em{color:#ff1680;font-style:normal}.lr-league{background:linear-gradient(130deg,#17152b,#0b1420);border:1px solid #35324d;border-radius:22px;margin:36px 0;padding:28px}.lr-league-header{grid-template-columns:250px 1fr;align-items:center;gap:28px;display:grid}.lr-league-header h2{color:#fff;margin:15px 0;font-size:32px}.lr-share{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.lr-share label{color:#bdb6cf;flex:1;min-width:200px;font-size:12px}.lr-share input{color:#fff;background:#080c15;border:1px solid #57516c;border-radius:8px;width:100%;margin-top:8px;padding:13px;display:block}.lr-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.lr-stats>div{background:#0a0d18;border:1px solid #37344c;border-radius:14px;padding:24px 18px}.lr-stats strong{color:#ff67ad;font-size:38px;display:block}.lr-stats span{color:#c7c9d6;font-size:13px}.lr-progress>div{justify-content:space-between;gap:15px;display:flex}.lr-progress h3{margin:0 0 12px;font-size:18px}.lr-progress progress{accent-color:#ff1680;width:100%;height:14px}.lr-progress p{color:#aaaabd;font-size:12px}.lr-reward{background:linear-gradient(120deg,#43234f,#172d4d);border:1px solid #fa50a0;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin:24px 0;padding:25px;display:flex}.lr-reward h3{margin:8px 0;font-size:25px}.lr-reward p{color:#dad8e8;max-width:640px}.lr-history a{color:#cfcfe0;border-bottom:1px solid #393646;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.lr-shirt-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;max-width:1260px;margin:auto;padding:65px 30px;display:grid}.lr-shirt-hero p{max-width:650px;line-height:1.7}.lr-price{color:#ff1680;margin:15px 0;font-size:64px;font-weight:900}.lr-price span{color:#ece6f5;font-size:16px}.lr-hero-art{background:#121526;border:1px solid #6c2853;border-radius:24px;overflow:hidden;box-shadow:0 0 80px #ed077a1a}.lr-reward-note{padding:25px}.lr-reward-note b{color:#ff66af;font-size:27px}.lr-inclusions{color:#d3d6ea;background:#10192b;border-block:1px solid #32314b;flex-wrap:wrap;justify-content:center;gap:25px;padding:24px;display:flex}.lr-inclusions strong{color:#ff76b7}.lr-storefront>.lg-small{padding:30px}.lr-included{background:#172138;border:1px solid #4b6fa3;border-radius:12px;margin-top:22px;padding:20px}.lr-included strong{color:#7fccff}.lr-included p{color:#dae3ef;font-size:13px;line-height:1.7}.lr-included textarea{color:#fff;background:#0b1020;border:1px solid #567091;border-radius:8px;width:100%;min-height:120px;margin-top:10px;padding:15px}.lr-reward-badge{color:#a5f9ce!important;background:#163f34!important}.lr-account .lg-empty .lg-outline{margin:15px}@media (max-width:700px){.lr-league{padding:18px}.lr-league-header,.lr-shirt-hero{grid-template-columns:1fr}.lr-league-header>.lg-art{max-width:100%}.lr-stats{grid-template-columns:1fr 1fr}.lr-stats>div{padding:17px}.lr-reward{flex-direction:column;align-items:stretch;padding:18px}.lr-history a{flex-wrap:wrap;font-size:12px}.lr-shirt-hero{gap:25px;padding:32px 20px}.lr-inclusions{gap:15px;font-size:12px}}
