Skip to content

Commit b71dec9

Browse files
Sentinel-AutonomybuilderSentinel-Autonomybuilder
authored andcommitted
ui: vertical-spacing + sizing polish across locked Create, Your Plans, Provider Identity, dashboard
- Locked Create Plan card: max-width 460px, slimmer icon/typography/chips, top margin 48px and 56px top padding - Your Plans empty state: scaled up (760px wide, 96px icon, 26px title), 56px top margin - Register Provider card: wrapped in .provider-register-scope to scale up labels/inputs/CTA, 56px top margin - Dashboard security strip: 48px top margin so the whole stack sits lower under the hero
1 parent a9b6aca commit b71dec9

1 file changed

Lines changed: 49 additions & 34 deletions

File tree

public/index.html

Lines changed: 49 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1730,24 +1730,38 @@
17301730
.your-plans-empty {
17311731
background: var(--surface);
17321732
border: 1px dashed var(--border);
1733-
border-radius: 16px;
1734-
padding: 56px 24px;
1733+
border-radius: 22px;
1734+
padding: 88px 32px;
17351735
text-align: center;
1736-
display: flex; flex-direction: column; align-items: center; gap: 6px;
1737-
max-width: 540px; margin: 0 auto;
1736+
display: flex; flex-direction: column; align-items: center; gap: 10px;
1737+
max-width: 760px; margin: 56px auto 0;
17381738
}
17391739
.your-plans-empty-icon {
1740-
width: 64px; height: 64px; border-radius: 16px;
1740+
width: 96px; height: 96px; border-radius: 24px;
17411741
display: flex; align-items: center; justify-content: center;
17421742
background: var(--accent-dim); color: var(--accent);
1743-
margin-bottom: 6px;
1743+
margin-bottom: 10px;
17441744
}
1745+
.your-plans-empty-icon svg { width: 52px; height: 52px; }
17451746
.your-plans-empty-title {
1746-
font-size: 18px; font-weight: 700; color: var(--text);
1747+
font-size: 26px; font-weight: 700; letter-spacing: -0.4px; color: var(--text);
17471748
}
17481749
.your-plans-empty-sub {
1749-
font-size: 13.5px; color: var(--text-muted); max-width: 380px;
1750-
}
1750+
font-size: 15.5px; line-height: 1.55; color: var(--text-muted); max-width: 520px;
1751+
}
1752+
1753+
/* Scaled-up Register Provider card */
1754+
.provider-register-scope .card-header { padding: 22px 24px; }
1755+
.provider-register-scope .card-body { padding: 24px; }
1756+
.provider-register-scope .card-title { font-size: 19px; }
1757+
.provider-register-scope .step-circle { width: 30px; height: 30px; font-size: 14px; }
1758+
.provider-register-scope .mono-tag { font-size: 12px; padding: 5px 10px; }
1759+
.provider-register-scope .input-group { margin-bottom: 16px; }
1760+
.provider-register-scope .input-label { font-size: 13.5px; margin-bottom: 7px; }
1761+
.provider-register-scope .input { font-size: 15px; padding: 12px 14px; }
1762+
.provider-register-scope .btn-primary { font-size: 15px; padding: 14px 22px; }
1763+
.provider-register-scope .btn-cost { font-size: 12.5px; }
1764+
.provider-register-scope .btn-foot { font-size: 13px; margin-top: 10px; }
17511765

17521766
@media (max-width: 1080px) {
17531767
.your-plans-summary { grid-template-columns: repeat(2, 1fr); }
@@ -2586,7 +2600,7 @@
25862600
align-items: flex-start;
25872601
gap: 14px;
25882602
padding: 12px 16px;
2589-
margin: 0 0 14px;
2603+
margin: 48px 0 14px;
25902604
background: rgba(0, 200, 83, 0.06);
25912605
border: 1px solid rgba(0, 200, 83, 0.28);
25922606
border-radius: var(--radius-sm);
@@ -3966,14 +3980,14 @@
39663980
filter: blur(8px);
39673981
}
39683982
.identity-required-icon {
3969-
width: 56px; height: 56px;
3970-
border-radius: 16px;
3971-
margin: 0 auto 14px;
3983+
width: 44px; height: 44px;
3984+
border-radius: 12px;
3985+
margin: 0 auto 10px;
39723986
display: flex; align-items: center; justify-content: center;
39733987
background: linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 6%, transparent));
39743988
color: var(--accent);
39753989
border: 1px solid color-mix(in srgb, var(--accent) 28%, transparent);
3976-
box-shadow: 0 6px 18px -8px color-mix(in srgb, var(--accent) 50%, transparent);
3990+
box-shadow: 0 4px 12px -6px color-mix(in srgb, var(--accent) 50%, transparent);
39773991
}
39783992
.identity-required-eyebrow {
39793993
font-size: 11px;
@@ -3984,33 +3998,33 @@
39843998
margin-bottom: 8px;
39853999
}
39864000
.identity-required-title {
3987-
font-size: 22px;
4001+
font-size: 17px;
39884002
font-weight: 700;
3989-
letter-spacing: -0.4px;
4003+
letter-spacing: -0.3px;
39904004
color: var(--text);
3991-
margin-bottom: 8px;
4005+
margin-bottom: 6px;
39924006
}
39934007
.identity-required-lead {
3994-
font-size: 14px;
3995-
line-height: 1.55;
4008+
font-size: 13px;
4009+
line-height: 1.5;
39964010
color: var(--text-dim);
3997-
max-width: 440px;
3998-
margin: 0 auto 20px;
4011+
max-width: 380px;
4012+
margin: 0 auto 14px;
39994013
}
40004014
.identity-required-chips {
40014015
display: flex;
40024016
flex-wrap: wrap;
40034017
justify-content: center;
4004-
gap: 8px;
4005-
margin-bottom: 24px;
4018+
gap: 6px;
4019+
margin-bottom: 16px;
40064020
}
40074021
.identity-required-chip {
40084022
display: inline-flex;
40094023
align-items: center;
4010-
gap: 6px;
4011-
padding: 6px 12px;
4024+
gap: 5px;
4025+
padding: 4px 10px;
40124026
border-radius: 999px;
4013-
font-size: 12px;
4027+
font-size: 11.5px;
40144028
font-weight: 500;
40154029
color: var(--text-dim);
40164030
background: var(--bg);
@@ -4021,11 +4035,12 @@
40214035
display: inline-flex;
40224036
align-items: center;
40234037
gap: 8px;
4024-
padding: 10px 20px;
4038+
padding: 9px 18px;
4039+
font-size: 13.5px;
40254040
}
40264041
.identity-required-meta {
4027-
margin-top: 14px;
4028-
font-size: 12px;
4042+
margin-top: 10px;
4043+
font-size: 11.5px;
40294044
color: var(--text-dim);
40304045
opacity: 0.8;
40314046
}
@@ -7754,7 +7769,7 @@ <h3 id="securityFaqTitle">
77547769
: 'A one-time on-chain identity for your operator account. Required before you can publish subscription plans.'}</div>
77557770
</div>
77567771

7757-
<div class="page-create-grid" style="display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:640px;margin:0 auto">
7772+
<div class="page-create-grid provider-register-scope" style="display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;margin:56px auto 0">
77587773
<div class="card">
77597774
<div class="card-header">
77607775
<div style="display:flex;align-items:center;gap:10px">
@@ -7840,14 +7855,14 @@ <h3 id="securityFaqTitle">
78407855
<div class="page-hero-eyebrow">Plan Manager · Plan Creation</div>
78417856
<div class="page-hero-title">Register your provider first</div>
78427857
</div>
7843-
<div class="card identity-required-card" style="max-width:580px;margin:0 auto;text-align:center;position:relative;overflow:hidden">
7858+
<div class="card identity-required-card" style="max-width:460px;margin:48px auto 0;text-align:center;position:relative;overflow:hidden">
78447859
<div class="identity-required-glow" aria-hidden="true"></div>
7845-
<div class="card-body" style="padding:34px 28px 30px;position:relative">
7860+
<div class="card-body" style="padding:56px 22px 28px;position:relative">
78467861
<div class="identity-required-icon" aria-hidden="true">
7847-
<svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
7862+
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
78487863
</div>
78497864
<div class="identity-required-title">Provider Identity required</div>
7850-
<p class="identity-required-lead">Set your operator name, description, and contact — this is the public face subscribers see in apps that browse Sentinel plans.</p>
7865+
<p class="identity-required-lead">Set your operator name, description, and contact — the public face subscribers see when browsing Sentinel plans.</p>
78517866
<div class="identity-required-chips" role="list">
78527867
<span class="identity-required-chip" role="listitem">
78537868
<svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>

0 commit comments

Comments
 (0)