:root{
  --app-bg:#07080a;--app-panel:#0d0f12;--app-panel-2:#111318;--app-line:rgba(255,255,255,.09);
  --app-line-strong:rgba(255,255,255,.15);--app-text:#f5f6f8;--app-muted:#8e949e;
  --app-accent:#7700ffa4;--app-accent-soft:rgba(183,255,74,.1);--app-purple:#9a7cff;
}
*{box-sizing:border-box}
html{background:var(--app-bg)}
body{font-family:"General Sans",sans-serif;background:
  radial-gradient(circle at 76% -10%,rgba(154,124,255,.13),transparent 29%),
  radial-gradient(circle at 12% 12%,rgba(183,255,74,.06),transparent 24%),#07080a;color:var(--app-text)}
body:before{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;opacity:.32}
h1,h2,h3,.wordmark,.admin-brand{font-family:"Cabinet Grotesk",sans-serif}
.fi{line-height:1;display:inline-flex;align-items:center;justify-content:center;font-style:normal}
button,a,input,textarea{font:inherit}

/* Shared controls */
.settings-body input,.settings-body textarea,.add-link-card input,.managed-link input,.admin-main input,.admin-main textarea,.link-composer input,.link-composer textarea,.link-editor-form input,.account-form-card input{
  border:1px solid var(--app-line)!important;background:#090b0e!important;color:#f6f7f9!important;border-radius:12px!important;font-size:14px!important;transition:border-color .2s,box-shadow .2s,background .2s
}
.settings-body input,.add-link-card input,.managed-link input,.admin-main input,.link-composer input,.link-editor-form input,.account-form-card input{height:48px!important}
.settings-body textarea,.admin-main textarea,.link-composer textarea{padding:13px 14px!important;line-height:1.5}
input:focus,textarea:focus{border-color:rgb(255, 243, 74)!important;box-shadow:0 0 0 4px rgba(183,255,74,.07)!important;background:#0c0f12!important}
label{letter-spacing:0!important}
.settings-body label,.link-composer label,.link-editor-form label,.admin-main label{font-size:12px!important;color:#aeb3bc!important;gap:8px!important}

/* Custom select replaces the OS dropdown */
.premium-select{position:relative;width:100%;min-width:0}
.premium-select>select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;inset:auto!important}
.premium-select-trigger{width:100%;height:48px;border:1px solid var(--app-line);background:#090b0e;color:#f4f5f7;border-radius:12px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:14px;cursor:pointer;transition:.2s}
.premium-select-trigger:hover,.premium-select.is-open .premium-select-trigger{border-color:rgb(255, 255, 255);background:#0d1013;box-shadow:0 0 0 4px rgba(183,255,74,.06)}
.premium-select-trigger i{font-size:15px;color:#9298a1;transition:transform .2s}
.premium-select.is-open .premium-select-trigger i{transform:rotate(180deg);color:var(--app-accent)}
.premium-select-menu{position:absolute;z-index:500;left:0;right:0;top:calc(100% + 7px);max-height:260px;overflow:auto;padding:7px;border:1px solid var(--app-line-strong);border-radius:14px;background:rgba(13,15,18,.98);box-shadow:0 24px 70px rgba(0,0,0,.65);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s}
.premium-select.is-open .premium-select-menu{opacity:1;visibility:visible;transform:none}
.premium-select-option{width:100%;min-height:40px;border:0;background:transparent;color:#aeb3bc;border-radius:9px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;font-size:13px;text-align:left;cursor:pointer}
.premium-select-option:hover{background:rgba(255,255,255,.055);color:#fff}.premium-select-option.is-selected{background:var(--app-accent-soft);color:var(--app-accent)}
.premium-select-option i{opacity:0}.premium-select-option.is-selected i{opacity:1}

/* Landing */
.landing-page{overflow-x:hidden}.landing-page .site-nav{height:80px;border-bottom:0;background:rgba(7,8,10,.68);backdrop-filter:blur(18px)}
.landing-page .nav-inner{max-width:1280px}.landing-page .wordmark{font-size:20px}
.landing-redesign{max-width:1280px;margin:auto;padding:0 26px 72px}
.hero-redesign{min-height:730px;padding:110px 0 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:82px;align-items:center}
.hero-redesign:before{content:"";position:absolute;width:620px;height:620px;right:-80px;top:20px;border-radius:50%;background:radial-gradient(circle,rgba(154,124,255,.14),transparent 66%);filter:blur(12px);pointer-events:none}
.hero-copy{position:relative;z-index:2}.eyebrow-pill{width:max-content;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--app-line);background:rgba(255,255,255,.03);display:flex;align-items:center;gap:8px;color:#b8bdc5;font-size:11px;letter-spacing:.12em}.eyebrow-pill i{color:var(--app-accent)}
.hero-copy h1{font-size:clamp(66px,6vw,94px);line-height:.88;letter-spacing:-.065em;margin:26px 0 24px;font-weight:800}.hero-copy h1 em{font-style:normal;color:#656b75;background:linear-gradient(100deg,#7c828d,#c9cdd4);-webkit-background-clip:text;color:transparent}
.hero-copy>p{font-size:19px;line-height:1.55;color:#9ba1aa;max-width:520px;margin:0 0 32px}
.claim-form{height:66px;max-width:590px;border:1px solid var(--app-line-strong);background:rgba(13,15,18,.88);border-radius:17px;padding:7px;display:flex;align-items:center;box-shadow:0 24px 70px rgba(0,0,0,.32)}
.claim-form>span{padding-left:14px;color:#686e78;font-size:14px}.claim-form input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:#fff;font-size:15px;outline:0}.claim-form button{height:50px;border:0;border-radius:11px;padding:0 20px;background:var(--app-accent);color:#10130b;font-weight:750;display:flex;align-items:center;gap:9px}
.hero-copy>small{margin-top:15px;display:flex;align-items:center;gap:8px;color:#6f7580;font-size:11px}.hero-copy>small i{color:var(--app-accent);font-size:12px}
.premium-showcase{position:relative;z-index:2;width:100%;padding:0!important;transform:rotate(1deg)}
.premium-showcase .showcase-profile{width:100%;max-width:540px;margin-left:auto;border:1px solid var(--app-line-strong);border-radius:28px;background:rgba(9,10,12,.86);box-shadow:0 50px 130px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.025) inset;overflow:hidden;padding-bottom:24px;backdrop-filter:blur(24px)}
.premium-showcase .showcase-banner{height:155px;background:radial-gradient(circle at 70% 30%,rgba(183,255,74,.17),transparent 35%),linear-gradient(135deg,#181c20,#0c0e11);display:flex;align-items:center;justify-content:center;color:#f3f4f6;font-family:"Cabinet Grotesk";font-size:28px;line-height:.86;text-align:center}.showcase-banner b{color:var(--app-accent);font-size:40px}
.premium-showcase .showcase-avatar{width:104px;height:104px;margin:-55px auto 12px;border:5px solid #0c0e10;border-radius:50%;background:linear-gradient(145deg,#9a7cff,#25212d);display:grid;place-items:center;font:800 32px "Cabinet Grotesk";position:relative;box-shadow:0 18px 45px #000}.showcase-avatar i{position:absolute;right:5px;bottom:7px;width:15px;height:15px;border-radius:50%;background:#42e58c;border:3px solid #0c0e10}
.showcase-name{display:flex!important;justify-content:center;align-items:center;gap:8px;font-size:24px!important}.showcase-verified{color:var(--app-accent);font-size:19px;display:inline-flex}.premium-showcase .showcase-profile>p{text-align:center;color:#707681;font-size:12px;margin:4px}.showcase-bio{text-align:center;font-size:13px;margin:20px 0 18px}
.showcase-discord,.showcase-music-inline{margin:9px 20px 0;border:1px solid var(--app-line);border-radius:16px;background:rgba(255,255,255,.025);display:flex;align-items:center;padding:11px;gap:11px}.showcase-discord .mini-avatar{width:44px;height:44px;border-radius:13px;background:#1d2025;display:grid;place-items:center}.showcase-discord p,.showcase-music-inline p{display:flex;flex:1;min-width:0;flex-direction:column}.showcase-discord small,.showcase-music-inline small{font-size:7px;color:#666d77;letter-spacing:.1em}.showcase-discord b,.showcase-music-inline b{font-size:12px}.showcase-discord span,.showcase-music-inline em{font-size:9px;color:#7e848e;font-style:normal}.showcase-discord>em{font-size:9px;color:#47de8e}.showcase-music-inline .music-cover{width:48px;height:48px;border-radius:11px;background:linear-gradient(145deg,#4c3b6b,#15131a)}.showcase-music-inline button{width:38px;height:38px;border-radius:50%;border:0;background:#f4f5f6;color:#101114}.premium-showcase footer{text-align:center;color:#777d87;font-size:9px;margin-top:18px;display:flex;justify-content:center;gap:6px}
.landing-feature-bar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--app-line);border-radius:22px;background:rgba(255,255,255,.02);overflow:hidden}.landing-feature-bar article{min-height:120px;padding:25px;display:flex;align-items:center;gap:15px;border-right:1px solid var(--app-line)}.landing-feature-bar article:last-child{border:0}.landing-feature-bar>article>i{width:42px;height:42px;border-radius:13px;background:var(--app-accent-soft);color:var(--app-accent);font-size:18px}.landing-feature-bar div{display:flex;flex-direction:column;gap:4px}.landing-feature-bar b{font-size:14px}.landing-feature-bar span{font-size:11px;color:#737a84}
.compact-cta{margin:90px auto 10px;min-height:340px;border:1px solid var(--app-line);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(154,124,255,.18),transparent 48%),#0b0d10;display:flex;flex-direction:column;align-items:center;justify-content:center}.compact-cta>i{color:var(--app-accent);font-size:22px}.compact-cta h2{font-size:56px;letter-spacing:-.045em;margin:14px}.compact-cta a{height:52px;border-radius:13px;background:var(--app-accent);color:#11150b;padding:0 20px;display:flex;align-items:center;gap:10px;font-weight:700}
.landing-page .site-footer{max-width:1280px;margin:auto;padding:30px 26px;border-top:1px solid var(--app-line);display:flex;justify-content:space-between}.site-footer p{display:none}

/* Dashboard shell */
.dashboard-sidebar{width:260px!important;padding:24px 16px!important;background:rgba(9,10,13,.94)!important;backdrop-filter:blur(25px);border-color:var(--app-line)!important}
.dashboard-sidebar .wordmark{height:52px;padding:0 8px 22px!important;font-size:18px}.brand-gem{width:38px!important;height:38px!important;border-radius:12px!important}
.dashboard-sidebar nav{gap:5px!important}.dashboard-sidebar nav>p{font-size:9px!important;letter-spacing:.17em!important;margin:22px 10px 8px!important;color:#5f6671!important}
.dashboard-sidebar nav a{height:48px!important;padding:0 13px!important;border-radius:13px!important;gap:13px!important;color:#9299a4!important;font-size:14px!important}
.dashboard-sidebar nav a>i{width:20px!important;height:20px!important;font-size:17px!important;color:#717985!important}
.dashboard-sidebar nav a.active{background:linear-gradient(100deg,rgba(183,255,74,.12),rgba(154,124,255,.08))!important;border:1px solid rgba(183,255,74,.2)!important;color:#f4f6f1!important}.dashboard-sidebar nav a.active>i{color:var(--app-accent)!important}
.sidebar-account-nav{margin-top:auto!important}.sidebar-profile{min-height:70px!important;padding:10px!important;border-radius:16px!important;border-color:var(--app-line)!important;background:rgba(255,255,255,.025)!important}.sidebar-profile strong{font-size:12px!important}.sidebar-profile small{font-size:10px!important}.sidebar-profile button{font-size:16px!important;color:#8d949e!important}
.app-main{margin-left:260px!important}.app-topbar{height:76px!important;padding:0 30px!important;background:rgba(7,8,10,.72)!important;border-color:var(--app-line)!important;backdrop-filter:blur(22px)}.topbar-left small{font-size:9px!important}.topbar-left b{font-size:14px!important}.topbar-actions a{height:42px!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important;gap:8px}.preview-button{background:#f2f4f5!important;color:#111!important}.page-wrap{max-width:1400px!important;padding:48px 34px 90px!important}.page-heading{margin-bottom:28px!important}.page-heading h1,.customize-heading h1{font-size:46px!important;line-height:1!important;letter-spacing:-.045em!important}.page-heading p{font-size:14px!important;color:#7f8690!important;margin-top:8px!important}.section-kicker{font-size:9px!important;color:var(--app-accent)!important;letter-spacing:.17em!important}
.account-strip,.metric-grid>article,.panel,.settings-card,.link-composer,.link-library,.account-hero-card,.account-info-grid>article,.account-form-card{border-color:var(--app-line)!important;background:linear-gradient(145deg,rgba(18,20,24,.88),rgba(11,13,16,.9))!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
.account-strip{min-height:82px!important;border-radius:18px!important}.account-strip article span{font-size:9px!important}.account-strip article b{font-size:13px!important}.metric-grid{gap:12px!important}.metric-grid>article{min-height:170px!important;border-radius:19px!important;padding:21px!important}.metric-grid header span{font-size:12px!important}.metric-grid header i{font-size:17px!important;color:var(--app-accent)!important}.metric-grid strong{font-size:42px!important}.metric-grid footer{font-size:10px!important}.panel{border-radius:19px!important}.panel h2{font-size:18px!important}.overview-grid{gap:12px!important}

/* Customize */
.customize-layout{max-width:1520px!important;padding:44px 30px 90px!important;grid-template-columns:minmax(620px,1fr) 420px!important;gap:24px!important}.settings-card{grid-template-columns:180px 1fr!important;border-radius:20px!important;margin-bottom:14px!important;overflow:visible!important}.settings-card>header{padding:24px 20px!important;border-color:var(--app-line)!important}.settings-card>header>i{width:36px!important;height:36px!important;border-radius:11px!important;background:var(--app-accent-soft)!important;color:var(--app-accent)!important;font-size:10px!important}.settings-card h2{font-size:17px!important}.settings-card header p{font-size:11px!important;line-height:1.45!important}.settings-body{padding:24px!important;gap:20px!important}.two-fields,.three-fields,.slider-grid{gap:12px!important}.browser-identity-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end;border-top:1px solid var(--app-line);padding-top:20px}.browser-identity-fields>label{min-width:0;align-self:stretch;grid-template-rows:auto 48px}.field-title{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:6px}.field-title small{font-size:9px;color:#656c76;font-weight:500}.effect-picker{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.effect-picker span{height:76px!important;border-color:var(--app-line)!important;border-radius:13px!important;background:#090b0e!important}.effect-picker span>i{font-size:18px!important}.effect-picker b{font-size:10px!important}.effect-picker input:checked+span{border-color:rgba(183,255,74,.35)!important;background:var(--app-accent-soft)!important;color:var(--app-accent)!important}.switch-list>label{min-height:72px!important}.switch-list b{font-size:13px!important}.switch-list small{font-size:10px!important}.preview-column{top:92px!important;border:1px solid var(--app-line)!important;border-radius:22px!important;background:rgba(13,15,18,.88)!important;padding:12px!important}.preview-header{height:48px!important;margin:0!important;padding:0 5px!important;font-size:10px!important}.preview-header b{font-size:12px!important}.preview-header a{height:34px;padding:0 10px;border:1px solid var(--app-line);border-radius:10px;display:flex;align-items:center;gap:6px;color:#c6cbd2!important}.preview-toolbar{height:48px!important;border-color:var(--app-line)!important}.preview-toolbar button{font-size:10px!important;gap:5px}.preview-stage{height:620px!important;padding:8px!important;background:#07080a!important}.device-preview{height:100%!important;border-radius:15px!important;padding:0!important}.save-profile{height:56px!important;border-radius:14px!important;background:var(--app-accent)!important;color:#11150b!important;font-size:14px!important}.preview-note{font-size:9px!important}.locked-setting{height:48px!important;border-radius:12px!important;border-color:var(--app-line)!important}.locked-setting>i{color:var(--app-accent)!important}

/* Links */
.links-layout{grid-template-columns:360px 1fr!important;gap:16px!important}.link-composer,.link-library{border-radius:21px!important}.link-composer{padding:24px!important}.link-composer h2,.link-library h2{font-size:21px!important}.link-composer header p{font-size:11px!important}.link-composer form{gap:15px!important}.link-composer form>button{height:52px!important;border-radius:13px!important;background:var(--app-accent)!important;color:#10130b!important}.composer-preview{min-height:68px!important;border-radius:14px!important}.link-library>header{padding:23px!important}.managed-link{border-radius:17px!important;border-color:var(--app-line)!important;background:#0c0e11!important;padding:14px!important}.link-card-head{min-height:62px!important}.link-card-head p b{font-size:14px!important}.link-editor-form{padding-top:15px!important}.link-save{background:var(--app-accent)!important}.links-empty{padding:80px 20px!important}.links-empty>i{font-size:28px!important;color:var(--app-accent)!important}

/* Admin enlarged and simplified visually */
.admin-sidebar{width:264px!important;padding:24px 16px!important;background:rgba(9,10,13,.96)!important;border-color:var(--app-line)!important}.admin-brand{padding:0 8px 24px!important;font-size:18px!important}.admin-brand>span{width:40px!important;height:40px!important;border-radius:12px!important}.admin-sidebar nav{gap:4px!important}.admin-sidebar nav>p{font-size:9px!important;margin:20px 10px 8px!important}.admin-sidebar nav a{height:44px!important;border-radius:12px!important;padding:0 12px!important;gap:12px!important;font-size:13px!important;color:#9299a4!important}.admin-sidebar nav a>i{width:19px!important;font-size:16px!important;color:#707985!important}.admin-sidebar nav a.active{background:var(--app-accent-soft)!important;border-color:rgba(183,255,74,.2)!important;color:#fff!important}.admin-sidebar nav a.active>i{color:var(--app-accent)!important}.admin-account{padding:14px!important;border-radius:15px!important}.admin-account b{font-size:13px!important}.admin-account small,.admin-account button{font-size:10px!important}
.admin-main{margin-left:264px!important}.admin-topbar{height:76px!important;padding:0 30px!important;background:rgba(7,8,10,.72)!important;backdrop-filter:blur(22px);border-color:var(--app-line)!important}.admin-topbar small{font-size:9px!important}.admin-topbar b{font-size:14px!important}.admin-topbar>a{height:40px!important;padding:0 13px!important;border-radius:11px!important;font-size:11px!important;display:flex;align-items:center;gap:7px}.admin-section{max-width:1320px!important;margin:0 auto!important;padding:54px 34px!important}.admin-heading{margin-bottom:24px!important}.admin-heading p{font-size:9px!important;color:var(--app-accent)!important}.admin-heading h1,.admin-heading h2{font-size:40px!important;line-height:1!important;letter-spacing:-.04em!important}.admin-heading span{font-size:12px!important;color:#7e858f!important}.admin-stats{gap:12px!important}.admin-stats article{min-height:156px!important;border-radius:18px!important;padding:20px!important;background:linear-gradient(145deg,#111318,#0b0d10)!important;border-color:var(--app-line)!important}.admin-stats span{font-size:11px!important}.admin-stats b{font-size:38px!important}.admin-stats small{font-size:10px!important}.admin-platform-strip{min-height:88px!important;border-radius:17px!important}.admin-platform-strip span{padding:18px!important}.admin-platform-strip b{font-size:19px!important}.admin-platform-strip small{font-size:9px!important}.admin-search input{width:300px!important;height:46px!important}.admin-search button,.admin-main button{min-height:40px;font-size:11px!important}.admin-user-row,.admin-configuration-card,.grade-editor,.create-badge-card,.badge-editor,.service-card,.system-action-card,.admin-chart-card,.admin-rank-card,.admin-breakdown-card,.admin-profile-registry,.admin-link-registry,.session-registry{border-color:var(--app-line)!important;background:linear-gradient(145deg,#101216,#0b0d10)!important;border-radius:18px!important}.admin-user-summary{min-height:90px!important;padding:14px 18px!important}.admin-user-avatar{width:52px!important;height:52px!important}.admin-user-summary p b{font-size:14px!important}.admin-user-summary p small{font-size:10px!important}.admin-user-summary>div b{font-size:17px!important}.admin-user-summary>div small{font-size:9px!important}.admin-user-expand{width:40px!important;height:40px!important}.admin-user-controls{padding:18px!important}.admin-control-section{padding:18px!important;border-radius:15px!important}.admin-control-title b{font-size:13px!important}.admin-control-title small{font-size:9px!important}.admin-main input,.admin-main textarea{font-size:13px!important}.staff-role-check span{height:42px!important;font-size:11px!important}.profile-state-chips span{font-size:10px!important}.admin-action-grid button{height:42px!important}.admin-content-layout,.platform-analytics-layout,.admin-system-grid{gap:12px!important}.admin-profile-registry>header,.admin-link-registry>header{min-height:68px!important;padding:16px 18px!important}.admin-content-profile summary{min-height:76px!important;padding:12px 18px!important}.admin-content-profile summary p b{font-size:13px!important}.admin-content-profile summary p small{font-size:9px!important}.configuration-grid{gap:12px!important}.configuration-switch{min-height:90px!important}.configuration-switch b{font-size:13px!important}.configuration-switch small{font-size:10px!important}.admin-grade-grid,.badge-admin-grid{gap:14px!important}.grade-editor,.create-badge-card,.badge-editor{padding:20px!important}.grade-preview b,.badge-preview b{font-size:14px!important}.grade-preview small,.badge-preview small{font-size:10px!important}.service-card{min-height:145px!important;padding:19px!important}.service-card header span{font-size:12px!important}.service-card p{font-size:12px!important}.service-card small{font-size:9px!important}.system-action-card{min-height:76px!important;padding:15px 18px!important}.system-action-card b{font-size:12px!important}.system-action-card small{font-size:9px!important}.audit-row{min-height:58px!important;font-size:11px!important}.admin-empty{font-size:11px!important}

.staff-role-check span>i{font-size:16px;color:var(--grade)}.grade-preview>span>i,.badge-preview>span>i{font-size:22px;color:var(--grade,var(--badge,var(--app-accent)))}
.settings-card header p,.admin-heading>div>span,.link-composer header p{display:none!important}
@media(max-width:1180px){.hero-redesign{grid-template-columns:1fr;gap:55px;padding-top:120px}.premium-showcase .showcase-profile{margin:auto}.landing-feature-bar{grid-template-columns:1fr 1fr}.landing-feature-bar article:nth-child(2){border-right:0}.landing-feature-bar article:nth-child(-n+2){border-bottom:1px solid var(--app-line)}.customize-layout{grid-template-columns:1fr!important}.preview-column{position:relative!important;top:0!important;max-width:600px;width:100%;margin:auto}.links-layout{grid-template-columns:1fr!important}.link-composer{position:static!important}}
@media(max-width:820px){.app-main,.admin-main{margin-left:0!important}.dashboard-sidebar,.admin-sidebar{transform:translateX(-100%);transition:.25s}.dashboard-sidebar.open,.admin-sidebar.open{transform:none}.page-wrap,.admin-section{padding:34px 16px 70px!important}.customize-layout{padding:28px 12px 70px!important;min-width:0!important}.settings-card{grid-template-columns:1fr!important}.settings-card>header{border-right:0!important;border-bottom:1px solid var(--app-line)!important}.browser-identity-fields,.three-fields,.two-fields,.slider-grid{grid-template-columns:1fr!important}.effect-picker{grid-template-columns:repeat(3,1fr)!important}.admin-heading h1,.admin-heading h2,.page-heading h1{font-size:36px!important}.hero-copy h1{font-size:59px}.hero-redesign{grid-template-columns:1fr;padding-top:105px}.landing-feature-bar{grid-template-columns:1fr}.landing-feature-bar article{border-right:0;border-bottom:1px solid var(--app-line)!important}.landing-feature-bar article:last-child{border-bottom:0!important}.compact-cta h2{font-size:39px}.premium-showcase{transform:none}.app-topbar,.admin-topbar{padding:0 16px!important}}
@media(max-width:520px){.landing-redesign{padding-inline:16px}.hero-copy h1{font-size:49px}.claim-form{height:auto;flex-wrap:wrap}.claim-form input{height:48px}.claim-form button{width:100%;justify-content:center}.premium-showcase .showcase-profile{border-radius:20px}.customize-layout{display:block!important}.preview-stage{height:570px!important}.effect-picker{grid-template-columns:repeat(2,1fr)!important}}
/* Fix dropdowns inside the Links manager */
.link-library,
.link-card-stack,
.link-editor-card.managed-link,
.link-editor-form,
.link-card-actions {
  overflow: visible !important;
}

.link-editor-card.managed-link {
  position: relative;
}

.link-editor-card.managed-link:has(.premium-select.is-open) {
  z-index: 100;
}

.link-card-actions {
  grid-template-columns: 200px minmax(220px, 1fr) auto !important;
  gap: 14px !important;
  align-items: end !important;
}

.link-card-actions .premium-select {
  z-index: 10;
}

.link-card-actions .premium-select.is-open {
  z-index: 1000;
}

.link-card-actions .premium-select-menu {
  min-width: 200px;
  max-height: 260px;
  padding: 8px;
}

.link-card-actions .premium-select-option {
  min-height: 42px;
  font-size: 13px;
}

@media (max-width: 700px) {
  .link-card-actions {
    grid-template-columns: 1fr !important;
  }

  .link-card-actions .premium-select-menu {
    min-width: 100%;
  }
}