This repository has no description
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175:root { --kitql-orange: #ff3e00; --kitql-orange-light: rgba(255, 62, 0, 0.1); --kitql-orange-lighter: rgba(255, 62, 0, 0.05); --kitql-orange-dark: #d93500; --gradient-primary: linear-gradient(135deg, #ff3e00 0%, #ff7346 100%); --gradient-secondary: linear-gradient(135deg, #d93500 0%, #ff3e00 100%);
--sl-color-accent-high: hsl(195.51, 100%, 46.27%); --sl-color-bg-nav: hsl(240, 1%, 19%); --sl-color-bg-sidebar: hsl(240, 1%, 16%); --sl-color-bg: hsl(240, 1%, 12%);}
/* Light mode colors */html[data-theme='light'] { --sl-color-bg: hsl(50, 5%, 90%);}
/* Elegant background pattern */.dot-pattern { position: absolute; opacity: 0.15; z-index: -1; inset: 0;
/* Subtle hexagon pattern using SVG background - using KitQL orange */ background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5.5L55 20v30L30 64.5L5 50V20L30 5.5z' stroke='%23FF3E00' stroke-width='0.5' fill='none' /%3E%3C/svg%3E"); background-size: 60px 60px; mask-image: radial-gradient(ellipse at center, black 0%, black 70%, transparent 100%); pointer-events: none;}
body:has(.dot-pattern) { position: relative; overflow-x: clip;
.page { position: relative; overflow-x: clip; &::before, &::after { position: absolute; opacity: 0.08; z-index: -1; filter: blur(100px); will-change: transform; content: ''; border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; }
&::before { inset-block-start: -10%; inset-inline-end: -20%; background: var(--gradient-secondary); inline-size: 60vw; block-size: 60vw; max-inline-size: 800px; max-block-size: 800px;
@media (min-width: 768px) { inset-inline-end: -15%; }
@media (min-width: 1024px) { inset-block-start: -5%; inset-inline-end: -10%; } }
&::after { inset-block-end: -10%; inset-inline-start: -20%; background: var(--gradient-primary); inline-size: 60vw; block-size: 60vw; max-inline-size: 800px; max-block-size: 800px; border-radius: 70% 30% 30% 70% / 70% 70% 30% 30%;
@media (min-width: 768px) { inset-inline-start: -15%; }
@media (min-width: 1024px) { inset-block-end: -5%; inset-inline-start: -10%; } } }}
/* Clean, modern table styling */.props-wrapper { position: relative; min-inline-size: 100%; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03); border: 1px solid rgba(0, 0, 0, 0.05);}
/* Add subtle fade on the right when content is scrollable */.props-wrapper::after { content: ''; position: absolute; inset-inline-end: 0; inset-block-start: 0; inline-size: 2rem; block-size: 100%; background: linear-gradient(to right, transparent, var(--sl-color-bg) 90%); pointer-events: none; opacity: 1; transition: opacity 0.2s;}
table { font-size: 0.9375rem; min-inline-size: 100%; border-collapse: separate; border-spacing: 0;}
table thead,table tbody,table tr { min-inline-size: 100%;}
table thead { background-color: var(--kitql-orange-lighter);}
table th { font-weight: 600; text-align: left; padding: 1rem; border-bottom: 2px solid var(--kitql-orange-light); color: var(--kitql-orange-dark);}
table td { white-space: nowrap; padding: 1rem; border-bottom: 1px solid rgba(0, 0, 0, 0.03);}
table tr:last-child td { border-bottom: none;}
table tr:hover { background-color: var(--kitql-orange-lighter);}
.skip-link a { position: relative; display: inline-block; inset-block-start: 0; margin-block: 1rem; color: var(--kitql-orange); font-weight: 500; text-decoration: none; transition: all 0.2s ease; padding: 0.5rem 1rem; border-radius: 4px;}
.skip-link a:hover { background-color: var(--kitql-orange-light); color: var(--kitql-orange-dark); transform: translateY(-1px); box-shadow: 0 2px 8px rgba(255, 62, 0, 0.15);}