@@ -325,6 +325,87 @@ body {
325325 background : rgba (255 , 255 , 255 , 0.8 );
326326}
327327
328+ /* Performance Records */
329+ .performance {
330+ padding : var (--spacing-2xl ) 0 ;
331+ background : var (--light-gray );
332+ }
333+
334+ .performance-table-container {
335+ max-width : 800px ;
336+ margin : 0 auto;
337+ background : var (--white );
338+ border-radius : var (--border-radius-lg );
339+ box-shadow : var (--shadow-md );
340+ overflow : hidden;
341+ }
342+
343+ .performance-table {
344+ width : 100% ;
345+ border-collapse : collapse;
346+ font-size : var (--font-size-base );
347+ }
348+
349+ .performance-table thead {
350+ background : var (--gradient-primary );
351+ color : var (--white );
352+ }
353+
354+ .performance-table thead th {
355+ color : var (--white ) !important ;
356+ text-shadow : 0 1px 2px rgba (0 , 0 , 0 , 0.3 );
357+ }
358+
359+ .performance-table th {
360+ padding : var (--spacing-lg );
361+ text-align : left;
362+ font-weight : 600 ;
363+ font-size : var (--font-size-lg );
364+ }
365+
366+ .performance-table td {
367+ padding : var (--spacing-lg );
368+ border-bottom : 1px solid rgba (0 , 0 , 0 , 0.1 );
369+ color : var (--dark-gray );
370+ vertical-align : top;
371+ }
372+
373+ .performance-table tbody tr : hover {
374+ background : rgba (68 , 1 , 84 , 0.05 );
375+ }
376+
377+ .performance-table tbody tr : last-child td {
378+ border-bottom : none;
379+ }
380+
381+ .performance-table td : first-child ,
382+ .performance-table th : first-child {
383+ font-weight : 600 ;
384+ color : var (--primary-purple );
385+ width : 25% ;
386+ }
387+
388+ .performance-table td : nth-child (2 ),
389+ .performance-table th : nth-child (2 ) {
390+ font-style : italic;
391+ color : var (--gray );
392+ width : 25% ;
393+ text-align : center;
394+ }
395+
396+ .performance-table td : nth-child (3 ) {
397+ font-weight : 500 ;
398+ color : var (--dark-gray );
399+ width : 30% ;
400+ }
401+
402+ .performance-table td : nth-child (4 ) {
403+ font-weight : 600 ;
404+ color : var (--teal );
405+ text-align : center;
406+ width : 25% ;
407+ }
408+
328409/* Quick Links */
329410.quick-links {
330411 padding : var (--spacing-2xl ) 0 ;
@@ -807,6 +888,16 @@ body {
807888 .container {
808889 padding : 0 var (--spacing-sm );
809890 }
891+
892+ .performance-table-container {
893+ margin : 0 var (--spacing-sm );
894+ }
895+
896+ .performance-table th ,
897+ .performance-table td {
898+ padding : var (--spacing-md );
899+ font-size : var (--font-size-sm );
900+ }
810901}
811902
812903@media (max-width : 480px ) {
@@ -838,6 +929,16 @@ body {
838929 .community-links {
839930 grid-template-columns : 1fr ;
840931 }
932+
933+ .performance-table th ,
934+ .performance-table td {
935+ padding : var (--spacing-sm );
936+ font-size : var (--font-size-sm );
937+ }
938+
939+ .performance-table th {
940+ font-size : var (--font-size-base );
941+ }
841942}
842943
843944/* Utility classes */
0 commit comments