@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--font-size:14px;--font-family-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--primary:#9d6ac4;--primary-dark:#7c3aed;--primary-foreground:#fff;--secondary:#f3f0ff;--secondary-foreground:#555;--accent:#e69770;--accent-yellow:#fde6a9;--accent-foreground:#fff;--foreground:#2d3748;--text-primary:#222;--text-secondary:#101010;--text-disabled:#f5f5f5;--label-color:#2d3748;--placeholder-color:#4a5568;--background:#fefefe;--background-linen:linen;--modal-background:#fffbfb;--card:#fff;--card-foreground:#555;--surface-primary:#fff;--surface-secondary:#fefefe;--surface-tertiary:#f3f0ff;--surface-accent:#f3f0ff;--surface-linen:linen;--gray-50:#fefefe;--gray-100:#f3f0ff;--gray-150:#f5f5f5;--gray-200:#e6d0f0;--gray-300:#d4d4d4;--gray-400:#4a5568;--gray-500:#555;--gray-600:#404040;--gray-700:#2c2c2c;--gray-800:#101010;--gray-900:#000;--success:#0d9f6e;--success-light:#0d9f6e26;--success-dark:#0b8a5f;--success-foreground:#fff;--warning:#f1c107;--warning-foreground:#101010;--destructive:#ac2330;--destructive-light:#fee2e2;--destructive-foreground:#fff;--info:#fde6a9;--info-foreground:#101010;--zillow-blue:#6bb3f0;--hover-overlay:#9d6ac41f;--primary-10:#9d6ac41a;--primary-15:#9d6ac426;--primary-bg-10:#9d6ac41a;--primary-bg-15:#9d6ac426;--focus-ring:#9d6ac466;--active-overlay:#9d6ac42e;--border:#f5f5f5;--border-lavender:#e8e0f580;--border-white:#ffffff80;--input:transparent;--input-background:#fff;--input-border:#f5f5f5;--input-outline:#d4d4d4;--input-outline-inactive:#d9cce6;--card-divider:#e8e8e8;--ring:#9d6ac4;--radius:.625rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:24px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-size-h1:36px;--font-size-h2:28px;--font-size-h3:20px;--font-size-body:16px;--font-size-label:12px;--font-size-input-text:14px;--font-size-caption:12px;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--line-height-h1:1.2;--line-height-h2:1.3;--line-height-h3:1.4;--line-height-body:1.5;--line-height-label:1.4;--line-height-caption:1.4;--gradient-purple-peach:linear-gradient(135deg, #9d6ac4 0%, #eac1f2 50%, #e7ad87 100%);--gradient-lavender-peach:linear-gradient(135deg, #9d6ac4 0%, #eac1f2 50%, #e7ad87 100%);--gradient-purple-sunset:linear-gradient(135deg, #9d6ac4 0%, #e7ad87 100%);--gradient-warm-sunset:linear-gradient(135deg, #9d6ac4 0%, #eac1f2 50%, #e7ad87 100%);--gradient-background-main:linear-gradient(to bottom, #fde6a914 0%, #e697701f 25%, #eac1f20f 60%, #9d6ac414 100%);--gradient-card:radial-gradient(circle at 70% 15%, #fde6a959 0%, #fde6a940 25%, #fde6a90d 50%, transparent 70%), linear-gradient(to bottom, #e6977047 0%, #e6977033 20%, #eac1f21f 50%, #9d6ac438 80%, #9d6ac447 100%);--button-bg-color:#9d6ac4;--button-hover-color:#7c3aed;--muted:#f3f0ff;--muted-foreground:#8f8f9f;--sidebar:#fff;--sidebar-foreground:#2d2d3a;--sidebar-primary:#9d6ac4;--sidebar-primary-foreground:#fff;--sidebar-accent:#f3f0ff;--sidebar-accent-foreground:#555;--sidebar-border:#f5f5f5;--font-family-zillow:Arial, sans-serif;--shadow-zillow:0 2px 8px #6bb3f04d;--shadow-focus-primary:0 0 0 2px var(--primary), 0 0 0 4px #9d6ac433;--shadow-focus-success:0 0 0 2px var(--success), 0 0 0 4px #1fb88733;--transition-all:all .2s ease;--transition-opacity:opacity .2s ease;--neutral-200:#e5e7eb;--neutral-600:#4b5563;--neutral-700:#374151;--success-bg:#1fb88726;--metrics-label:#6b7280;--shadow-metrics:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d}:root,:host{--color-label:var(--label-color);--color-gray-150:#f5f5f5}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-size:var(--font-size)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family)}}@layer utilities{.page-title{font-family:var(--font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);color:var(--foreground);margin:0}.section-title-h2{font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h2);color:var(--foreground);margin:0}.step-title{font-family:var(--font-family);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-h3);color:var(--foreground);margin:24px 0 12px}.step-title svg{color:var(--primary)}.step-subtitle{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--foreground);margin-bottom:24px}.body-text{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--foreground)}.field-label{font-family:var(--font-family);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--label-color);margin:24px 0 4px;display:block}.field-label:first-of-type{margin-top:0}.label-text{font-family:var(--font-family);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--label-color)}.option-text{font-family:var(--font-family);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-label)}.option-text.block{color:var(--label-color);margin-bottom:4px}.input-text,.placeholder-text::placeholder{font-family:var(--font-family);font-size:var(--font-size-input-text);font-weight:var(--font-weight-regular);line-height:var(--line-height-label)}.input-text{border:1px solid var(--border)!important;background-color:var(--input-background)!important;color:var(--foreground)!important}.placeholder-text::placeholder{color:var(--placeholder-color)}.secondary-description{font-family:var(--font-family);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption);color:var(--gray-400);margin-top:4px}.button-text{font-family:var(--font-family);font-size:var(--font-size-input-text);font-weight:var(--font-weight-bold)}.back-button-text{font-family:var(--font-family);font-size:var(--font-size-input-text);font-weight:var(--font-weight-regular)}.glass-subtle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;border:1px solid #e8e0f580}.glass-medium{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ffffffb3;border:1px solid #e8e0f566}.glass-strong{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffd9;border:1px solid #ffffff4d}.glass-sticky{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;border:1px solid #ffffff80}.card-standard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;border:1px solid #e8e0f580;border-radius:8px;padding:24px}.card-enhanced{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ffffffb3;border:1px solid #e8e0f566;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #9d6ac40d}.card-hero{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background-color:#ffffffd9;border:1px solid #ffffff4d;border-radius:12px;padding:32px;box-shadow:0 10px 15px -3px #b19cd91a,0 4px 6px -2px #b19cd90d}.gradient-purple-peach{background:var(--gradient-purple-peach)}.gradient-background-main{background:var(--gradient-background-main)}.gradient-card{background:var(--gradient-card)}.gradient-text{background:var(--gradient-purple-sunset);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #9d6ac40d}.shadow-purple{box-shadow:0 10px 15px -3px #b19cd91a,0 4px 6px -2px #b19cd90d}.shadow-active{box-shadow:0 2px 8px #9d6ac433}.button-primary{background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family);border:none;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .2s}.button-primary:hover{background-color:var(--primary-dark)}.button-primary:focus{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.button-outline{color:var(--primary);border:2px solid var(--primary);font-family:var(--font-family);background-color:#0000;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:700;transition:all .2s}.button-outline:hover{background-color:#f3f0ff80}.input-field{font-family:var(--font-family);color:var(--foreground);background-color:var(--input-background);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.input-field:hover{border-color:var(--primary)}.input-field:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #9d6ac433}.input-field::placeholder{color:var(--placeholder-color)}.field-group{margin-bottom:24px}.field-group:last-child,.field-subgroup:last-child{margin-bottom:0}.field-subgroup{margin-bottom:16px}.form-button{background-color:var(--button-bg-color);padding:8px 16px;transition:background-color .2s}.form-button:hover{background-color:var(--button-hover-color)}.hover-overlay{transition:background-color .2s}.hover-overlay:hover{background-color:var(--hover-overlay)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#9d6ac44d transparent}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:#9d6ac44d;border-radius:3px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#9d6ac480}.sidebar-shadow-brand{box-shadow:0 4px 12px #9d6ac426}.border-gray-150{border-color:var(--color-gray-150)}.border-lavender{border-color:var(--border-lavender)}.border-white-tint{border-color:var(--border-white)}.property-header-card{border:1px solid var(--neutral-200);background-color:#fff;border-radius:12px;width:100%;padding:16px;display:block;box-shadow:0 1px 2px #0000000d}@media (min-width:640px){.property-header-card{padding:32px 32px 20px}}.property-info-map-wrapper{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}@media (min-width:640px){.property-info-map-wrapper{flex-direction:row;gap:32px;margin-bottom:24px}}.property-info-column{width:100%}@media (min-width:640px){.property-info-column{flex:7}}.property-price-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (min-width:640px){.property-price-row{gap:12px;margin-bottom:16px}}.property-price{font-size:36px;font-weight:700;line-height:1.2;font-family:var(--font-family);background:var(--gradient-purple-sunset);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0}.zillow-badge{background-color:var(--zillow-blue);width:24px;height:24px;box-shadow:var(--shadow-zillow);border-radius:50%;justify-content:center;align-items:center;display:flex}.zillow-badge-text{font-size:11px;font-weight:700;font-family:var(--font-family-zillow);color:#fff;margin:0;padding:0;line-height:1}.fit-score-badge{font-size:9px;font-weight:700;font-family:var(--font-family);text-transform:uppercase;background-color:var(--success-light);color:var(--success);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:2px 8px;line-height:1;display:inline-flex}@media (min-width:640px){.fit-score-badge{padding:6px 12px;font-size:12px}}.fit-score-badge--good{background-color:var(--accent-yellow);color:var(--warning)}.fit-score-badge--weak{background-color:var(--destructive-light);color:var(--destructive)}.property-address-row{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}@media (min-width:640px){.property-address-row{margin-bottom:16px}}.property-address-icon{width:16px;height:16px;color:var(--primary);flex-shrink:0;margin-top:2px}@media (min-width:640px){.property-address-icon{width:20px;height:20px}}.property-address-text{font-size:18px;font-weight:700;font-family:var(--font-family);color:var(--neutral-700);margin:0;line-height:1.375}.property-amenities{font-size:14px;font-weight:500;font-family:var(--font-family);color:var(--neutral-600);margin:0 0 12px;line-height:1.5}@media (min-width:640px){.property-amenities{font-size:16px}}.amenities-compact{display:inline}@media (min-width:640px){.amenities-compact{display:none}}.amenities-grid{display:none}@media (min-width:640px){.amenities-grid{flex-wrap:wrap;gap:24px;display:flex}}.amenity-item{align-items:center;gap:8px;display:flex}.amenity-item .property-amenities{margin:0;line-height:1.25}.amenity-icon{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--primary);flex-shrink:0;display:block}.amenity-label-full{display:none}@media (min-width:1280px){.amenity-label-full{display:inline}.amenity-label-short{display:none}}.property-map-column{width:100%}@media (min-width:640px){.property-map-column{flex:3}}.property-map-container{border:1px solid var(--neutral-200);background-color:var(--gray-150);border-radius:12px;width:100%;height:140px;overflow:hidden}.property-buttons-row{flex-direction:column;gap:8px;display:flex}@media (min-width:640px){.property-buttons-row{flex-direction:row;gap:16px}}.property-button{width:100%;font-size:12px;font-weight:600;font-family:var(--font-family);transition:var(--transition-all);cursor:pointer;border-style:solid;border-width:2px;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;line-height:1;display:flex}@media (min-width:640px){.property-button{flex:1;padding:12px 16px;font-size:14px}}.property-button-icon{width:16px;height:16px}@media (min-width:640px){.property-button-icon{width:18px;height:18px}}.property-button--favorite{color:var(--primary);border:2px solid var(--primary);background-color:#fff}.property-button--favorite .property-button-icon{color:var(--primary);stroke:var(--primary)}.property-button--favorite:hover{background-color:var(--secondary);border-color:var(--primary);color:var(--primary)}.property-button--favorite:hover .property-button-icon{color:var(--primary);stroke:var(--primary)}.property-button--favorite:active{transform:scale(.98)}.property-button--favorite:focus-visible{box-shadow:var(--shadow-focus-primary);outline:none}.property-button--favorite:disabled{opacity:.5;cursor:not-allowed}.property-button--send-offer{background-color:var(--success);color:#fff;border-color:var(--success)}.property-button--send-offer:hover{opacity:.9}.property-button--send-offer:active{transform:scale(.98)}.property-button--send-offer:focus-visible{box-shadow:var(--shadow-focus-success);outline:none}.property-button--send-offer:disabled{opacity:.5;cursor:not-allowed}@keyframes property-card-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes property-card-fade-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes property-card-scale-spring{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes property-card-zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-card{animation:.4s ease-out property-card-fade-in-up}.animate-badge-zillow{animation:.4s cubic-bezier(.68,-.55,.265,1.55) .2s both property-card-scale-spring}.animate-badge-fit{animation:.4s cubic-bezier(.68,-.55,.265,1.55) .3s both property-card-scale-spring}.animate-address{animation:.4s ease-out .15s both property-card-fade-in-left}.animate-amenities{animation:.4s ease-out .2s both property-card-fade-in-up}.animate-map{animation:.4s ease-out .25s both property-card-zoom-in}.animate-buttons{animation:.4s ease-out .3s both property-card-fade-in-up}.property-skeleton-line{background-color:var(--gray-150);border-radius:4px;height:1em}.property-skeleton-line--w40{width:40%}.property-skeleton-line--w60{width:60%}.property-skeleton-line--w80{width:80%}.property-skeleton-line--button{flex:1;height:44px}@media (prefers-reduced-motion:no-preference){.property-skeleton-line{animation:1.5s ease-in-out infinite property-skeleton-pulse}}@keyframes property-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.property-map-placeholder{width:100%;height:100%;color:var(--gray-400);justify-content:center;align-items:center;display:flex}.property-header-card-error-title{margin:0;font-weight:600}.property-header-card-error-body{font-size:var(--font-size-label);margin:.25rem 0 0}.property-header-card-error-actions{margin-top:.75rem}.property-header-card-message{text-align:center;font-family:var(--font-family);font-size:var(--font-size-body);color:var(--neutral-600);margin:0;padding:2rem 1rem}.property-header-card-error-inner{border-radius:var(--radius);border:1px solid var(--destructive);background-color:var(--destructive-light);color:var(--destructive);font-family:var(--font-family);font-size:var(--font-size-body);padding:1rem}.investment-metrics-card{background-color:var(--card);border:1px solid var(--neutral-200);box-shadow:var(--shadow-metrics);border-radius:12px;padding:16px;display:none}@media (min-width:1024px){.investment-metrics-card{display:block}}@media (min-width:640px){.investment-metrics-card{padding:24px}}.metrics-upper-section{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}@media (min-width:640px){.metrics-upper-section{flex-direction:row;justify-content:center;align-items:center;gap:48px;margin-bottom:24px}}@media (min-width:1024px){.metrics-upper-section{justify-content:flex-start;gap:64px}}.metric-badge{align-items:center;gap:12px;width:100%;display:flex}@media (min-width:640px){.metric-badge{width:auto}}.metric-icon-circle{background-color:var(--success-bg);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.metric-icon{width:16px;height:16px;color:var(--success)}@media (min-width:640px){.metric-icon{width:20px;height:20px}}.metric-icon-circle--warning{background-color:var(--accent-yellow)}.metric-icon--warning,.metric-badge-value--warning{color:var(--warning)}.metric-icon-circle--error{background-color:var(--destructive-light)}.metric-icon--error,.metric-badge-value--error{color:var(--destructive)}.metric-badge-label{font-size:10px;font-weight:700;font-family:var(--font-family);text-transform:uppercase;color:var(--metrics-label);margin:0;padding:0;line-height:1}@media (min-width:640px){.metric-badge-label{font-size:12px}}.metric-badge-value{font-size:20px;font-weight:700;font-family:var(--font-family);color:var(--success);margin:0;padding:0;line-height:1.75}@media (min-width:640px){.metric-badge-value{font-size:24px;line-height:2}}.metrics-divider{background-color:var(--neutral-200);width:100%;height:1px;margin-top:16px;margin-bottom:16px}.metrics-lower-section{flex-direction:column;gap:0;display:flex}@media (min-width:640px){.metrics-lower-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}.metric-column{text-align:center;border-bottom:1px solid var(--neutral-200);padding-top:16px;padding-bottom:16px}@media (min-width:640px){.metric-column{border-bottom:none;padding-top:0;padding-bottom:0}}.metric-column--bordered{border-bottom:1px solid var(--neutral-200)}@media (min-width:640px){.metric-column--bordered{border-bottom:none;border-left:1px solid var(--neutral-200);border-right:1px solid var(--neutral-200)}}.metric-column:last-child{border-bottom:none}.metric-column-label{font-size:12px;font-weight:600;font-family:var(--font-family);text-transform:uppercase;letter-spacing:.5px;color:var(--metrics-label);margin:0 0 8px;padding:0;line-height:1.5}.metric-column-value{font-size:20px;font-weight:800;font-family:var(--font-family);color:var(--primary);margin:0;padding:0;line-height:1.75}@media (min-width:640px){.metric-column-value{font-size:24px;line-height:2}}.investment-metrics-card-message{text-align:center;font-family:var(--font-family);font-size:var(--font-size-body);color:var(--metrics-label);margin:0;padding:2rem 1rem}.investment-metrics-card-error-inner{border-radius:var(--radius);border:1px solid var(--destructive);background-color:var(--destructive-light);color:var(--destructive);font-family:var(--font-family);font-size:var(--font-size-body);padding:1rem}.investment-metrics-card-retry{border:2px solid var(--destructive);color:var(--destructive);border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-family);background:0 0;margin-top:.75rem;padding:.375rem .75rem}.investment-metrics-card-retry:hover{background-color:var(--destructive-light)}.investment-metrics-card-skeleton-label{margin-bottom:8px}.property-detail-header-scope{--primary:#9d6ac4;--primary-bg-10:#9d6ac41a;--primary-bg-15:#9d6ac426}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:focus-visible{outline-offset:2px}button:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}select:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}@media (prefers-contrast:high){:root{--border:#000;--label-color:#000}.card-standard,.input-field,.button-outline{border-width:2px}}@media (max-width:768px){:root{--font-size-h1:24px;--font-size-h2:22px;--font-size-h3:18px;--font-size-body:15px;--font-size-label:12px;--font-size-input-text:16px;--font-size-caption:12px;--line-height-h1:1.25;--line-height-h2:1.3;--line-height-h3:1.4;--line-height-body:1.5;--line-height-label:1.4;--line-height-caption:1.4}.step-title{margin:16px 0 8px}.step-subtitle{margin-bottom:16px}.field-label{color:var(--color-label);margin:20px 0 4px}.field-group{margin-bottom:20px}.field-subgroup{margin-bottom:14px}}@media (min-width:769px) and (max-width:1024px){:root{--font-size-h1:30px;--font-size-h2:24px;--font-size-h3:19px;--font-size-body:16px;--font-size-label:12px;--font-size-input-text:14px;--font-size-caption:12px;--line-height-h1:1.2;--line-height-h2:1.3;--line-height-h3:1.4;--line-height-body:1.5;--line-height-label:1.4;--line-height-caption:1.4}}
