@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.navbar[data-v-8fbf072c]{position:sticky;top:0;z-index:100;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.nav-container[data-v-8fbf072c]{max-width:var(--max-width-content);margin:0 auto;padding:var(--spacing-3) var(--spacing-4);display:flex;justify-content:space-between;align-items:center}@media(min-width:640px){.nav-container[data-v-8fbf072c]{padding:var(--spacing-3) var(--spacing-8)}}@media(min-width:768px){.nav-container[data-v-8fbf072c]{padding:var(--spacing-3) var(--spacing-20)}}.nav-brand[data-v-8fbf072c]{flex-shrink:0}.brand-link[data-v-8fbf072c]{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--color-text-primary)}.brand-link[data-v-8fbf072c]:hover{color:var(--color-text-primary)}.brand-icon[data-v-8fbf072c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-primary);color:var(--color-text-primary);font-weight:800;font-size:var(--text-sm);border-radius:var(--radius-md)}.brand-text[data-v-8fbf072c]{font-weight:700;font-size:var(--text-base)}.nav-links[data-v-8fbf072c]{display:none;list-style:none;margin:0;padding:0;gap:var(--spacing-6)}.nav-link[data-v-8fbf072c]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);font-weight:500;padding:var(--spacing-2) 0;transition:color var(--transition-fast)}.nav-link[data-v-8fbf072c]:hover{color:var(--color-text-primary)}.nav-link.router-link-exact-active[data-v-8fbf072c]{color:var(--color-primary)}.nav-actions[data-v-8fbf072c]{display:none}.nav-cta[data-v-8fbf072c]{text-decoration:none}@media(min-width:768px){.nav-links[data-v-8fbf072c]{display:flex}.nav-actions[data-v-8fbf072c]{display:block}}.nav-toggle[data-v-8fbf072c]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.nav-toggle[data-v-8fbf072c]:hover{background-color:var(--color-bg-tertiary)}.hamburger-line[data-v-8fbf072c]{display:block;width:20px;height:2px;background-color:var(--color-text-primary);border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base)}.hamburger-line.open[data-v-8fbf072c]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-line.open[data-v-8fbf072c]:nth-child(2){opacity:0}.hamburger-line.open[data-v-8fbf072c]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:768px){.nav-toggle[data-v-8fbf072c]{display:none}}.mobile-menu[data-v-8fbf072c]{display:none;background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);padding:var(--spacing-4)}.mobile-menu.open[data-v-8fbf072c]{display:block}.mobile-nav-links[data-v-8fbf072c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.mobile-nav-link[data-v-8fbf072c]{display:block;padding:var(--spacing-3) var(--spacing-4);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-base);font-weight:500;border-radius:var(--radius-lg);transition:background-color var(--transition-fast),color var(--transition-fast)}.mobile-nav-link[data-v-8fbf072c]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-nav-link.router-link-exact-active[data-v-8fbf072c]{background-color:var(--color-primary-subtle);color:var(--color-primary)}.mobile-cta[data-v-8fbf072c]{background-color:var(--color-primary);color:var(--color-text-primary);text-align:center;margin-top:var(--spacing-2)}.mobile-cta[data-v-8fbf072c]:hover{background-color:var(--color-primary-hover);color:var(--color-text-primary)}@media(min-width:768px){.mobile-menu[data-v-8fbf072c]{display:none!important}}#app{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-primary)}.main-content{flex:1;padding-top:var(--spacing-6);padding-bottom:var(--spacing-8)}@media(min-width:640px){.main-content{padding-top:var(--spacing-8);padding-bottom:var(--spacing-12)}}.footer{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--spacing-6) var(--spacing-4);margin-top:auto}.footer-content{max-width:var(--max-width-content);margin:0 auto;text-align:center}.footer p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media(min-width:640px){.footer{padding:var(--spacing-8) var(--spacing-8)}}.profile-page[data-v-37b14d53]{padding:var(--spacing-4) 0}@media(min-width:640px){.profile-page[data-v-37b14d53]{padding:var(--spacing-8) 0}}.loading[data-v-37b14d53]{text-align:center;padding:var(--spacing-16) var(--spacing-4);color:var(--color-text-muted);font-size:var(--text-lg)}.error-state[data-v-37b14d53]{text-align:center;padding:var(--spacing-8);background:var(--color-error-subtle);border:1px solid var(--color-error);border-radius:var(--radius-xl);margin:var(--spacing-4)}.error-state p[data-v-37b14d53]{color:var(--color-error);margin-bottom:var(--spacing-4)}.no-data[data-v-37b14d53]{text-align:center;padding:var(--spacing-16);color:var(--color-text-muted)}.profile-header[data-v-37b14d53]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-12)}.profile-avatar[data-v-37b14d53]{width:128px;height:128px;border-radius:var(--radius-full);object-fit:cover;border:4px solid var(--color-primary);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-6)}.profile-avatar-placeholder[data-v-37b14d53]{width:128px;height:128px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-primary);font-size:var(--text-4xl);font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-6);box-shadow:var(--shadow-lg)}.profile-name[data-v-37b14d53]{margin-bottom:var(--spacing-2)}.profile-tagline[data-v-37b14d53]{color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--spacing-6);max-width:500px;margin-left:auto;margin-right:auto}.profile-skills[data-v-37b14d53]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}.profile-cta[data-v-37b14d53]{display:inline-flex;text-decoration:none;padding:var(--spacing-3) var(--spacing-8);font-size:var(--text-base)}.profile-section[data-v-37b14d53]{margin-bottom:var(--spacing-12)}.values-grid[data-v-37b14d53]{display:grid;gap:var(--spacing-4)}@media(min-width:640px){.values-grid[data-v-37b14d53]{grid-template-columns:repeat(2,1fr)}}.value-card[data-v-37b14d53]{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-4)}@media(min-width:640px){.value-card[data-v-37b14d53]{padding:var(--spacing-6)}}.value-title[data-v-37b14d53]{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--spacing-2)}.value-description[data-v-37b14d53]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6;margin:0}.quick-links[data-v-37b14d53]{display:grid;gap:var(--spacing-4)}@media(min-width:640px){.quick-links[data-v-37b14d53]{grid-template-columns:repeat(2,1fr)}}.quick-link[data-v-37b14d53]{text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.quick-link[data-v-37b14d53]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.quick-link h3[data-v-37b14d53]{color:var(--color-text-primary);font-size:var(--text-lg);margin-bottom:var(--spacing-2)}.quick-link p[data-v-37b14d53]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.chat-page[data-v-31d2524a]{height:calc(100vh - var(--header-height) - var(--spacing-12));display:flex;flex-direction:column;padding:var(--spacing-4)}@media(min-width:640px){.chat-page[data-v-31d2524a]{padding:var(--spacing-6)}}.chat-container[data-v-31d2524a]{display:flex;flex-direction:column;height:100%;max-width:800px;margin:0 auto;width:100%}.chat-header[data-v-31d2524a]{text-align:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-4);flex-shrink:0}.chat-header h1[data-v-31d2524a]{font-size:var(--text-xl);margin-bottom:var(--spacing-2)}@media(min-width:640px){.chat-header h1[data-v-31d2524a]{font-size:var(--text-2xl)}}.chat-intro[data-v-31d2524a]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:500px;margin:0 auto}.messages-container[data-v-31d2524a]{flex:1;overflow-y:auto;padding:var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--spacing-4)}.loading-state[data-v-31d2524a],.empty-state[data-v-31d2524a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--color-text-muted)}.suggested-questions[data-v-31d2524a]{margin-top:var(--spacing-8);width:100%}.suggested-questions h3[data-v-31d2524a]{color:var(--color-text-primary);font-size:var(--text-sm);margin-bottom:var(--spacing-4)}.suggested-list[data-v-31d2524a]{display:flex;flex-direction:column;gap:var(--spacing-2)}.suggested-question[data-v-31d2524a]{width:100%;padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.suggested-question[data-v-31d2524a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.messages-list[data-v-31d2524a]{display:flex;flex-direction:column;gap:var(--spacing-4)}.message[data-v-31d2524a]{display:flex;gap:var(--spacing-3);max-width:85%}.message--user[data-v-31d2524a]{flex-direction:row-reverse;margin-left:auto}.message--assistant[data-v-31d2524a]{margin-right:auto}.message-avatar[data-v-31d2524a]{flex-shrink:0}.avatar[data-v-31d2524a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.avatar--user[data-v-31d2524a]{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.avatar--assistant[data-v-31d2524a]{background:var(--color-primary);color:var(--color-text-primary)}.message-content[data-v-31d2524a]{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-xl);background:var(--color-bg-tertiary)}.message--user .message-content[data-v-31d2524a]{background:var(--color-primary);color:var(--color-text-primary)}.message-content p[data-v-31d2524a]{margin:0;line-height:1.6;font-size:var(--text-sm);color:inherit}.message--assistant .message-content p[data-v-31d2524a]{color:var(--color-text-secondary)}.message-text[data-v-31d2524a]{line-height:1.6;font-size:var(--text-sm);color:var(--color-text-secondary)}.message-text[data-v-31d2524a] p{margin:0 0 var(--spacing-2) 0}.message-text[data-v-31d2524a] p:last-child{margin-bottom:0}.message-text[data-v-31d2524a] strong{font-weight:600;color:var(--color-text-primary)}.message-text[data-v-31d2524a] em{font-style:italic}.message-text[data-v-31d2524a] ul,.message-text[data-v-31d2524a] ol{margin:var(--spacing-2) 0;padding-left:var(--spacing-4)}.message-text[data-v-31d2524a] li{margin-bottom:var(--spacing-1)}.message-text[data-v-31d2524a] code{background:var(--color-bg-elevated);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:SF Mono,Monaco,monospace;font-size:.85em}.message-text[data-v-31d2524a] pre{background:var(--color-bg-primary);padding:var(--spacing-3);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-2) 0}.message-text[data-v-31d2524a] pre code{background:none;padding:0}.message-text[data-v-31d2524a] a{color:var(--color-primary);text-decoration:underline}.message-text[data-v-31d2524a] a:hover{opacity:.8}.message-time[data-v-31d2524a]{display:block;margin-top:var(--spacing-2);font-size:var(--text-xs);color:var(--color-text-muted)}.message--user .message-time[data-v-31d2524a]{color:#ffffffb3}.typing-indicator[data-v-31d2524a]{display:flex;gap:4px;padding:var(--spacing-1) 0}.typing-indicator span[data-v-31d2524a]{width:8px;height:8px;background:var(--color-text-muted);border-radius:var(--radius-full);animation:typing-31d2524a 1.4s infinite ease-in-out}.typing-indicator span[data-v-31d2524a]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-31d2524a]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-31d2524a]:nth-child(3){animation-delay:.4s}@keyframes typing-31d2524a{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-input-form[data-v-31d2524a]{display:flex;gap:var(--spacing-2);flex-shrink:0}.message-input[data-v-31d2524a]{flex:1;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:16px;font-family:inherit;transition:border-color var(--transition-fast)}.message-input[data-v-31d2524a]::placeholder{color:var(--color-text-muted)}.message-input[data-v-31d2524a]:focus{outline:none;border-color:var(--color-primary)}.message-input[data-v-31d2524a]:disabled{background:var(--color-bg-tertiary);cursor:not-allowed}.send-button[data-v-31d2524a]{padding:var(--spacing-3) var(--spacing-6);flex-shrink:0}.send-button[data-v-31d2524a]:disabled{opacity:.5;cursor:not-allowed}.chat-actions[data-v-31d2524a]{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-4);flex-shrink:0}.action-button[data-v-31d2524a]{padding:var(--spacing-2) var(--spacing-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.action-button[data-v-31d2524a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.action-button--danger[data-v-31d2524a]:hover{border-color:var(--color-error);color:var(--color-error)}.error-message[data-v-31d2524a]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);margin-top:var(--spacing-4);background:var(--color-error-subtle);border:1px solid var(--color-error);border-radius:var(--radius-lg);flex-shrink:0}.error-message p[data-v-31d2524a]{color:var(--color-error);margin:0;font-size:var(--text-sm)}.error-message button[data-v-31d2524a]{background:transparent;border:none;color:var(--color-error);font-weight:600;font-size:var(--text-sm);cursor:pointer}@media(max-width:480px){.message[data-v-31d2524a]{max-width:90%}.chat-actions[data-v-31d2524a]{flex-direction:column;gap:var(--spacing-2)}.action-button[data-v-31d2524a]{width:100%;text-align:center}}:root{--color-bg-primary: #101c22;--color-bg-secondary: #233c48;--color-bg-tertiary: rgba(255,255,255,.05);--color-bg-elevated: rgba(255,255,255,.1);--color-text-primary: #ffffff;--color-text-secondary: #e2e8f0;--color-text-muted: #92b7c9;--color-text-tertiary: #cbd5e1;--color-primary: #13a4ec;--color-primary-hover: rgba(19,164,236,.9);--color-primary-subtle: rgba(19,164,236,.2);--color-primary-muted: rgba(19,164,236,.3);--color-border: rgba(255,255,255,.1);--color-border-strong: #1e293b;--color-border-subtle: rgba(255,255,255,.05);--color-success: #52B788;--color-success-subtle: rgba(82,183,136,.2);--color-warning: #F4A261;--color-warning-subtle: rgba(244,162,97,.2);--color-error: #E63946;--color-error-subtle: rgba(230,57,70,.2);--color-info: #13a4ec;--color-info-subtle: rgba(19,164,236,.2);--color-skill-expert: rgba(19,164,236,.2);--color-skill-expert-text: #13a4ec;--color-skill-proficient: #1e293b;--color-skill-proficient-text: #cbd5e1;--color-skill-developing: rgba(244,162,97,.2);--color-skill-developing-text: #F4A261;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--max-width-content: 960px;--header-height: 64px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-6);font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);min-width:84px}.btn-primary{background-color:var(--color-primary);color:var(--color-text-primary)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.btn-secondary:hover{background-color:var(--color-primary-subtle);color:var(--color-primary)}.card{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4)}@media(min-width:640px){.card{padding:var(--spacing-6)}}.skill-tag{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500}.skill-tag--primary{background-color:var(--color-primary-subtle);color:var(--color-primary)}.skill-tag--secondary{background-color:var(--color-skill-proficient);color:var(--color-text-tertiary)}.skill-tag--expert{background-color:var(--color-skill-expert);color:var(--color-skill-expert-text)}.skill-tag--proficient{background-color:var(--color-skill-proficient);color:var(--color-skill-proficient-text)}.skill-tag--developing{background-color:var(--color-skill-developing);color:var(--color-skill-developing-text)}.section-title{font-size:1.375rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-6)}.container{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.container{padding:0 var(--spacing-8)}}@media(min-width:768px){.container{padding:0 var(--spacing-20)}}@media(min-width:1024px){.container{padding:0 var(--spacing-20)}}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover,.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background:var(--color-bg-primary);line-height:1.6;font-size:var(--text-base)}h1{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-4)}h2{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:700;line-height:1.3;margin-bottom:var(--spacing-4)}h3{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:600;line-height:1.4;margin-bottom:var(--spacing-2)}h4{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:600;line-height:1.4;margin-bottom:var(--spacing-2)}@media(min-width:640px){h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}}@media(min-width:1024px){h1{font-size:var(--text-5xl)}}p{margin-bottom:var(--spacing-4);color:var(--color-text-secondary)}p:last-child{margin-bottom:0}small{font-size:var(--text-sm);color:var(--color-text-muted)}button{cursor:pointer;font-family:inherit;font-size:inherit;border:none;background:transparent;transition:all var(--transition-base)}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}ul,ol{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4)}li{margin-bottom:var(--spacing-2);color:var(--color-text-secondary)}li:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-bg-primary)}::selection{background:var(--color-primary-subtle);color:var(--color-text-primary)}img{max-width:100%;height:auto;display:block}code{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .375rem;border-radius:var(--radius-sm);color:var(--color-primary)}pre{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4);overflow-x:auto;margin-bottom:var(--spacing-4)}pre code{background:transparent;padding:0;font-size:var(--text-sm);color:var(--color-text-secondary)}
