1<!doctype html>
2<html>
3 <head>
4 <meta charset="utf-8" />
5 <title>Buttons</title>
6 <link rel="stylesheet" href="_card.css" />
7 <style>
8 body {
9 padding: 20px 24px;
10 }
11 .row {
12 display: flex;
13 gap: 10px;
14 align-items: center;
15 margin-bottom: 10px;
16 flex-wrap: wrap;
17 }
18 .label {
19 font-family: var(--alc-font-mono);
20 font-size: 10px;
21 color: var(--alc-fg-3);
22 width: 72px;
23 flex-shrink: 0;
24 text-transform: uppercase;
25 letter-spacing: 0.05em;
26 }
27 .btn {
28 font-family: var(--alc-font-sans);
29 font-size: 14px;
30 font-weight: 500;
31 padding: 8px 16px;
32 border-radius: 8px;
33 border: 1px solid transparent;
34 cursor: pointer;
35 display: inline-flex;
36 align-items: center;
37 gap: 6px;
38 text-decoration: none;
39 white-space: nowrap;
40 }
41 .primary {
42 background: var(--alc-accent);
43 color: var(--alc-fg-on-accent);
44 }
45 .primary:hover {
46 background: var(--alc-accent-deep);
47 }
48 .secondary {
49 background: var(--alc-bg-elev-1);
50 border-color: var(--alc-hairline-3);
51 color: var(--alc-fg-1);
52 }
53 .secondary:hover {
54 border-color: var(--alc-accent);
55 color: var(--alc-accent-deep);
56 }
57 .ghost {
58 background: transparent;
59 color: var(--alc-fg-2);
60 }
61 .ghost:hover {
62 background: var(--alc-bg-sunk);
63 color: var(--alc-fg-1);
64 }
65 .danger {
66 background: transparent;
67 border-color: rgba(179, 70, 46, 0.4);
68 color: var(--alc-danger);
69 }
70 .focus {
71 outline: 2px solid var(--alc-accent);
72 outline-offset: 2px;
73 }
74 </style>
75 </head>
76 <body>
77 <div class="card">
78 <div class="row">
79 <div class="label">primary</div>
80 <a class="btn primary">Get Started →</a>
81 <a class="btn primary focus">Focused</a>
82 </div>
83 <div class="row">
84 <div class="label">secondary</div>
85 <a class="btn secondary">Tutorial</a>
86 <a class="btn secondary">View on GitHub</a>
87 </div>
88 <div class="row">
89 <div class="label">ghost</div>
90 <a class="btn ghost">Learn more</a>
91 <a class="btn ghost">Docs</a>
92 </div>
93 <div class="row">
94 <div class="label">danger</div>
95 <a class="btn danger">Destroy stack</a>
96 </div>
97 </div>
98 </body>
99</html>