@@ -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