._header_nnqn1_1{background:radial-gradient(120% 90% at 50% -10%,#ff4d5e,#c9182f 75%);color:#fff;isolation:isolate;min-height:92vh;padding:4rem 10% 5rem;position:relative;text-align:center}._header_nnqn1_1:before{background:radial-gradient(60% 50% at 85% 110%,rgba(235,116,56,.35),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}._header_nnqn1_1 ._pattern_nnqn1_17{animation:_pattern-drift_nnqn1_1 20s linear infinite,_pattern-breathe_nnqn1_1 8s ease-in-out infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M30 0L60 30L30 60L0 30Z' fill='none' stroke='white' stroke-opacity='0.22'/%3E%3Cg fill='white' fill-opacity='0.22'%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3Ccircle cx='0' cy='0' r='1.5'/%3E%3Ccircle cx='60' cy='0' r='1.5'/%3E%3Ccircle cx='0' cy='60' r='1.5'/%3E%3Ccircle cx='60' cy='60' r='1.5'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 75% 85% at 50% 45%,#000 35%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}@media (prefers-reduced-motion: reduce){._header_nnqn1_1 ._pattern_nnqn1_17{animation:none}}@keyframes _pattern-drift_nnqn1_1{to{background-position:60px 60px}}@keyframes _pattern-breathe_nnqn1_1{0%,to{opacity:.2}50%{opacity:1}}._header_nnqn1_1 ._topIcon_nnqn1_45{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;padding:0;filter:drop-shadow(0 1rem 2rem rgba(0,0,0,.35));height:min(24vw,30vh);width:min(24vw,30vh)}@media screen and (width <= 45rem){._header_nnqn1_1 ._topIcon_nnqn1_45{height:min(40vw,35vh);width:min(40vw,35vh)}}._header_nnqn1_1 ._topIcon_nnqn1_45 svg{display:block;height:100%;width:100%}._header_nnqn1_1 ._topIcon_nnqn1_45._spinning_nnqn1_67{animation:_vinyl-spin_nnqn1_1 3s cubic-bezier(.42,0,.58,1) both}@keyframes _vinyl-spin_nnqn1_1{to{transform:rotate(1080deg)}}@media (prefers-reduced-motion: reduce){._header_nnqn1_1 ._topIcon_nnqn1_45._spinning_nnqn1_67{animation:none}}._header_nnqn1_1 h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:1.5rem 0 .5rem;position:relative}._header_nnqn1_1 h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:600;margin:0;position:relative}._header_nnqn1_1 ._headerText_nnqn1_94{font-size:clamp(.95rem,1.5vw,1.15rem);margin:1rem auto 0;position:relative;text-align:center;white-space:nowrap;width:max-content;max-width:100%}@media screen and (width <= 45rem){._header_nnqn1_1 ._headerText_nnqn1_94{max-width:40rem;white-space:normal;width:auto}}._header_nnqn1_1 ._badges_nnqn1_110{display:grid;gap:.75rem;grid-auto-flow:column;grid-auto-columns:1fr;justify-content:center;margin:2.5rem auto 0;max-width:56rem;position:relative}@media screen and (width <= 45rem){._header_nnqn1_1 ._badges_nnqn1_110{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}._header_nnqn1_1 ._badges_nnqn1_110 a{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:#2b2321;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.7rem;padding:.7rem 1.4rem;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}._header_nnqn1_1 ._badges_nnqn1_110 a:hover{background:#fff5f4;box-shadow:0 .35rem 1rem #00000040;transform:translateY(-2px)}._header_nnqn1_1 ._badges_nnqn1_110 a svg{height:2rem;width:2rem}._footer_nnqn1_150{background:linear-gradient(180deg,#d41f3a,#a3121f);color:#fff;padding-bottom:1.5rem;position:relative}._footer_nnqn1_150:before{background:radial-gradient(60% 80% at 50% -20%,rgba(255,255,255,.18),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}._footer_nnqn1_150 ._footerContent_nnqn1_163{display:flex;flex-wrap:wrap;font-size:1rem;gap:3rem;justify-content:center;line-height:1.6;position:relative;text-align:left;width:100%}._footer_nnqn1_150 ._footerContent_nnqn1_163 ul{list-style:none;margin:0;padding:0}._footer_nnqn1_150 ._footerContent_nnqn1_163 ul h3{font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}._footer_nnqn1_150 a{color:#fff;position:relative;transition:opacity .15s ease;z-index:1}._footer_nnqn1_150 a:hover{text-decoration:underline}._footer_nnqn1_150 ._socialIcons_nnqn1_195{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem;position:relative}._footer_nnqn1_150 ._socialIcons_nnqn1_195 a{align-items:center;background:rgba(255,255,255,.12);border-radius:50%;display:inline-flex;height:2.75rem;justify-content:center;opacity:1;text-decoration:none;transition:background .15s ease,transform .15s ease;width:2.75rem}._footer_nnqn1_150 ._socialIcons_nnqn1_195 a:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}._footer_nnqn1_150 ._socialIcons_nnqn1_195 a svg{height:1.3rem;width:1.3rem}._footer_nnqn1_150 ._themeSwitch_nnqn1_223{border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem;padding-top:1.5rem;position:relative}._footer_nnqn1_150 ._themeSwitch_nnqn1_223 button{appearance:none;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;opacity:.7;padding:.3rem .9rem;transition:background .15s ease,opacity .15s ease}._footer_nnqn1_150 ._themeSwitch_nnqn1_223 button:hover{opacity:1}._footer_nnqn1_150 ._themeSwitch_nnqn1_223 button._active_nnqn1_249{background:rgba(255,255,255,.22);opacity:1}._footer_nnqn1_150 ._copyright_nnqn1_253{display:block;font-size:.85rem;margin-top:1.25rem;opacity:.85;position:relative;text-align:center}._starter_nnqn1_262{padding-bottom:3rem;text-align:center}._starter_nnqn1_262 ._intro_nnqn1_266{font-size:1.15rem;margin:0 auto 1rem;max-width:46rem}._starter_nnqn1_262 h2{margin-bottom:2.5rem}._starter_nnqn1_262 ol{display:flex;gap:1.25rem;justify-content:center;list-style:none;margin:0 auto;max-width:72rem;padding:0}@media screen and (width <= 1100px){._starter_nnqn1_262 ol{flex-direction:column}}._starter_nnqn1_262 ol li{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;flex:1 1 0;padding:1.75rem 1.5rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._starter_nnqn1_262 ol li:hover{border-color:var(--card-border-hover);box-shadow:0 .5rem 1.5rem #00000014;transform:translateY(-3px)}._starter_nnqn1_262 ol li h3{font-size:1.25rem;margin:0 0 .5rem}._starter_nnqn1_262 ol li p{font-size:1rem;margin:0}._features_nnqn1_311{background:var(--background-site);border-bottom:1px solid var(--card-border);border-top:1px solid var(--card-border)}._features_nnqn1_311 ul{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;list-style:none;margin:0 auto;max-width:72rem;padding:0}._features_nnqn1_311 ul li{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;flex:0 1 calc(50% - .625rem);min-width:min(100%,20rem);padding:1.75rem 1.5rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._features_nnqn1_311 ul li:hover{border-color:var(--card-border-hover);box-shadow:0 .5rem 1.5rem #00000014;transform:translateY(-3px)}._features_nnqn1_311 ul li h3{color:var(--last-fm);font-size:1.15rem;margin:0 0 .5rem}._features_nnqn1_311 ul li p{font-size:1rem;margin:0}._connectors_nnqn1_351{position:relative}._connectors_nnqn1_351 h2{margin-bottom:1rem}._connectors_nnqn1_351 ._count_nnqn1_357{color:var(--text);font-size:1rem;margin:0 auto 2rem;max-width:40rem;opacity:.75;text-align:center}._connectors_nnqn1_351 ._connectorList_nnqn1_365{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0 auto;max-width:64rem;padding:0 0 2rem}._connectors_nnqn1_351 ._connectorList_nnqn1_365 li{background:var(--background-site-weak);border:1px solid var(--card-border);border-radius:999px;font-size:.85rem;padding:.3rem .85rem;transition:background .15s ease,border-color .15s ease}._connectors_nnqn1_351 ._connectorList_nnqn1_365 li:hover{background:var(--last-fm-bg-weak);border-color:var(--last-fm)}._connectors_nnqn1_351 ._connectorList_nnqn1_365._collapsed_nnqn1_387{max-height:11rem;overflow:hidden;position:relative}._connectors_nnqn1_351 ._connectorList_nnqn1_365._collapsed_nnqn1_387:after{background:linear-gradient(to bottom,transparent,var(--background) 85%);content:"";inset:0;pointer-events:none;position:absolute}._connectors_nnqn1_351 ._expandWrap_nnqn1_399{display:flex;flex-direction:column;gap:.5rem;position:relative}._connectors_nnqn1_351 ._expandWrap_nnqn1_399 ._expandButton_nnqn1_405{appearance:none;background:var(--last-fm);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin:0 auto;padding:.6rem 1.75rem;transition:background .15s ease,transform .15s ease}._connectors_nnqn1_351 ._expandWrap_nnqn1_399 ._expandButton_nnqn1_405:hover{background:var(--always-last-fm-hover);transform:translateY(-2px)}._contributing_nnqn1_423{font-size:1.05rem}._contributing_nnqn1_423 ._intro_nnqn1_266{margin:0 auto 1.5rem;max-width:46rem;text-align:center}._contributing_nnqn1_423 ul{list-style:disc;list-style-position:inside;margin:0 auto 1.5rem;max-width:40rem;padding-left:0;text-align:center}._contributing_nnqn1_423 p:not(._intro_nnqn1_266){margin:0 auto 1rem;max-width:46rem;text-align:center}._buttonWrapper_nnqn1_445{display:flex;gap:1rem;justify-content:center;margin:1.5rem 0}._buttonWrapper_nnqn1_445 ._actionButton_nnqn1_451{appearance:none;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.75rem 1.75rem;transition:filter .15s ease,transform .15s ease}._buttonWrapper_nnqn1_445 ._actionButton_nnqn1_451:hover{filter:brightness(1.12);transform:translateY(-2px)}._buttonWrapper_nnqn1_445 ._acceptButton_nnqn1_466{background-color:var(--confirm)}._buttonWrapper_nnqn1_445 ._rejectButton_nnqn1_469{background-color:var(--danger)}._whiteLink_nnqn1_473{color:#fff;text-decoration:underline}
