Skip to content

Commit df33cd1

Browse files
committed
add: better support for markdown tables in event description
1 parent 3ebf0e8 commit df33cd1

1 file changed

Lines changed: 128 additions & 1 deletion

File tree

src/css/style.css

Lines changed: 128 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1443,7 +1443,134 @@ a {
14431443
}
14441444

14451445
.event-page__body p {
1446-
margin-bottom: 1rem;
1446+
margin-bottom: 1.25rem;
1447+
}
1448+
1449+
/* Common Markdown Content Styles */
1450+
.event-page__body h2, .content-page__body h2,
1451+
.event-page__body h3, .content-page__body h3,
1452+
.event-page__body h4, .content-page__body h4 {
1453+
font-family: var(--font-display);
1454+
font-weight: 700;
1455+
color: var(--text-0);
1456+
margin: 3rem 0 1.25rem;
1457+
}
1458+
1459+
.event-page__body h2, .content-page__body h2 {
1460+
font-size: 1.75rem;
1461+
border-bottom: 2px solid var(--border);
1462+
padding-bottom: 0.5rem;
1463+
letter-spacing: -0.02em;
1464+
}
1465+
1466+
.event-page__body h3, .content-page__body h3 {
1467+
font-size: 1.4rem;
1468+
}
1469+
1470+
.event-page__body h4, .content-page__body h4 {
1471+
font-size: 1.15rem;
1472+
text-transform: uppercase;
1473+
letter-spacing: 0.05em;
1474+
color: var(--text-2);
1475+
}
1476+
1477+
.event-page__body ul, .content-page__body ul,
1478+
.event-page__body ol, .content-page__body ol {
1479+
margin-bottom: 1.5rem;
1480+
padding-left: 1.5rem;
1481+
}
1482+
1483+
.event-page__body li, .content-page__body li {
1484+
margin-bottom: 0.6rem;
1485+
}
1486+
1487+
.event-page__body blockquote, .content-page__body blockquote {
1488+
border-left: 4px solid var(--accent);
1489+
background: var(--bg-1);
1490+
padding: 1.25rem 2rem;
1491+
margin: 2.5rem 0;
1492+
font-style: italic;
1493+
color: var(--text-2);
1494+
}
1495+
1496+
.event-page__body code, .content-page__body code {
1497+
font-family: var(--font-mono);
1498+
font-size: 0.9em;
1499+
background: var(--bg-2);
1500+
padding: 0.2rem 0.4rem;
1501+
border-radius: var(--radius-sm);
1502+
color: var(--accent);
1503+
}
1504+
1505+
.event-page__body pre, .content-page__body pre {
1506+
background: var(--bg-1);
1507+
border: 1px solid var(--border);
1508+
border-radius: var(--radius-md);
1509+
padding: 1.5rem;
1510+
margin: 2rem 0;
1511+
overflow-x: auto;
1512+
}
1513+
1514+
.event-page__body pre code, .content-page__body pre code {
1515+
background: none;
1516+
padding: 0;
1517+
color: var(--text-1);
1518+
font-size: 0.9rem;
1519+
}
1520+
1521+
.event-page__body table, .content-page__body table {
1522+
width: 100%;
1523+
border-collapse: collapse;
1524+
margin: 2.5rem 0;
1525+
border: 1px solid var(--border);
1526+
}
1527+
1528+
@media (max-width: 768px) {
1529+
.event-page__body table, .content-page__body table {
1530+
display: block;
1531+
overflow-x: auto;
1532+
-webkit-overflow-scrolling: touch;
1533+
}
1534+
}
1535+
1536+
.event-page__body th, .content-page__body th {
1537+
background: var(--bg-2);
1538+
color: var(--text-0);
1539+
font-family: var(--font-mono);
1540+
font-size: 0.8rem;
1541+
font-weight: 600;
1542+
text-transform: uppercase;
1543+
letter-spacing: 0.08em;
1544+
padding: 1rem;
1545+
border: 1px solid var(--border);
1546+
text-align: left;
1547+
}
1548+
1549+
.event-page__body td, .content-page__body td {
1550+
padding: 1rem;
1551+
border: 1px solid var(--border);
1552+
color: var(--text-1);
1553+
font-size: 0.95rem;
1554+
vertical-align: top;
1555+
line-height: 1.6;
1556+
}
1557+
1558+
.event-page__body tr:nth-child(even), .content-page__body tr:nth-child(even) {
1559+
background: rgba(255, 255, 255, 0.02);
1560+
}
1561+
1562+
[data-theme="light"] .event-page__body tr:nth-child(even),
1563+
[data-theme="light"] .content-page__body tr:nth-child(even) {
1564+
background: rgba(0, 0, 0, 0.02);
1565+
}
1566+
1567+
.event-page__body tr:hover, .content-page__body tr:hover {
1568+
background: rgba(255, 255, 255, 0.05);
1569+
}
1570+
1571+
[data-theme="light"] .event-page__body tr:hover,
1572+
[data-theme="light"] .content-page__body tr:hover {
1573+
background: rgba(0, 0, 0, 0.04);
14471574
}
14481575

14491576
.event-page__tags {

0 commit comments

Comments
 (0)