@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#10b981;--color-primary-dark:#059669;--color-primary-light:#34d399;--color-bg:#fff;--color-bg-alt:#f3f4f6;--color-surface:#fff;--color-text:#1f2937;--color-text-muted:#6b7280;--color-text-light:#9ca3af;--color-border:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--transition-fast:.15s ease;--transition:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-navbar:200;--z-modal:300;--z-toast:400;--container-max:1200px;--container-padding:1.5rem}.dark{--color-bg:#111827;--color-bg-alt:#1f2937;--color-surface:#1f2937;--color-text:#f9fafb;--color-text-muted:#9ca3af;--color-text-light:#6b7280;--color-border:#374151;--shadow-sm:0 1px 2px 0 #0000004d;--shadow:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0006}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--font-size-base);background-color:var(--color-bg);transition:background-color var(--transition),color var(--transition);line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--spacing-3xl) 0}.section-alt{background-color:var(--color-bg-alt)}.section-title{text-align:center;margin-bottom:var(--spacing-2xl);font-size:var(--font-size-3xl)}::selection{background-color:var(--color-primary);color:#fff}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background:var(--color-text-light);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.navbar{z-index:var(--z-navbar);background-color:var(--color-bg);border-bottom:1px solid var(--color-border);transition:background-color var(--transition),box-shadow var(--transition);position:fixed;top:0;left:0;right:0}.card,.contact-form,.navbar.scrolled{box-shadow:var(--shadow)}.nav-container{max-width:var(--container-max);padding:var(--spacing-md) var(--container-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-brand{font-size:var(--font-size-xl);color:var(--color-text);font-weight:700}.nav-brand:hover{color:var(--color-primary)}.nav-menu{align-items:center;gap:var(--spacing-lg);display:flex}.nav-link{color:var(--color-text-muted);transition:color var(--transition-fast);font-weight:500}.nav-link:hover{color:var(--color-primary)}.nav-actions{gap:var(--spacing-md)}.nav-actions,.social-link{align-items:center;display:flex}.social-link{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius);transition:color var(--transition-fast),background-color var(--transition-fast);justify-content:center}.social-link:hover{color:var(--color-primary);background-color:var(--color-bg-alt)}.theme-toggle{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:none}.theme-toggle:hover{color:var(--color-primary);background-color:var(--color-bg-alt)}.theme-toggle .sun-icon{display:block}.dark .theme-toggle .sun-icon,.theme-toggle .moon-icon{display:none}.dark .theme-toggle .moon-icon{display:block}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;display:none}.hamburger{transition:background-color var(--transition-fast);position:relative}.hamburger,.hamburger:after,.hamburger:before{background-color:var(--color-text);width:20px;height:2px}.hamburger:after,.hamburger:before{content:"";transition:transform var(--transition-fast);position:absolute}.hamburger:before{top:-6px}.hamburger:after{top:6px}.nav-toggle.active .hamburger{background-color:#0000}.nav-toggle.active .hamburger:before{transform:rotate(45deg)translate(4px,4px)}.nav-toggle.active .hamburger:after{transform:rotate(-45deg)translate(4px,-4px)}.about-grid{gap:var(--spacing-xl)}.about-grid,.skills-grid{grid-template-columns:repeat(3,1fr);display:grid}.skills-grid{gap:var(--spacing-lg)}.downloads-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.projects-grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.references-grid{margin-bottom:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.contact-grid{gap:var(--spacing-2xl);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}.contact-info h3{margin-bottom:var(--spacing-md)}.contact-info>p{color:var(--color-text-muted);margin-bottom:var(--spacing-xl)}.contact-details{gap:var(--spacing-md);flex-direction:column;display:flex}.contact-item{align-items:center;gap:var(--spacing-sm);display:flex}.contact-item,.contact-item a{color:var(--color-text-muted)}.contact-item a:hover{color:var(--color-primary)}.contact-form{background-color:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg)}.footer{padding:var(--spacing-xl) 0;background-color:var(--color-bg-alt);border-top:1px solid var(--color-border);text-align:center}.footer p{color:var(--color-text-muted);margin-bottom:0}.footer-links{justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);display:flex}.footer-links a{color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-primary)}@media (width<=1024px){.about-grid,.projects-grid,.skills-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}}@media (width<=480px){.references-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-toggle{display:flex}.nav-menu{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--spacing-lg);gap:var(--spacing-md);opacity:0;visibility:hidden;transition:transform var(--transition),opacity var(--transition),visibility var(--transition);flex-direction:column;position:fixed;top:60px;left:0;right:0;transform:translateY(-100%)}.nav-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.about-grid,.projects-grid,.skills-grid{grid-template-columns:1fr}}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.btn-secondary{color:var(--color-text);border-color:var(--color-border);background-color:#0000}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-download{background-color:var(--color-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-xl)}.btn-download:hover{background-color:var(--color-primary-dark);color:#fff}.btn-full{width:100%}.about-card,.card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:transform var(--transition),box-shadow var(--transition)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.about-card{box-shadow:var(--shadow);text-align:center}.about-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.about-icon{background-color:var(--color-bg-alt);border-radius:var(--radius-full);width:64px;height:64px;margin-bottom:var(--spacing-md);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.about-card h3{margin-bottom:var(--spacing-sm)}.about-card p,.skill-card p{color:var(--color-text-muted);margin-bottom:0}.skill-card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow);border-left:4px solid var(--color-primary);transition:transform var(--transition)}.skill-card:hover{transform:translate(4px)}.skill-card h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.download-meta,.project-card p,.skill-card p{font-size:var(--font-size-sm)}.download-card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow);text-align:center;transition:transform var(--transition),box-shadow var(--transition)}.download-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.download-icon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.download-card h3,.download-description{margin-bottom:var(--spacing-sm)}.download-description{color:var(--color-text-muted)}.download-meta{color:var(--color-text-light);margin-bottom:var(--spacing-md);display:block}.project-card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow);border-left:4px solid var(--color-primary);transition:transform var(--transition),box-shadow var(--transition);text-decoration:none;display:block}.project-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.project-card h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);color:var(--color-text)}.project-card p{color:var(--color-text-muted);margin-bottom:0}.project-description{max-width:800px}.project-description p{color:var(--color-text-muted);margin-bottom:var(--spacing-md);line-height:1.8}.project-gallery{gap:var(--spacing-2xl);flex-direction:column;display:flex}.project-screenshot img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.project-screenshot-caption{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.reference-card{filter:grayscale()}.partner-card,.reference-card{aspect-ratio:1;background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition),filter var(--transition);justify-content:center;align-items:center;display:flex}.partner-card{flex-direction:column}.partner-card .partner-name{text-align:center;font-size:calc(.2em + var(--font-size-base));min-height:3em;color:var(--color-text);font-weight:600;line-height:1.3;display:block}.reference-card:hover{filter:grayscale(0);box-shadow:var(--shadow-lg);transform:scale(1.05)}.reference-card img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.reference-card .reference-name{text-align:center;font-size:calc(.2em + var(--font-size-base));color:var(--color-text);font-weight:600;line-height:1.3;display:block}.reference-card.demo-scene-card{isolation:isolate;filter:none;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -10px 18px #00000038,var(--shadow-lg);animation:120s linear infinite demoCardTileRotate;position:relative;overflow:hidden}.reference-card.demo-scene-card:hover{filter:none}.reference-card.demo-scene-card:before{content:"";z-index:0;opacity:.92;filter:saturate(1.25)brightness(1.12)contrast(1.05);background:repeating-linear-gradient(90deg,#ff6666eb 0 8%,#ffc470eb 0 16%,#fffa66eb 0 24%,#55fc71eb 0 32%,#5cd6ffeb 0 40%,#707cffeb 0 48%,#d37affeb 0 56%,#ff70cfeb 0 64%) 0/220% 100%;animation:4.2s linear infinite demoCardBarsShift,2s ease-in-out infinite demoCardBarsWobble,6s linear infinite demoCardRainbowCycle,3.6s linear infinite demoCardGradientFlow;position:absolute;inset:0;transform:translate(-4%)scaleX(1.08)}.reference-card.demo-scene-card:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#ff6666eb 0 8%,#ffc470eb 0 16%,#fffa66eb 0 24%,#55fc71eb 0 32%,#5cd6ffeb 0 40%,#707cffeb 0 48%,#d37affeb 0 56%,#ff70cfeb 0 64%);position:absolute;inset:0}.reference-card.demo-scene-card .reference-name{z-index:2;color:#fff;text-shadow:0 1px #00000073,0 0 8px #ffffff59;position:relative}@keyframes demoCardBarsShift{0%{transform:translate(-6%)rotate(0)scaleX(1.08)}50%{transform:translate(6%)rotate(180deg)scaleX(1.08)}to{transform:translate(-6%)rotate(1turn)scaleX(1.08)}}@keyframes demoCardBarsWobble{0%{filter:hue-rotate()saturate()}50%{filter:hue-rotate(30deg)saturate(1.25)}to{filter:hue-rotate()saturate()}}@keyframes demoCardRainbowCycle{0%{filter:hue-rotate()saturate(1.15)brightness(1.02)}to{filter:hue-rotate(1turn)saturate(1.2)brightness(1.04)}}@keyframes demoCardGradientFlow{0%{background-position:0}to{background-position:100%}}@keyframes demoCardTileRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(0)}}.form-group,.legal-content h2,.legal-content p,.legal-content ul{margin-bottom:var(--spacing-md)}.form-group label{margin-bottom:var(--spacing-xs);color:var(--color-text);font-weight:500;display:block}.form-group input,.form-group textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-family);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #10b9811a}.form-group textarea{resize:vertical;min-height:120px}.form-privacy-note{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.form-privacy-note a{color:var(--color-primary);text-decoration:underline}.form-privacy-note a:hover{color:var(--color-primary-dark)}.legal-content{max-width:800px}.legal-content h2{margin-top:var(--spacing-2xl);font-size:var(--font-size-2xl)}.legal-content h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg)}.legal-content p{color:var(--color-text-muted);line-height:1.8}.legal-content a{color:var(--color-primary)}.legal-content a:hover{color:var(--color-primary-dark)}.legal-content ul{color:var(--color-text-muted);padding-left:var(--spacing-xl);line-height:1.8}.toast{bottom:var(--spacing-lg);right:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:var(--z-toast);opacity:0;transition:transform var(--transition),opacity var(--transition);position:fixed;transform:translateY(100px)}.toast.show{opacity:1;transform:translateY(0)}.toast.success{border-left:4px solid var(--color-primary)}.toast.error{border-left:4px solid #ef4444}.hero{min-height:100vh;padding:calc(60px + var(--spacing-2xl)) var(--container-padding) var(--spacing-2xl);background:linear-gradient(135deg,var(--color-bg) 0,var(--color-bg-alt) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.fractal-bg{opacity:.34;pointer-events:none;z-index:0;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-content{justify-content:space-between;align-items:center;gap:var(--spacing-2xl);max-width:var(--container-max);z-index:1;width:100%;margin:0 auto;display:flex;position:relative}.hero-text{flex:1;max-width:600px}.hero-title{font-size:var(--font-size-5xl);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero-description,.hero-subtitle,.hero-title{margin-bottom:var(--spacing-md)}.hero-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted)}.hero-description{font-size:var(--font-size-xl);color:var(--color-text)}.hero-location{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);display:flex}.hero-cta{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.hero-image{flex-shrink:0}.profile-img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full);width:300px;height:300px;box-shadow:var(--shadow-lg);border:4px solid var(--color-primary)}.animate-fade-in{animation:.6s forwards fadeInUp}.animate-fade-in-delay{opacity:0;animation:.6s .2s forwards fadeInUp}.animate-fade-in-delay-2{opacity:0;animation:.6s .4s forwards fadeInUp}.animate-fade-in-delay-3{opacity:0;animation:.6s .6s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-content{text-align:center;flex-direction:column-reverse}.hero-text{max-width:100%}.hero-cta,.hero-location{justify-content:center}.profile-img{width:250px;height:250px}}@media (width<=768px){.hero{padding-top:calc(60px + var(--spacing-xl))}.hero-title{font-size:var(--font-size-4xl)}.hero-description{font-size:var(--font-size-lg)}}.bar-2{animation-delay:-1.4s;left:14%}.bar-3{animation-delay:-2.2s;left:32%}.bar-4{animation-delay:-.9s;left:50%}.bar-5{animation-delay:-1.9s;left:68%}.bar-6{animation-delay:-2.8s;left:86%}@keyframes wobbleBars{0%{transform:translateY(0)skewY(-5deg)scaleY(.96)}25%{transform:translateY(-1.5%)skewY(4deg)scaleY(1.04)}50%{transform:translateY(1.5%)skewY(-3deg)scaleY(.98)}75%{transform:translateY(-.5%)skewY(5deg)scaleY(1.02)}to{transform:translateY(0)skewY(-5deg)scaleY(.96)}}@keyframes driftBars{0%{transform:translate(-1.2%)skew(0)}50%{transform:translate(1.8%)skew(1deg)}to{transform:translate(-1.2%)skew(0)}}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-state{text-align:center;min-height:60vh}.page-state:not(section){padding-top:120px}div.reference-card{cursor:default}.btn:disabled{opacity:.7;cursor:wait}@media (width<=480px){.references-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.reference-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.nav-zone{display:contents}.theme-toggle{display:flex}.nav-logo{width:auto;height:32px}.navbar-static{position:absolute}.navbar-transparent{box-shadow:none;background:0 0;border-bottom-color:#0000}.menu-parent{position:relative}.menu-children{gap:var(--spacing-sm);min-width:180px;padding:var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:10;flex-direction:column;display:none;position:absolute;top:100%;left:0}.menu-parent:focus-within>.menu-children,.menu-parent:hover>.menu-children{display:flex}.menu-vertical{gap:var(--spacing-sm);flex-direction:column;display:flex}.menu-vertical .menu-children{padding:var(--spacing-xs) 0 0 var(--spacing-md);box-shadow:none;background:0 0;border:0;display:flex;position:static}@media (width<=768px){.menu-children{padding:var(--spacing-xs) 0 0 var(--spacing-md);box-shadow:none;background:0 0;border:0;display:flex;position:static}}.block-below-header{padding-top:120px}.section:has(+.block-joined){padding-bottom:0}.section.block-joined{padding-top:var(--spacing-2xl)}.people-row.block-joined{padding-top:0}.block-joined .project-gallery{margin-top:0}.rich-button{margin-top:var(--spacing-md)}.rich-table{overflow-x:auto}.rich-table table{border-collapse:collapse;width:100%}.rich-table h3{margin-bottom:var(--spacing-2xl)}.rich-table td,.rich-table th{text-align:left;vertical-align:top;padding:3px;line-height:1.2}.rich-table th{color:#fff;background:#333}.rich-table td p,.rich-table th p{line-height:inherit;margin:0}.text-image{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;display:grid}.text-image img{border-radius:var(--radius-lg);width:100%;height:auto}.generic-block{gap:var(--spacing-md);flex-direction:column;display:flex}.generic-block img{max-width:100%;height:auto}.generic-list{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.generic-item{padding:var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}
