@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--crt-primary: #8aff8a;--crt-primary-light: #b4ffb4;--crt-primary-dark: #33ff33;--crt-bg-dark: #0a0a0a;--crt-bg-darker: #000000;--crt-bg-light: #1a1a1a;--crt-text-primary: #8aff8a;--crt-text-secondary: rgba(138, 255, 138, .7);--crt-text-muted: rgba(138, 255, 138, .5);--crt-success: #00ff00;--crt-warning: #ffff00;--crt-error: #ff0000;--crt-info: #00ffff;--crt-border-width: 2px;--crt-border-color: var(--crt-primary);--crt-border: var(--crt-border-width) solid var(--crt-border-color);--crt-radius: 0px;--crt-glow-sm: 0 0 5px rgba(138, 255, 138, .3);--crt-glow: 0 0 10px rgba(138, 255, 138, .5);--crt-glow-lg: 0 0 20px rgba(138, 255, 138, .7);--crt-glow-inset: inset 0 0 10px rgba(138, 255, 138, .1);--crt-font-family: "IBM Plex Mono", "Monaco", "Courier New", monospace;--crt-font-size-xs: .75rem;--crt-font-size-sm: .9rem;--crt-font-size-base: 1rem;--crt-font-size-lg: 1.25rem;--crt-font-size-xl: 1.5rem;--crt-font-size-2xl: 2rem;--crt-font-size-3xl: 2.5rem;--crt-line-height: 1.4;--crt-letter-spacing: 2px;--crt-spacing-xs: 4px;--crt-spacing-sm: 8px;--crt-spacing-md: 16px;--crt-spacing-lg: 24px;--crt-spacing-xl: 32px;--crt-spacing-2xl: 48px;--crt-transition: all .3s ease;--crt-cursor-default: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><rect width="8" height="16" fill="%238aff8a"/></svg>'), auto;--crt-cursor-pointer: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect width="12" height="12" fill="%238aff8a"/></svg>') 6 6, pointer;--crt-cursor-pointer-dark: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect width="12" height="12" fill="%230a0a0a"/></svg>') 6 6, pointer;--crt-cursor-text: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24"><rect x="2" y="0" width="12" height="2" fill="%238aff8a"/><rect x="7" y="2" width="2" height="20" fill="%238aff8a"/><rect x="2" y="22" width="12" height="2" fill="%238aff8a"/></svg>') 8 12, text}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./fonts/IBMPlexMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--crt-primary: #8aff8a;--crt-primary-light: #b4ffb4;--crt-primary-dark: #33ff33;--crt-bg-dark: #0a0a0a;--crt-bg-darker: #000000;--crt-bg-light: #1a1a1a;--crt-text-primary: #8aff8a;--crt-text-secondary: rgba(138, 255, 138, .7);--crt-text-muted: rgba(138, 255, 138, .5);--crt-success: #00ff00;--crt-warning: #ffff00;--crt-error: #ff0000;--crt-info: #00ffff;--crt-border-width: 2px;--crt-border-color: var(--crt-primary);--crt-border: var(--crt-border-width) solid var(--crt-border-color);--crt-radius: 0px;--crt-glow-sm: 0 0 5px rgba(138, 255, 138, .3);--crt-glow: 0 0 10px rgba(138, 255, 138, .5);--crt-glow-lg: 0 0 20px rgba(138, 255, 138, .7);--crt-glow-inset: inset 0 0 10px rgba(138, 255, 138, .1);--crt-font-family: "IBM Plex Mono", "Monaco", "Courier New", monospace;--crt-font-size-xs: .75rem;--crt-font-size-sm: .9rem;--crt-font-size-base: 1rem;--crt-font-size-lg: 1.25rem;--crt-font-size-xl: 1.5rem;--crt-font-size-2xl: 2rem;--crt-font-size-3xl: 2.5rem;--crt-line-height: 1.4;--crt-letter-spacing: 2px;--crt-spacing-xs: 4px;--crt-spacing-sm: 8px;--crt-spacing-md: 16px;--crt-spacing-lg: 24px;--crt-spacing-xl: 32px;--crt-spacing-2xl: 48px;--crt-transition: all .3s ease;--crt-cursor-default: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><rect width="8" height="16" fill="%238aff8a"/></svg>'), auto;--crt-cursor-pointer: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect width="12" height="12" fill="%238aff8a"/></svg>') 6 6, pointer;--crt-cursor-pointer-dark: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect width="12" height="12" fill="%230a0a0a"/></svg>') 6 6, pointer;--crt-cursor-text: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24"><rect x="2" y="0" width="12" height="2" fill="%238aff8a"/><rect x="7" y="2" width="2" height="20" fill="%238aff8a"/><rect x="2" y="22" width="12" height="2" fill="%238aff8a"/></svg>') 8 12, text}body{font-family:var(--crt-font-family);font-size:var(--crt-font-size-base);line-height:var(--crt-line-height);background-color:var(--crt-bg-dark);color:var(--crt-text-primary);text-shadow:0 0 3px var(--crt-primary)}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:none!important;pointer-events:none;z-index:9999}body:after{animation:none!important;opacity:0!important}@keyframes crt-flicker{0%,to{opacity:1}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--crt-bg-dark);border:1px solid var(--crt-primary)}::-webkit-scrollbar-thumb{background:var(--crt-primary);border:1px solid var(--crt-bg-dark);box-shadow:var(--crt-glow)}::-webkit-scrollbar-thumb:hover{background:var(--crt-primary-light);box-shadow:var(--crt-glow-lg)}*{scrollbar-width:thin;scrollbar-color:var(--crt-primary) var(--crt-bg-dark)}.m-xs{margin:var(--crt-spacing-xs)}.m-sm{margin:var(--crt-spacing-sm)}.m-md{margin:var(--crt-spacing-md)}.m-lg{margin:var(--crt-spacing-lg)}.m-xl{margin:var(--crt-spacing-xl)}.m-2xl{margin:var(--crt-spacing-2xl)}.mt-xs{margin-top:var(--crt-spacing-xs)}.mt-sm{margin-top:var(--crt-spacing-sm)}.mt-md{margin-top:var(--crt-spacing-md)}.mt-lg{margin-top:var(--crt-spacing-lg)}.mt-xl{margin-top:var(--crt-spacing-xl)}.mt-2xl{margin-top:var(--crt-spacing-2xl)}.mr-xs{margin-right:var(--crt-spacing-xs)}.mr-sm{margin-right:var(--crt-spacing-sm)}.mr-md{margin-right:var(--crt-spacing-md)}.mr-lg{margin-right:var(--crt-spacing-lg)}.mr-xl{margin-right:var(--crt-spacing-xl)}.mr-2xl{margin-right:var(--crt-spacing-2xl)}.mb-xs{margin-bottom:var(--crt-spacing-xs)}.mb-sm{margin-bottom:var(--crt-spacing-sm)}.mb-md{margin-bottom:var(--crt-spacing-md)}.mb-lg{margin-bottom:var(--crt-spacing-lg)}.mb-xl{margin-bottom:var(--crt-spacing-xl)}.mb-2xl{margin-bottom:var(--crt-spacing-2xl)}.ml-xs{margin-left:var(--crt-spacing-xs)}.ml-sm{margin-left:var(--crt-spacing-sm)}.ml-md{margin-left:var(--crt-spacing-md)}.ml-lg{margin-left:var(--crt-spacing-lg)}.ml-xl{margin-left:var(--crt-spacing-xl)}.ml-2xl{margin-left:var(--crt-spacing-2xl)}.mx-xs{margin-left:var(--crt-spacing-xs);margin-right:var(--crt-spacing-xs)}.mx-sm{margin-left:var(--crt-spacing-sm);margin-right:var(--crt-spacing-sm)}.mx-md{margin-left:var(--crt-spacing-md);margin-right:var(--crt-spacing-md)}.mx-lg{margin-left:var(--crt-spacing-lg);margin-right:var(--crt-spacing-lg)}.mx-xl{margin-left:var(--crt-spacing-xl);margin-right:var(--crt-spacing-xl)}.mx-2xl{margin-left:var(--crt-spacing-2xl);margin-right:var(--crt-spacing-2xl)}.my-xs{margin-top:var(--crt-spacing-xs);margin-bottom:var(--crt-spacing-xs)}.my-sm{margin-top:var(--crt-spacing-sm);margin-bottom:var(--crt-spacing-sm)}.my-md{margin-top:var(--crt-spacing-md);margin-bottom:var(--crt-spacing-md)}.my-lg{margin-top:var(--crt-spacing-lg);margin-bottom:var(--crt-spacing-lg)}.my-xl{margin-top:var(--crt-spacing-xl);margin-bottom:var(--crt-spacing-xl)}.my-2xl{margin-top:var(--crt-spacing-2xl);margin-bottom:var(--crt-spacing-2xl)}.p-xs{padding:var(--crt-spacing-xs)}.p-sm{padding:var(--crt-spacing-sm)}.p-md{padding:var(--crt-spacing-md)}.p-lg{padding:var(--crt-spacing-lg)}.p-xl{padding:var(--crt-spacing-xl)}.p-2xl{padding:var(--crt-spacing-2xl)}.pt-xs{padding-top:var(--crt-spacing-xs)}.pt-sm{padding-top:var(--crt-spacing-sm)}.pt-md{padding-top:var(--crt-spacing-md)}.pt-lg{padding-top:var(--crt-spacing-lg)}.pt-xl{padding-top:var(--crt-spacing-xl)}.pt-2xl{padding-top:var(--crt-spacing-2xl)}.pr-xs{padding-right:var(--crt-spacing-xs)}.pr-sm{padding-right:var(--crt-spacing-sm)}.pr-md{padding-right:var(--crt-spacing-md)}.pr-lg{padding-right:var(--crt-spacing-lg)}.pr-xl{padding-right:var(--crt-spacing-xl)}.pr-2xl{padding-right:var(--crt-spacing-2xl)}.pb-xs{padding-bottom:var(--crt-spacing-xs)}.pb-sm{padding-bottom:var(--crt-spacing-sm)}.pb-md{padding-bottom:var(--crt-spacing-md)}.pb-lg{padding-bottom:var(--crt-spacing-lg)}.pb-xl{padding-bottom:var(--crt-spacing-xl)}.pb-2xl{padding-bottom:var(--crt-spacing-2xl)}.pl-xs{padding-left:var(--crt-spacing-xs)}.pl-sm{padding-left:var(--crt-spacing-sm)}.pl-md{padding-left:var(--crt-spacing-md)}.pl-lg{padding-left:var(--crt-spacing-lg)}.pl-xl{padding-left:var(--crt-spacing-xl)}.pl-2xl{padding-left:var(--crt-spacing-2xl)}.px-xs{padding-left:var(--crt-spacing-xs);padding-right:var(--crt-spacing-xs)}.px-sm{padding-left:var(--crt-spacing-sm);padding-right:var(--crt-spacing-sm)}.px-md{padding-left:var(--crt-spacing-md);padding-right:var(--crt-spacing-md)}.px-lg{padding-left:var(--crt-spacing-lg);padding-right:var(--crt-spacing-lg)}.px-xl{padding-left:var(--crt-spacing-xl);padding-right:var(--crt-spacing-xl)}.px-2xl{padding-left:var(--crt-spacing-2xl);padding-right:var(--crt-spacing-2xl)}.py-xs{padding-top:var(--crt-spacing-xs);padding-bottom:var(--crt-spacing-xs)}.py-sm{padding-top:var(--crt-spacing-sm);padding-bottom:var(--crt-spacing-sm)}.py-md{padding-top:var(--crt-spacing-md);padding-bottom:var(--crt-spacing-md)}.py-lg{padding-top:var(--crt-spacing-lg);padding-bottom:var(--crt-spacing-lg)}.py-xl{padding-top:var(--crt-spacing-xl);padding-bottom:var(--crt-spacing-xl)}.py-2xl{padding-top:var(--crt-spacing-2xl);padding-bottom:var(--crt-spacing-2xl)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden}body{background-color:var(--crt-bg-dark);color:var(--crt-text-primary);font-family:var(--crt-font-family);font-size:var(--crt-font-size-base);line-height:var(--crt-line-height);cursor:var(--crt-cursor-default)}button,.btn,a,[role=button],[tabindex]:not([tabindex="-1"]),crt-button,crt-link,crt-tabs,crt-file-upload,crt-date-picker{cursor:var(--crt-cursor-pointer)}input,textarea,select,crt-input input,crt-textarea textarea,crt-input,crt-textarea{cursor:var(--crt-cursor-text)}input::placeholder,textarea::placeholder,crt-input input::placeholder,crt-textarea textarea::placeholder,crt-search .input::placeholder{color:var(--crt-text-muted);opacity:1}:root{--crt-scan-width: 1px;--crt-scan-color: color-mix(in srgb, var(--crt-primary) calc(var(--crt-scanline-opacity, .04) * 100%), transparent)}.sg-wrapper{text-shadow:0 0 .45px var(--crt-primary),0 0 .9px color-mix(in srgb,var(--crt-primary) 20%,transparent)}.sg-wrapper{position:relative;min-height:100vh;background-color:var(--crt-bg-dark)}h1,h2,h3,h4,.sg-header crt-heading{text-shadow:0 0 .4px var(--crt-primary),0 0 .8px color-mix(in srgb,var(--crt-primary) 20%,transparent)}#switch{display:none}.screen.scanlines{overflow:hidden;position:relative}#switch~.screen.scanlines:before{content:"";position:absolute;left:0;top:-20%;width:100%;height:12px;z-index:99999;background:linear-gradient(180deg,transparent 0%,var(--crt-primary) 50%,transparent 100%);opacity:0;pointer-events:none;transform:translateY(-120%);mix-blend-mode:screen;filter:blur(.6px)}#switch~.screen.scanlines:after{content:"";position:absolute;inset:0;z-index:99998;background:linear-gradient(to bottom,transparent 50%,color-mix(in srgb,var(--crt-primary) 4%,transparent) 51%);background-size:100% 4px;opacity:.6;pointer-events:none}:root{--crt-scanline-opacity: 0}.screen.scanlines:before,.screen.scanlines:after{animation:none!important;opacity:0!important}#switch:checked~.screen.scanlines{animation:none!important;background-image:none!important}#switch:checked~.screen.scanlines{background-image:linear-gradient(180deg,transparent 0%,var(--crt-primary) 50%,transparent 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% 12px;animation:scan-moving-bg 2.6s linear infinite;mix-blend-mode:screen}@keyframes scan-moving-bg{0%{background-position:0 100%}to{background-position:0 -100%}}.sg-corner{position:fixed;width:30px;height:30px;border:2px solid var(--crt-primary);z-index:10;box-shadow:var(--crt-glow-sm)}.sg-corner-tl{top:20px;left:20px;border-right:none;border-bottom:none}.sg-corner-tr{top:20px;right:20px;border-left:none;border-bottom:none}.sg-corner-bl{bottom:20px;left:20px;border-right:none;border-top:none}.sg-corner-br{bottom:20px;right:20px;border-left:none;border-top:none}.sg-screen-glow{position:fixed;top:0;left:0;width:100%;height:100%;background:none!important;pointer-events:none;z-index:1}.sg-container{max-width:1200px;margin:0 auto;padding:var(--crt-spacing-xl) var(--crt-spacing-lg);position:relative;z-index:2}.sg-header{text-align:center;margin-bottom:var(--crt-spacing-2xl);padding:var(--crt-spacing-xl);border:3px double var(--crt-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--crt-primary) 5%,transparent),color-mix(in srgb,var(--crt-primary) 2%,transparent));box-shadow:var(--crt-glow-inset),0 0 20px color-mix(in srgb,var(--crt-primary) 20%,transparent)}.sg-header crt-heading{margin:0;line-height:1.1}.sg-header crt-text{font-size:var(--crt-font-size-lg);letter-spacing:3px}.sg-nav{background-color:transparent;border-bottom:2px solid var(--crt-primary);padding:var(--crt-spacing-lg) 0;position:sticky;top:0;z-index:100;margin-bottom:var(--crt-spacing-2xl);box-shadow:var(--crt-glow-sm)}.sg-nav-list{list-style:none;display:flex;gap:var(--crt-spacing-xl);flex-wrap:wrap}.sg-nav-list a{color:var(--crt-text-primary);text-decoration:none;font-size:var(--crt-font-size-lg);letter-spacing:2px;text-transform:uppercase;transition:var(--crt-transition);padding:var(--crt-spacing-sm) var(--crt-spacing-md);border:1px solid transparent}.sg-nav-list a:hover{border-bottom:2px solid var(--crt-primary);box-shadow:var(--crt-glow)}.sg-main{padding:var(--crt-spacing-xl) 0}.sg-section{margin-bottom:var(--crt-spacing-2xl)}.sg-section crt-heading:first-child{margin-top:0}.sg-demo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--crt-spacing-lg);margin:var(--crt-spacing-lg) 0}.sg-demo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--crt-spacing-lg);border:1px dashed var(--crt-primary);background:transparent;transition:var(--crt-transition)}.sg-footer{text-align:center;padding:0;margin-top:var(--crt-spacing-lg);border-top:none;box-shadow:none;background:transparent}pre{background-color:var(--crt-bg-light);border:1px dashed var(--crt-primary);padding:var(--crt-spacing-lg);overflow-x:auto;margin:var(--crt-spacing-md) 0;box-shadow:var(--crt-glow-inset)}code{font-family:var(--crt-font-family);font-size:.9rem;color:var(--crt-text-primary)}.sg-button-demo,.sg-badge-demo,.sg-typography-demo,.sg-card-demo,.sg-button-group-demo{padding:var(--crt-spacing-lg) 0}.sg-container,.sg-main,pre,.table-wrapper,.file-list,.select-dropdown{scrollbar-width:thin;scrollbar-color:var(--crt-primary) var(--crt-bg-dark)}.sg-container::-webkit-scrollbar,.sg-main::-webkit-scrollbar,pre::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar,.file-list::-webkit-scrollbar,.select-dropdown::-webkit-scrollbar{width:12px}.sg-container::-webkit-scrollbar-track,.sg-main::-webkit-scrollbar-track,pre::-webkit-scrollbar-track,.table-wrapper::-webkit-scrollbar-track,.file-list::-webkit-scrollbar-track,.select-dropdown::-webkit-scrollbar-track{background:var(--crt-bg-dark);border:1px solid var(--crt-primary)}.sg-container::-webkit-scrollbar-thumb,.sg-main::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb,.file-list::-webkit-scrollbar-thumb,.select-dropdown::-webkit-scrollbar-thumb{background:var(--crt-primary);border:1px solid var(--crt-bg-dark);box-shadow:var(--crt-glow)}.sg-container::-webkit-scrollbar-thumb:hover,.sg-main::-webkit-scrollbar-thumb:hover,pre::-webkit-scrollbar-thumb:hover,.table-wrapper::-webkit-scrollbar-thumb:hover,.file-list::-webkit-scrollbar-thumb:hover,.select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--crt-primary-light);box-shadow:var(--crt-glow-lg)}.sg-demo-row{display:flex;gap:var(--crt-spacing-lg);margin-bottom:var(--crt-spacing-lg);flex-wrap:wrap;justify-content:center}.sg-demo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--crt-spacing-lg);border:1px dashed var(--crt-primary);background:transparent;transition:var(--crt-transition);min-width:150px}.sg-demo-item:hover{background:#ffffff05;box-shadow:none}.sg-demo-label{font-size:.9rem;margin-top:var(--crt-spacing-md)!important}.sg-badge-demo{display:flex;gap:var(--crt-spacing-md);flex-wrap:wrap;padding:var(--crt-spacing-lg) 0}.sg-card-demo{min-height:150px}.sg-demo-area{display:flex;flex-direction:column;gap:var(--crt-spacing-lg);padding:var(--crt-spacing-md)}.sg-button-group-demo{min-height:80px}.sg-container,.sg-main,.sg-section,.sg-demo-row,.sg-demo-item,crt-code-example,.tabs-wrapper,.preview-pane{min-width:0;box-sizing:border-box}.sg-footer-text{font-size:.9rem!important}.sg-card-mt{margin-top:var(--crt-spacing-xl)}@media(max-width:768px){.sg-container{padding:var(--crt-spacing-lg) var(--crt-spacing-md)}.sg-nav-list{gap:var(--crt-spacing-md)}.sg-nav-list a{font-size:var(--crt-font-size-base)}.sg-demo-grid{grid-template-columns:1fr}.sg-header{padding:var(--crt-spacing-lg)}}
