Bevel ticket
Bevel ticket: a CSS card. Copy the rules, or the prompt that rebuilds it.
Rooftop screening
Row F · Seat 12
CSS
.card-074 {
width: 260px;
padding: 22px 24px;
background: #111827;
color: #f9fafb;
font-family: system-ui,sans-serif;
clip-path: polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);
transition: background .2s
}
@supports (corner-shape:bevel) {
.card-074 {
clip-path: none;
corner-shape: bevel;
border-radius: 0 0 18px 0;
border-top-left-radius: 18px
}
}
.card-074:hover {
background: #1f2937
}
.card-074__kicker {
font-size: 11px;
letter-spacing: .14em;
text-transform: uppercase;
color: #fbbf24
}
.card-074 h3 {
margin: 8px 0 4px;
font-size: 20px
}
.card-074 p {
margin: 0;
font-size: 13px;
color: #9ca3af
}
HTML
<article class="card-074">
<span class="card-074__kicker">Admit one</span>
<h3>Rooftop screening</h3>
<p>Row F · Seat 12</p>
</article>Prompt
Create a 260px dark ticket card (#111827, 22px 24px padding) with beveled top-left and bottom-right corners. Fallback: a clip-path polygon cutting 16px diagonals off those two corners. Under @supports (corner-shape: bevel) drop the clip-path and use corner-shape: bevel with an 18px radius on the top-left and bottom-right corners only. Content: uppercase 11px amber #fbbf24 kicker "Admit one", 20px white title, 13px #9ca3af seat line. Background lightens to #1f2937 on hover.