@font-face{font-family:"Vazir";src:url("/static/fonts/vazir/Vazir-Regular.woff2?0ffaa5834734") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vazir";src:url("/static/fonts/vazir/Vazir-Medium.woff2?0ffaa5834734") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Vazir";src:url("/static/fonts/vazir/Vazir-Bold.woff2?0ffaa5834734") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Vazir";src:url("/static/fonts/vazir/Vazir-Black.woff2?0ffaa5834734") format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--color-bg:#ffffff;--color-surface:#f8fafc;--color-surface-alt:#eef2f7;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-secondary:#0ea5e9;--color-accent:#14b8a6;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-disabled:rgba(15,23,42,0.38);--color-border:#e2e8f0;--font-family-base:"Vazir","IRANSansX",-apple-system,sans-serif;--font-family-mono:"Fira Code","JetBrains Mono",monospace;--font-size-xs:0.9375rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.375rem;--font-size-xl:2rem;--font-size-2xl:2.625rem;--font-size-3xl:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:800;--line-height-tight:1.25;--line-height-base:1.9;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:7.5rem;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--elevation-1:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--elevation-2:0 6px 16px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.05);--elevation-3:0 16px 32px rgba(15,23,42,0.12),0 4px 10px rgba(15,23,42,0.06);--glass-bg:rgba(255,255,255,0.65);--glass-border:rgba(255,255,255,0.4);--glass-blur:16px;--gradient-primary:linear-gradient(135deg,var(--color-primary),var(--color-secondary) 55%,var(--color-accent));--gradient-blob:linear-gradient(160deg,var(--color-primary),var(--color-secondary) 60%,#a855f7);--motion-fast:150ms;--motion-base:250ms;--motion-slow:400ms;--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-decelerate:cubic-bezier(0,0,0.2,1);--container-max-width:1400px;--nav-height:76px}[data-theme="dark"]{--color-bg:#0b1220;--color-surface:#131b2c;--color-surface-alt:#1a2438;--color-text-primary:rgba(255,255,255,0.92);--color-text-secondary:rgba(255,255,255,0.64);--color-text-disabled:rgba(255,255,255,0.38);--color-border:rgba(255,255,255,0.12);--glass-bg:rgba(19,27,44,0.65);--glass-border:rgba(255,255,255,0.08);--elevation-1:0 1px 3px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.3);--elevation-2:0 6px 16px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.3);--elevation-3:0 16px 32px rgba(0,0,0,0.5),0 4px 10px rgba(0,0,0,0.35)}[dir="rtl"]{--direction:rtl}[dir="ltr"]{--direction:ltr}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);transition:background-color var(--motion-base) var(--easing-standard),color var(--motion-base) var(--easing-standard)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-4)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{margin:0 0 var(--space-4);color:var(--color-text-secondary)}a{color:var(--color-primary);text-decoration:none;transition:color var(--motion-fast) var(--easing-standard)}a:visited{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}img{max-width:100%;display:block}::selection{background-color:var(--color-primary);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.container{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--space-6)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:transform var(--motion-fast) var(--easing-standard),box-shadow var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}.btn:hover{transform:translateY(-2px);box-shadow:var(--elevation-2)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--color-primary);color:#fff}.btn--primary:visited,.btn--primary:hover,.btn--primary:active{color:#fff}.btn--secondary{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.btn--secondary:visited,.btn--secondary:hover,.btn--secondary:active{color:var(--color-primary)}.btn--accent{background-color:var(--color-accent);color:#121212}.btn--accent:visited,.btn--accent:hover,.btn--accent:active{color:#121212}.btn--gradient{background:var(--gradient-primary);color:#fff}.btn--gradient:visited,.btn--gradient:hover,.btn--gradient:active{color:#fff}.btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.card{background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--elevation-1);transition:box-shadow var(--motion-base) var(--easing-standard),transform var(--motion-base) var(--easing-standard)}.card:hover{box-shadow:var(--elevation-3);transform:translateY(-4px)}.card h1,.card h2,.card h3,.card h4{color:var(--color-text-primary);transition:color var(--motion-fast) var(--easing-standard)}a.card:hover h1,a.card:hover h2,a.card:hover h3,a.card:hover h4{color:var(--color-primary-hover)}.badge{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background-color:var(--color-surface-alt);color:var(--color-text-secondary)}.badge--success{background-color:var(--color-success);color:#fff}.badge--warning{background-color:var(--color-warning);color:#fff}.badge--danger{background-color:var(--color-danger);color:#fff}.badge--outline{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}.icon-btn:hover{color:var(--color-text-primary);background-color:var(--color-surface-alt)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:var(--font-size-sm);background:transparent;color:var(--color-text-primary);cursor:pointer}.chip:visited{color:var(--color-text-primary)}.chip.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.chip.is-active:visited{color:#fff}.form-control{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);font-family:inherit}.form-control:focus{border-color:var(--color-primary);outline:none}.alert{padding:var(--space-4);border-radius:var(--radius-sm);border-inline-start:4px solid var(--color-primary);background-color:var(--color-surface-alt);margin-bottom:var(--space-4)}.alert--success{border-color:var(--color-success)}.alert--warning{border-color:var(--color-warning)}.alert--danger{border-color:var(--color-danger)}.skeleton{background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-surface-alt) 37%,var(--color-surface) 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.state-panel{text-align:center;padding:var(--space-16) var(--space-6);color:var(--color-text-secondary)}.state-panel .state-panel__icon{font-size:var(--font-size-3xl);margin-bottom:var(--space-4);color:var(--color-text-disabled)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-12);align-items:start;padding-top:0;padding-bottom:var(--space-16)}@media (max-width:900px){.hero{grid-template-columns:1fr;text-align:center}}.hero__availability{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 12%,transparent)}.hero__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__description{line-height:var(--line-height-base);max-width:90%}.hero__stats{display:flex;gap:var(--space-8);margin-block:var(--space-6)}.hero__stat-number{display:block;font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-primary)}.hero__stat-label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hero__actions{display:flex;gap:var(--space-3);margin-bottom:var(--space-6)}@media (max-width:900px){.hero__actions{justify-content:center}}.hero__socials{display:flex;gap:var(--space-4)}.social-links{display:flex;gap:var(--space-3)}.social-links__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:color var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}.social-links__icon:visited{color:var(--color-text-secondary)}.social-links__icon:hover{color:var(--color-primary);background-color:var(--color-surface-alt);transform:translateY(-2px)}.hero__portrait{padding:var(--space-3);overflow:hidden}.hero__portrait img{border-radius:var(--radius-md);width:100%;aspect-ratio:3 / 5;object-fit:cover}.hero__portrait.blob-shape img{object-fit:contain;object-position:bottom center}.blob-shape{position:relative;isolation:isolate}.blob-shape .blob-shape__bg{position:absolute;inset:6%;background:var(--gradient-blob);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;z-index:0;animation:blob-morph 12s ease-in-out infinite}.blob-shape img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}@keyframes blob-morph{0%,100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}50%{border-radius:60% 40% 30% 70% / 50% 60% 40% 50%}}@media (prefers-reduced-motion:reduce){.blob-shape .blob-shape__bg{animation:none}}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-8)}.hero-stats__item{text-align:center;padding:var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--elevation-1)}.hero-stats__number{display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stats__label{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.section-eyebrow{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-secondary);position:relative;padding-inline-end:var(--space-8);margin-bottom:var(--space-2)}.section-eyebrow::after{content:"";position:absolute;top:50%;inset-inline-start:calc(100% - var(--space-6));width:var(--space-6);height:2px;background:var(--gradient-primary);opacity:0.4}.about-section{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-12);align-items:center}@media (max-width:900px){.about-section{grid-template-columns:1fr}}.about-section__portrait{max-width:420px}.testimonial-section{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-12);align-items:center}@media (max-width:900px){.testimonial-section{grid-template-columns:1fr}}.testimonial-section__portrait{aspect-ratio:4 / 5;max-width:360px}.testimonial-carousel__slide{display:none}.testimonial-carousel__slide.is-active{display:block;animation:search-fade-in var(--motion-slow) var(--easing-standard)}.testimonial-carousel__stars{color:var(--color-warning);letter-spacing:2px}.testimonial-carousel__dots{display:flex;gap:var(--space-2);margin-top:var(--space-6)}.testimonial-carousel__dot{width:10px;height:10px;border-radius:var(--radius-full);border:none;background-color:var(--color-border);cursor:pointer;padding:0;transition:background-color var(--motion-fast) var(--easing-standard)}.testimonial-carousel__dot.is-active{background:var(--gradient-primary)}.timeline{list-style:none;margin:0;padding-inline-start:var(--space-8);border-inline-start:2px solid var(--color-border)}.timeline-item{position:relative;margin-bottom:var(--space-8)}.timeline-item__dot{position:absolute;inset-inline-start:calc(-1 * var(--space-8) - 6px);top:var(--space-2);width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent)}.timeline-item__card{margin-inline-start:var(--space-4)}.skill-bar__track{height:8px;border-radius:var(--radius-full);background-color:var(--color-surface-alt);overflow:hidden}.skill-bar__fill{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transition:width var(--motion-slow) var(--easing-decelerate)}.gallery-item{margin:0;border-radius:var(--radius-md);overflow:hidden;position:relative}.gallery-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform var(--motion-slow) var(--easing-standard)}.gallery-item:hover img{transform:scale(1.05)}.gallery-item__caption{position:absolute;inset-inline:0;bottom:0;padding:var(--space-2) var(--space-3);background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);color:#fff;font-size:var(--font-size-xs)}.testimonial-card__avatar{width:56px;height:56px;border-radius:var(--radius-full);object-fit:cover}.service-card__icon{font-size:var(--font-size-xl);display:block;margin-bottom:var(--space-3)}.form-field{position:relative;margin-bottom:var(--space-4)}.form-field input,.form-field textarea{width:100%;padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);font-family:inherit}.form-field input:focus,.form-field textarea:focus{border-color:var(--color-primary);outline:none}.form-field label{position:absolute;top:var(--space-4);inset-inline-start:var(--space-4);color:var(--color-text-secondary);pointer-events:none;transition:all var(--motion-fast) var(--easing-standard);background-color:var(--color-surface);padding-inline:var(--space-1)}.form-field input:focus + label,.form-field input:not(:placeholder-shown) + label,.form-field textarea:focus + label,.form-field textarea:not(:placeholder-shown) + label{top:-8px;font-size:var(--font-size-xs);color:var(--color-primary)}.pagination-nav{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.breadcrumb-trail{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.breadcrumb-trail a{color:var(--color-text-secondary)}.breadcrumb-trail a:visited{color:var(--color-text-secondary)}.breadcrumb-trail a:hover{color:var(--color-primary)}.breadcrumb-trail__sep{margin:0 var(--space-2);opacity:0.5}#ajax-target.is-loading{opacity:0.5;pointer-events:none;transition:opacity var(--motion-fast) var(--easing-standard)}.search-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.search-modal[hidden]{display:none}.search-modal__backdrop{position:absolute;inset:0;background-color:rgba(15,23,42,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:search-fade-in var(--motion-base) var(--easing-standard)}.search-modal__box{position:relative;width:92vw;max-width:560px;max-height:70vh;display:flex;flex-direction:column;background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);overflow:hidden;animation:search-pop-in var(--motion-base) var(--easing-decelerate)}@keyframes search-fade-in{from{opacity:0}to{opacity:1}}@keyframes search-pop-in{from{opacity:0;transform:translateY(-12px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-modal__input-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.search-modal__icon{font-size:var(--font-size-lg);opacity:0.6}.search-modal__input{flex:1;border:none;outline:none;background:transparent;font-size:var(--font-size-lg);font-family:inherit;color:var(--color-text-primary)}.search-modal__input::placeholder{color:var(--color-text-disabled)}.search-modal__close{border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.search-modal__close:hover{background-color:var(--color-surface-alt)}.search-modal__results{overflow-y:auto;padding:var(--space-4) var(--space-3)}.search-modal__hint{text-align:center;color:var(--color-text-secondary);padding:var(--space-8) var(--space-4);margin:0}.search-modal__group{margin-bottom:var(--space-4)}.search-modal__group-title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.05em;color:var(--color-text-secondary);padding:0 var(--space-3);margin-bottom:var(--space-2)}.search-modal__result{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary)}.search-modal__result:visited{color:var(--color-text-primary)}.search-modal__result:hover{background-color:var(--color-surface-alt);color:var(--color-text-primary)}.search-modal__result-icon{font-size:var(--font-size-base)}.search-modal__footer{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.search-modal__footer kbd{background-color:var(--color-surface-alt);border-radius:var(--radius-sm);padding:2px 6px;font-family:var(--font-family-mono)}body.search-modal-open{overflow:hidden}.dash-embedded{margin-bottom:var(--space-6)}.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}@media (max-width:1100px){.stat-cards{grid-template-columns:repeat(2,1fr)}}.stat-card{background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--elevation-1);display:flex;align-items:flex-start;justify-content:space-between}.stat-card__label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.04em;color:var(--color-text-secondary);display:block;margin-bottom:var(--space-2)}.stat-card__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);display:block}.stat-card__delta{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-2)}.stat-card__delta.is-positive{color:var(--color-success)}.stat-card__delta.is-negative{color:var(--color-danger)}.stat-card__icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);color:#fff;flex-shrink:0}.stat-card__icon--blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.stat-card__icon--cyan{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stat-card__icon--teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.stat-card__icon--amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.dash-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--space-4)}@media (max-width:1100px){.dash-grid{grid-template-columns:1fr}}.dash-card{background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--elevation-1)}.dash-table{width:100%;border-collapse:collapse}.dash-table th{text-align:start;font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.dash-table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.navbar{position:sticky;top:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-border);box-shadow:1px 2px 3px aliceblue;transition:background-color var(--motion-base) var(--easing-standard)}.navbar__brand{font-size:30px;font-weight:bolder;text-shadow:2px 3px 2px lightgray}.navbar__inner{width:100%;display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--space-6)}.navbar__links{display:flex;gap:var(--space-6);list-style:none;margin:0;padding:0}.navbar__links a{position:relative;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);padding-bottom:var(--space-1)}.navbar__links a:visited{color:var(--color-text-secondary)}.navbar__links a::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--motion-base) var(--easing-standard)}.navbar__links a.is-active,.navbar__links a:hover{color:var(--color-text-primary)}.navbar__links a.is-active::after,.navbar__links a:hover::after{width:100%}.glass-card{background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.back-to-top{position:fixed;bottom:var(--space-6);inset-inline-end:var(--space-6);width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--elevation-2);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--easing-standard)}.back-to-top.is-visible{opacity:1;pointer-events:auto}.footer{border-top:1px solid var(--color-border);padding:var(--space-12) 0;margin-top:var(--space-16);color:var(--color-text-secondary)}