/* Friendly app skin. Navigation and functional controls keep their existing IDs. */
:root{--ink:#29223d;--cream:#faf8ff;--muted:#665e78;--line:#e8e1f1;--gold:#7546bc;--sage:#eee4ff;--blush:#ffdfd0;--accent:#7043ba;--accent-dark:#583094;--peach:#ffddcd;--mint:#d9f3e8;--butter:#fff0ba}
body{background:radial-gradient(ellipse at 95% 0,#f2e9ff 0,transparent 40%),#faf8ff;font-size:16px;color:var(--ink)}
h1,h2,h3{font-family:'DM Sans',Arial,sans-serif;font-weight:700;letter-spacing:-.8px}h1{line-height:1.08}h2{font-size:32px}.eyebrow{font-size:11px;letter-spacing:1.3px;color:#625477}.fine{font-size:14px;line-height:1.6}p{line-height:1.55}
button,.secondary,.file-label{min-height:56px;border-radius:18px;font-size:16px;font-weight:700;padding:16px 20px}.primary{background:var(--accent);border-color:var(--accent);box-shadow:0 5px 0 #4f2d8720}.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.secondary{background:white;border-color:#dcd1eb}.secondary:hover{background:#f1e9fb;border-color:#b39cd1}.ui-icon{stroke-width:2;width:26px;height:26px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#7043ba;outline-width:3px}
header{padding-top:22px;padding-bottom:18px}.brand-mark{background:#7043ba;color:white;border-radius:16px;box-shadow:0 4px 0 #7043ba15}.brand>span:last-child{font-size:23px;letter-spacing:-.8px}.brand small{font-size:12px;font-weight:500;color:#706382}.account-menu>summary{min-height:48px;background:white;border-color:var(--line);font-size:14px}.account-menu>div{border-radius:22px;border-color:var(--line)}.account-menu button{min-height:52px;font-size:15px}
.main-nav{border-radius:24px;border-color:var(--line);box-shadow:0 5px 20px #4633620b;padding:8px;gap:5px}.main-nav>.tab{min-height:58px;font-size:15px;border-radius:17px}.main-nav .tab .nav-label{font-size:14px}.main-nav>.tab.active{background:#7043ba;color:white;box-shadow:0 3px 9px #7043ba25}.main-nav>.tab.active:hover{background:#583094}.main-nav>.tab:hover{background:#f0e8fc}.more-menu>summary{min-height:58px;font-size:14px;border-radius:17px}.more-menu[open]>summary,.more-menu.has-active>summary{background:#eee3ff;color:#57328c}.more-menu-panel{width:285px;border-radius:24px;padding:16px;border-color:var(--line);box-shadow:0 15px 40px #29223d26}.more-menu-panel>.tab{min-height:65px;font-size:17px;border-radius:16px}.more-menu-panel>.tab.active,.more-menu-panel>.tab:hover{background:#f0e8fc}.more-menu-panel small{font-size:13px;margin-top:6px}.more-menu-panel>.eyebrow{font-size:11px}
.home-hero{background:linear-gradient(115deg,#e7dbff 0%,#eee5ff 56%,#fce3d9 100%);border-radius:32px;padding:42px 44px;min-height:350px;box-shadow:inset 0 0 0 1px #f1e8ff}.hero-copy h1{font-size:clamp(42px,5vw,64px);font-weight:700;letter-spacing:-2px;color:#352052;line-height:1.07}.hero-copy>.eyebrow{color:#704ca0}.hero-copy>p:not(.eyebrow){color:#5e4f75;font-size:17px;max-width:350px}.hero-button{min-height:62px;padding:17px 25px;font-size:18px;gap:24px;border-radius:21px}.hero-note{font-size:13px;color:#624781;font-weight:500}.hero-note span{color:#8b4fc8}.art-orbit{background:#fff5bfaa}.art-star{color:#8554c3;font-size:50px}.art-shirt{background:#fffefd;border-radius:23px;box-shadow:0 12px 24px #633b9120}.art-shirt svg{fill:#b8a0e3;stroke:#8062b3}.garment-line{stroke:#765995}.art-shirt span{color:#75538d;font-size:12px;font-weight:600}.art-jeans{background:#ffe1d1;border-radius:23px;box-shadow:0 12px 24px #a8694c20}.art-jeans svg{fill:#8bacda;stroke:#6484b0}.art-tag{background:#fff1bb;color:#685337;font-weight:700;font-size:13px;box-shadow:0 5px 15px #80652412}.art-tag span{color:#7d4ead}
.home-heading h2{font-size:27px;font-weight:700}.home-heading p{font-size:14px}.home-actions{gap:18px}.home-action{border:0;border-radius:25px;padding:27px;min-height:190px;box-shadow:0 4px 0 #36254908;background:#e3f5ed}.home-action:nth-child(2){background:#eddefe;border:0}.home-action:nth-child(3){background:#ffe4d5}.home-action strong{font-size:21px;letter-spacing:-.6px}.home-action>span:not(.action-icon){font-size:15px;color:#5c5b68;line-height:1.45}.action-icon{width:52px;height:52px;border-radius:18px;background:#c2e8d7;color:#265b43}.home-action:nth-child(2) .action-icon{background:#dac3fa;color:#643498}.home-action:nth-child(3) .action-icon{background:#ffd0b9;color:#895239}.home-action>.ui-icon{width:23px;height:23px}.home-action:hover{box-shadow:0 7px 20px #36254916;transform:translateY(-2px)}.home-action:active{transform:translateY(1px)}
.home-pieces{gap:18px}.home-piece{padding:12px 12px 18px;border-radius:25px;border-color:#ece5f4;box-shadow:0 4px 0 #36254906}.home-piece img{height:235px;border-radius:19px;background:#f4f0f9}.home-piece strong{font-size:16px;line-height:1.3}.home-piece>span{font-size:13px}.home-empty{background:#fffdf8;border:2px dashed #d9c7ef;border-radius:25px;padding:32px}.home-empty h3{font-size:24px}.home-empty p{font-size:16px}.home-empty .primary{min-height:58px;font-size:17px}.empty-spark{font-size:32px;color:#9b71c8}.explore-strip{background:#fff0c6;border-radius:25px;padding:28px}.explore-strip h3{font-family:'DM Sans',Arial,sans-serif;font-weight:700;font-size:27px}.explore-strip p{font-size:15px;color:#736451}.explore-strip .secondary{min-height:56px;font-size:15px;background:#fffdf5;border-color:#e8d8ae}
.card,.match-card,.saved-look,.look-piece,.styled-outfit,.gap-idea-card{border-radius:25px;border-color:var(--line);box-shadow:0 4px 0 #35224d05}.card img{height:290px;background:#f1eff8}.card-body{padding:22px}.card h3{font-size:20px;line-height:1.25}.card p{font-size:15px}.card .secondary{min-height:54px;font-size:16px}.card .actions{gap:10px}.heading-count{background:#eadcfb;color:#643498;border-radius:13px;font-size:16px;height:36px;min-width:36px}.filters{gap:14px}.filters input,.filters select,input,select,textarea{min-height:56px;padding:15px;border-color:#ddd3e9;border-radius:16px!important;font-size:17px}.filters input::placeholder{color:#84758f}input[type="checkbox"]{min-height:22px;width:22px;height:22px;padding:0;accent-color:#7043ba}.season-picker label{min-height:48px}
.section-heading{margin-top:28px}.section-heading h2{font-size:37px}.section-heading p{font-size:16px}.scan-layout{gap:25px}.scan-layout>aside{background:white;padding:26px;border-radius:28px;box-shadow:0 4px 0 #35224d06}.scan-layout>aside h2{font-size:31px}.camera{border-radius:28px;background:linear-gradient(135deg,#eee5ff,#f7e9df);min-height:440px}.camera-icon{color:#9477b6;font-size:60px}#placeholder h2{font-size:31px}#placeholder p{font-size:16px;max-width:310px;margin-left:auto;margin-right:auto}.capture-state{background:#fffefaed;color:#4f4160;border-radius:17px;font-size:15px;padding:15px}.camera-help{font-size:15px;margin-top:6px;margin-bottom:20px}.shutter{min-height:68px;font-size:20px;border-radius:24px}.camera-actions .shutter{min-height:68px}.camera-actions .secondary{min-height:68px;background:white;border-color:white;font-size:17px}.last-capture{border-radius:17px;width:90px;height:110px}.session-summary{font-size:14px;gap:18px}.auto-settings summary,.saved-imports summary{font-size:16px;min-height:54px}.recognition-help summary{font-size:16px}.photo-adjust{border-radius:25px}.photo-adjust form{gap:15px}
.occasion-choices{gap:13px}.occasion-chip{min-height:64px;padding:18px 23px;font-size:17px;border:2px solid #ece3f5;border-radius:22px;background:white;color:#534365}.occasion-chip>span{font-size:25px;color:#7d50ad}.occasion-chip:nth-child(2){background:#eff7ec}.occasion-chip:nth-child(3){background:#eaf1ff}.occasion-chip:nth-child(4){background:#fff0da}.occasion-chip[aria-pressed="true"]{background:#e6d5fb;border-color:#9970c9;box-shadow:0 3px 0 #7544a818;color:#4a2876}.stylist-form{border:1px solid #e6d8f7;background:#f1e8ff;border-radius:26px;padding:26px;gap:22px}.stylist-form label{font-size:16px;font-weight:600;gap:10px}.stylist-form select{min-height:56px;font-size:17px;border-radius:16px}.stylist-form .primary{min-height:60px;font-size:18px}.styled-outfit{padding:26px}.styled-outfit h3{font-size:25px}.styled-outfit-photos img{height:230px;background:#f4f0f9;border-radius:20px}.styled-outfit-photos figcaption{font-size:15px;line-height:1.35;margin-top:10px}.styled-outfit .actions{gap:14px}.styled-outfit .actions button{min-height:58px;font-size:16px}.styled-outfit details{background:#f4edfb;border-radius:17px;padding:15px}.styled-outfit details summary{min-height:48px;font-size:15px;font-weight:600}.board-context,.look-context{background:#f1e8ff;border-radius:26px}.board-context h3,.look-context h3{font-size:22px}.board-context label,.look-context>label,.inspiration-form>label{font-size:15px}.outfit-figure{background:radial-gradient(ellipse at center,#fff 10%,#ece3fa 90%);border-radius:27px;border-color:var(--line)}.outfit-person{fill:#d0bfdc;stroke:#ab93bd}.board-slot{border-radius:17px;background:#fffefaee;border-color:#bda4d7;min-height:102px;color:#554064}.board-slot.owned{border-color:#ad8ccf;background:white}.board-slot small{font-size:11px}.board-slot.planned{background:#fff1c9;border-color:#c8a854}.board-pick{border-radius:20px}.board-owned-pick{border-radius:20px}.board-picker{border-radius:25px}.trend-freshness{background:#f3edf9;border-color:#e7dcf2;border-left-color:#a181c2;font-size:13px}.trend-references{border-radius:22px}.shop-link{background:#7043ba;border-radius:16px;min-height:54px;padding:16px}.match-card .shop-link{font-size:15px}.gap-idea-card h3{font-family:'DM Sans',Arial,sans-serif;font-weight:700;font-size:26px}.match-tag{border-radius:9px;background:#e8ddf5;color:#56367b}.match-tag.substitute{background:#fff0be;color:#756026}.match-tag.gap{background:#ffe4d5;color:#8a5339}.empty{border-color:#c8b4df;border-radius:25px}.empty h3{font-family:'DM Sans',Arial,sans-serif;font-weight:700;font-size:24px}.empty p{font-size:16px}
.auth-gate{background:radial-gradient(ellipse at 12% 8%,#e9dcff,transparent 55%),radial-gradient(ellipse at 100% 90%,#ffe6d4,transparent 50%),#fbf8ff}.auth-card{border-radius:30px;padding:34px;border-color:#e8e0f0;box-shadow:0 14px 45px #62428510}.auth-card h1{font-family:'DM Sans',Arial,sans-serif;font-weight:700;font-size:39px;color:#432461;letter-spacing:-1.4px;line-height:1.1}.auth-brand-mark{background:#e8d9fc;color:#7043ba;border-radius:20px}.auth-brand-mark span{color:#dda554}.auth-card>p:not(.eyebrow){font-size:16px}.auth-card label{font-size:15px;font-weight:600}.auth-card input{min-height:56px;padding:16px;font-size:17px}.auth-card .password-field input{padding-right:64px}.auth-card .password-toggle{width:50px;height:50px;min-height:50px;top:3px;right:3px;background:#f4eefb;border-radius:13px}.auth-card .password-toggle svg{width:25px;height:25px}.auth-card #authSubmit,.auth-card #authMode{min-height:58px;font-size:17px;border-radius:18px}.auth-card #authMode{background:#f0e6ff;border-color:#f0e6ff;color:#613b94}.auth-card #authResend,.auth-card #authReset{min-height:48px;font-size:14px}.auth-card #authStatus{font-size:14px;color:#6d5074}.install-help{background:#f1e8ff;border-radius:22px}.install-help p{font-size:14px}#message{background:#f0e6fb;border-radius:18px;font-size:15px;padding:15px 18px}footer{color:#82718f;font-size:13px}footer span{color:#82718f}
@media(max-width:900px){.home-action{padding:23px;min-height:190px}.home-action strong{font-size:19px}.home-action>span:not(.action-icon){font-size:14px}.home-hero{padding:34px}.styled-outfit-photos img{height:205px}}
@media(max-width:760px){body{padding-bottom:112px}main{padding:0 17px 28px}header{padding:18px 18px}.brand>span:last-child{font-size:20px}.brand small{font-size:11px}.brand-mark{width:44px;height:44px}.account-menu>summary{font-size:13px;min-height:48px}.main-nav{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));padding:8px 4px;gap:3px;border-radius:25px;background:#fffefd;box-shadow:0 6px 30px #50316624}.main-nav>.tab{min-height:66px;gap:7px;padding:9px 2px;border-radius:17px}.main-nav .ui-icon{width:24px;height:24px}.main-nav .tab .nav-label{font-size:11px;font-weight:600}.more-menu>summary{min-height:66px;gap:7px;font-size:11px;padding:9px 2px;border-radius:17px}.more-menu-panel{width:280px;border-radius:25px;bottom:calc(100% + 16px)}.more-menu-panel>.tab{font-size:17px;min-height:66px}.more-menu-panel small{font-size:13px}.home-hero{margin-top:8px;padding:27px;min-height:315px;border-radius:29px}.hero-copy h1{font-size:43px;letter-spacing:-1.8px;max-width:290px;line-height:1.05}.hero-copy>.eyebrow{font-size:10px;max-width:240px}.hero-copy>p:not(.eyebrow){font-size:16px;max-width:245px}.hero-button{min-height:60px;padding:17px 23px;font-size:17px;border-radius:21px}.hero-note{font-size:12px}.hero-art{opacity:.32;right:-74px;transform:scale(.68)}.home-heading h2{font-size:25px}.home-heading p{font-size:14px}.home-heading{margin:27px 0 16px}.home-actions{gap:14px}.home-action{padding:22px 44px 22px 91px;min-height:112px;border-radius:24px;gap:7px}.home-action .action-icon{left:20px;top:30px;width:52px;height:52px;border-radius:18px}.home-action strong{font-size:20px}.home-action>span:not(.action-icon){font-size:14px}.home-action>.ui-icon{right:17px;bottom:44px;width:21px;height:21px}.home-pieces{gap:14px}.home-piece{border-radius:24px;padding:10px 10px 17px}.home-piece img{height:200px;border-radius:17px}.home-piece strong{font-size:15px}.home-piece>span{font-size:13px}.latest-heading .text-button{font-size:14px}.home-empty{padding:27px}.home-empty h3{font-size:23px}.home-empty p{font-size:15px}.explore-strip{padding:24px;border-radius:25px}.explore-strip h3{font-size:25px}.explore-strip button{min-height:56px;font-size:14px}.section-heading h2{font-size:33px}.section-heading p{font-size:16px}.grid{gap:14px}.card img{height:235px}.card-body{padding:17px}.card h3{font-size:18px}.card p{font-size:14px}.card .secondary{min-height:54px;font-size:16px}.camera{min-height:360px}.scan-layout>aside{padding:23px}.scan-layout>aside h2{font-size:30px}.camera-actions .shutter{min-height:64px;font-size:19px}.camera-actions .secondary{min-height:64px;font-size:17px}.camera-actions{left:14px;right:14px;gap:10px}.capture-state{font-size:14px;left:14px;right:14px;bottom:16px}.occasion-choices{gap:12px;grid-template-columns:1fr 1fr}.occasion-chip{min-height:68px;font-size:17px;padding:17px 12px;border-radius:22px;gap:9px}.occasion-chip>span{font-size:25px}.stylist-form{padding:24px;gap:20px}.stylist-form .primary{min-height:62px;font-size:18px}.styled-outfit{padding:22px;border-radius:25px}.styled-outfit h3{font-size:23px}.styled-outfit-photos img{height:195px}.styled-outfit-photos figcaption{font-size:14px}.styled-outfit .actions button{flex:1 1 170px;min-height:58px}.auth-card{padding:29px;border-radius:28px}.auth-card h1{font-size:38px}.auth-card label{font-size:15px}.auth-card>p:not(.eyebrow){font-size:16px}.board-context h3,.look-context h3{font-size:22px}.fine{font-size:14px}.session-summary{font-size:13px}footer{font-size:12px}}
@media(max-width:390px){.hero-copy h1{font-size:38px}.home-hero{padding:24px}.home-action strong{font-size:19px}.home-action>span:not(.action-icon){font-size:13px}.home-piece img{height:170px}.card img{height:190px}.card-body{padding:14px}.card h3{font-size:16px}.card p{font-size:13px}.card .secondary{min-height:54px;font-size:15px}.brand>span:last-child{font-size:18px}.brand small{display:none}.auth-card h1{font-size:35px}.auth-card{padding:25px}.camera-actions .shutter{font-size:17px;padding:14px}.camera-actions .secondary{padding:14px;font-size:16px}.occasion-chip{font-size:16px}}
@media(prefers-reduced-motion:reduce){button,.secondary,.file-label{transition:none}.home-action:hover{transform:none}}

.recognition-notice{display:flex;align-items:center;gap:14px;background:#f0e6ff;border:1px solid #ded0f0;border-radius:22px;padding:18px 20px;margin:20px 0}.recognition-notice>span{font-size:28px;color:#8554b5}.recognition-notice>div{flex:1;min-width:0}.recognition-notice strong{font-size:16px}.recognition-notice p{font-size:13px;margin:6px 0 0}.recognition-notice progress{width:100%;height:12px;margin-top:12px;accent-color:#7043ba}.recognition-notice button{min-height:52px;font-size:15px;flex:none}@media(max-width:600px){.recognition-notice{padding:16px;flex-wrap:wrap}.recognition-notice>div{flex:1 1 190px}.recognition-notice button{margin-left:40px}}

.device-check-intro{padding:24px;border:1px solid #e5d9f1;background:#f3ecff;border-radius:24px}.device-check-intro .primary{width:auto;margin:0}.device-check-steps{display:grid;gap:14px;margin:24px 0}.device-step{padding:22px;background:white;border:1px solid var(--line);border-radius:22px}.device-step strong{font-size:18px}.device-step p{font-size:15px}.device-step button[aria-pressed="true"]{background:#e7d6fa;border-color:#9470c0;color:#4f2a83}.device-step .actions{gap:12px}@media(max-width:600px){.device-step .actions button{flex:1}.device-check-intro .actions button{width:100%}.more-menu-panel{max-height:70vh;overflow:auto}}
.outfit-import{margin:20px 0;padding:17px;background:#f1e9ff;border-radius:20px}.outfit-import summary{font-size:16px;font-weight:700;min-height:48px;cursor:pointer}.outfit-import .file-label{display:block;margin-top:12px;text-align:center;min-height:56px}.outfit-piece-actions{padding:24px;margin:18px 0;background:#eaf5ee;border-radius:24px}.outfit-piece-actions .actions button{min-height:58px;flex:1 1 240px}.outfit-piece-actions h3{margin-top:0}

/* Clear capture choices and compact photo results. */
.capture-heading{margin:26px 0 18px}.capture-heading h2{margin:8px 0;font-size:34px}.capture-heading p{margin:6px 0}.capture-mode-picker{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.capture-mode-choice{display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;border:2px solid #e5daef;border-radius:23px;background:white;padding:22px;min-height:110px;color:var(--ink)}.capture-mode-choice strong{font-size:22px}.capture-mode-choice span{font-size:14px;font-weight:400;color:var(--muted)}.capture-mode-choice[aria-pressed="true"]{background:#eee3ff;border-color:#8256b9;box-shadow:0 3px 0 #7043ba16}.scan-layout[hidden],.whole-outfit-panel[hidden]{display:none}.scan-layout>aside h3{margin-top:0;font-size:22px}.whole-outfit-panel{background:white;padding:30px;border:1px solid var(--line);border-radius:28px;margin-top:0;max-width:760px}.whole-outfit-panel h2{font-size:30px;margin:12px 0}.whole-outfit-panel .file-label{display:flex;min-height:60px;margin:12px 0;border-radius:18px;font-size:17px}.whole-outfit-panel .file-label:first-of-type{background:#7043ba;color:white;border-color:#7043ba}.capture-choice-icon{display:grid;place-items:center;width:66px;height:66px;background:#eee3ff;border-radius:23px;color:#7043ba;font-size:35px}.photo-status{display:inline-block;padding:6px 10px;border-radius:12px;font-size:12px;font-weight:700;background:#f1edf7;color:#685577;line-height:1.4}.photo-status.saved{background:#e7f4e8;color:#2e6839}.photo-status.ready{background:#eee3ff;color:#69429b}.photo-status.review,.photo-status.error{background:#fff0d6;color:#80591d}.photo-result h3{margin:12px 0 7px}.photo-result .photo-category{font-size:14px;line-height:1.5;margin:0 0 13px}.photo-extra{margin:8px 0 12px}.photo-extra summary{font-size:13px;min-height:40px}.photo-extra p{margin:0;font-size:13px}.photo-result .secondary{width:100%;margin-top:10px}.outfit-piece-select{display:flex!important;align-items:center;gap:10px;min-height:48px;font-size:15px!important;margin:8px 0!important}.outfit-piece-select input{width:23px;height:23px;accent-color:#7043ba;flex:none}.photo-result .fine{font-size:13px}.photo-result .card-body{padding:18px}
@media(max-width:760px){.capture-mode-picker{gap:10px}.capture-mode-choice{padding:18px 14px;min-height:110px;border-radius:20px}.capture-mode-choice strong{font-size:20px}.capture-mode-choice span{font-size:13px;line-height:1.4}.whole-outfit-panel{padding:23px}.photo-result img{height:205px}.photo-result .card-body{padding:15px}.photo-result h3{font-size:18px}.outfit-piece-actions .actions{display:flex;flex-wrap:wrap}.outfit-piece-actions .actions button{flex:1 1 220px;min-height:58px}}

/* Youthful, consistent purple/peach design: applied after legacy green CSS. */
.auth-gate{background:radial-gradient(circle at 5% 12%,#ffd2e9 0,transparent 36%),radial-gradient(circle at 90% 80%,#cbb3ff 0,transparent 42%),#f9f4ff!important}.auth-card{background:#fffaff;border:1px solid #eadbff}.auth-card .login-help{margin-top:12px}.login-help summary{color:#7043ba;font-weight:700;text-align:center;padding:12px}.login-help button{width:100%}
.home-hero{background:linear-gradient(130deg,#d9c4ff 0%,#f3d5fa 52%,#ffc9b2 100%)}.hero-copy h1{color:#36204e}.home-action{background:#ffe1f0!important}.home-action:nth-child(2){background:#e7dbff!important}.home-action:nth-child(3){background:#ffe9c8!important}.home-action .action-icon{background:#fff9!important;color:#7043ba!important}.home-action>span:not(.action-icon){display:none}.home-action{min-height:135px}.home-action strong{font-size:clamp(19px,2vw,25px)}.home-heading p{display:none}.home-empty{background:#fff8fd}.outfit-piece-actions{background:#f0e6ff}.occasion-chip:nth-child(2){background:#f4e7ff}.occasion-chip:nth-child(3){background:#ffe5f2}.occasion-chip:nth-child(4){background:#fff0d9}
@media(max-width:760px){.home-action{min-height:96px;padding:20px 38px 20px 82px}.home-action .action-icon{top:23px}.home-hero{min-height:285px}.home-hero .hero-copy>p:not(.eyebrow){font-size:15px}.home-heading{margin:20px 0 12px}.home-heading h2{font-size:23px}}
