@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#071b2b;--ink2:#123246;--blue:#127b99;--aqua:#55c7db;--paper:#f5f8fa;--line:#cbd8df;--muted:#536b78}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:400 1rem/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:min(100% - 3rem,1200px);margin-inline:auto}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:1rem;z-index:20}.skip:focus{left:1rem}.site-header{background:var(--ink);color:#fff;border-bottom:1px solid #244257}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:flex;align-items:center;gap:.7rem;font-family:Manrope,sans-serif;font-size:1.12rem;letter-spacing:-.03em}.brand strong{font-weight:800}.brand-mark{width:2rem;height:2rem;display:grid;place-items:center;border:2px solid var(--aqua);border-radius:9px;color:var(--aqua);font-size:1.7rem;line-height:1;font-weight:800}.site-header nav{display:flex;flex-wrap:wrap;gap:1.8rem;font-size:.92rem;font-weight:600}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--aqua)}a:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}.intro{padding:clamp(4rem,9vw,8rem) 0 4rem}.eyebrow,.kicker,.number{text-transform:uppercase;letter-spacing:.16em;font-size:.77rem;font-weight:800;color:var(--blue)}.eyebrow{display:flex;align-items:center;gap:.65rem}.signal{width:9px;height:9px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 5px #dcf4f8}.intro h1,.detail-hero h1{font:800 clamp(3.25rem,6.6vw,6.5rem)/1.04 Manrope,sans-serif;letter-spacing:-.065em;max-width:1000px;margin:1.4rem 0}.lead{font-size:clamp(1.13rem,1.7vw,1.4rem);line-height:1.6;max-width:780px;color:var(--muted)}.intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2.6rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.75rem 1.5rem;background:var(--aqua);color:var(--ink);font-weight:800;border-radius:3px}.button:hover{background:#8adeec}.text-link{font-weight:700;border-bottom:1px solid var(--blue);padding-bottom:.18rem}.intro-rule{margin-top:5rem;border-top:1px solid var(--line);padding-top:1rem;display:flex;justify-content:space-between;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.products{padding:3rem 0 6rem}.section-top{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.section-top h2,.shared h2,.compare h2,.endnote h2,.detail-section h2{font:800 clamp(2.3rem,4vw,4rem)/1.12 Manrope,sans-serif;letter-spacing:-.055em;margin:.4rem 0}.section-top>p{max-width:300px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.product-card{min-width:0;display:grid;grid-template-columns:1.1fr .9fr;min-height:390px;overflow:hidden;background:#e8f3f7}.product-card.analog{background:#e6edf6}.card-copy{padding:clamp(1.5rem,3vw,2.6rem);display:flex;flex-direction:column;align-items:start}.card-copy h3{font:800 clamp(2rem,3vw,3rem)/1.1 Manrope,sans-serif;letter-spacing:-.06em;margin:1.4rem 0 .65rem}.card-copy p{margin:0;color:#345263;line-height:1.6}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 2rem}.tags span{font-size:.78rem;font-weight:700;border:1px solid #9bb7c5;border-radius:100px;padding:.3rem .7rem}.card-link{margin-top:auto;font-weight:800;border-bottom:2px solid var(--ink);padding-bottom:.3rem}.card-link span{margin-left:.5rem}.card-image{display:grid;place-items:center;overflow:hidden;background:#dbe8ed}.card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-card.analog .card-image img{object-fit:contain;max-height:390px;padding:1.2rem}.shared{background:var(--ink);color:#fff;padding:clamp(4rem,7vw,7rem) 0}.shared-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem)}.shared .light{color:var(--aqua)}.shared-grid>div:first-child>p:last-child{color:#b9ced8;max-width:560px;font-size:1.13rem}.feature-list>div{padding:1.2rem 0;border-top:1px solid #335061;display:grid;grid-template-columns:3rem 1fr;column-gap:.7rem}.feature-list span{grid-row:span 2;color:var(--aqua);font-size:.9rem;font-weight:800}.feature-list strong{font:700 1.2rem Manrope,sans-serif}.feature-list p{margin:.2rem 0 0;color:#b9ced8}.compare{padding:6rem 0}.comparison{border-top:2px solid var(--ink)}.comparison-row{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:1rem;padding:1.15rem .4rem;border-bottom:1px solid var(--line)}.comparison-row span:first-child{font-weight:700}.comparison-row.heading{color:var(--muted);font-size:.77rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.endnote{margin-bottom:6rem;padding:3rem;background:#e8f3f7;display:flex;justify-content:space-between;gap:3rem;align-items:end}.endnote>div:first-child{max-width:600px}.endnote p:last-child{color:var(--muted)}.end-links{min-width:245px;display:grid;gap:1rem}.end-links a{display:flex;justify-content:space-between;border-bottom:1px solid #9ab4c1;padding-bottom:.7rem;font-weight:800}.site-footer{background:var(--ink);color:#a9c1cc}.footer-inner{min-height:85px;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem}.detail-hero{background:var(--ink);color:#fff}.detail-hero .shell{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;min-height:600px}.detail-hero .eyebrow{color:var(--aqua)}.detail-hero h1{margin:1rem 0}.detail-hero .lead{color:#c2d5dc}.detail-image{height:500px;display:grid;place-items:center;overflow:hidden;background:#143448}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-image.analog-photo img{object-fit:contain;padding:1.5rem}.detail-hero .button{margin:1rem 0 3rem}.breadcrumb{padding:1.3rem 0;font-size:.85rem;color:var(--muted)}.breadcrumb a{text-decoration:underline}.detail-section{padding:5rem 0}.detail-section.alternate{background:var(--paper)}.detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,8rem)}.detail-grid>div>p{font-size:1.13rem;color:var(--muted)}.specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.spec{border-top:2px solid var(--ink);padding:1rem 0}.spec span{display:block;color:var(--muted);font-size:.85rem}.spec strong{font:700 1.1rem Manrope,sans-serif}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.step{padding:2rem;background:#fff;border-top:3px solid var(--aqua)}.step span{font-weight:800;color:var(--blue)}.step h3{font:800 1.25rem Manrope,sans-serif;margin:1.2rem 0 .4rem}.step p{color:var(--muted);margin:0}.detail-cta{background:#e8f3f7;padding:3rem;margin-bottom:5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.detail-cta h2{font:800 clamp(2rem,3.5vw,3.5rem)/1.12 Manrope,sans-serif;letter-spacing:-.05em;margin:.4rem 0}.detail-cta p{max-width:590px;color:var(--muted)}@media(max-width:950px){.product-grid{grid-template-columns:1fr}.product-card{min-height:330px}.detail-hero .shell{gap:2rem;min-height:520px}.detail-image{height:420px}}@media(max-width:700px){.shell{width:min(100% - 2rem,1200px)}.header-inner{align-items:start;flex-direction:column;padding:1rem 0;gap:.8rem}.site-header nav{gap:1.1rem;font-size:.82rem}.intro{padding:4rem 0 2rem}.intro h1,.detail-hero h1{font-size:clamp(2.8rem,12vw,5rem)}.intro-rule{margin-top:3.5rem;gap:1rem}.section-top,.endnote,.detail-cta{display:block}.section-top>p{max-width:unset}.product-card{grid-template-columns:1fr;min-height:0}.card-image{height:300px;order:-1}.product-card.analog .card-image img{max-height:300px}.shared-grid,.detail-grid,.detail-hero .shell{grid-template-columns:1fr}.shared{padding:4rem 0}.compare{padding:4rem 0}.comparison-row{grid-template-columns:.8fr 1fr 1fr;font-size:.87rem;gap:.5rem}.endnote{padding:2rem;margin-bottom:4rem}.end-links{margin-top:2rem}.detail-hero .shell{padding:2rem 0 4rem}.detail-image{height:400px;order:-1}.detail-section{padding:4rem 0}.steps{grid-template-columns:1fr}.detail-cta .button{margin-top:1rem}.footer-inner{padding:1.5rem 0;display:grid}}@media(max-width:420px){.comparison-row{font-size:.77rem}.site-header nav{gap:.75rem}.detail-image{height:340px}}
:root{--product-photo-bg:#e7e8eb}
.card-image,.detail-image{background:var(--product-photo-bg)}
.card-image img,.product-card.analog .card-image img,.detail-image img,.detail-image.analog-photo img{object-fit:contain;object-position:center;max-height:100%;padding:.5rem}

/* Dark electronics theme, inspired by the original product pages. */
:root{--page-text:#d7e3f2;--page-muted:#afc2d9;--page-line:#4d6385;--panel:#0c1a3dcc}
body{color:var(--page-text);background-color:#071334;background-image:linear-gradient(90deg,rgba(4,12,43,.78),rgba(4,12,43,.73)),url('pozadi-elektronika.png');background-position:center top;background-size:cover;background-attachment:fixed}
.site-header,.site-footer{background:#07122de6;border-color:#375075;color:var(--page-text)}
.intro h1,.section-top h2,.shared h2,.compare h2,.endnote h2,.detail-section h2,.detail-hero h1,.detail-cta h2,.card-copy h3{color:#e0e9f5}
.lead,.section-top>p,.card-copy p,.endnote p:last-child,.detail-grid>div>p,.step p,.detail-cta p,.breadcrumb{color:var(--page-muted)}
.eyebrow,.kicker,.number,.step span{color:#91bbf6}
.intro-rule,.comparison-row{border-color:var(--page-line);color:var(--page-muted)}
.comparison{border-color:#8da8cf}
.comparison-row span:first-child,.spec strong{color:#d9e6f6}
.comparison-row.heading{color:#a8bee0}
.product-card,.product-card.analog,.endnote,.detail-cta{background:var(--panel);border:1px solid #3a5277}
.tags span{border-color:#5a749a;color:#cbdaf0}
.card-link{border-color:#90b1e8;color:#dce9fa}
.card-image,.detail-image{background:transparent}
.card-image img,.product-card.analog .card-image img,.detail-image img,.detail-image.analog-photo img{padding:0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.24))}
.shared,.detail-hero{background:rgba(4,12,39,.55)}
.shared-grid>div:first-child>p:last-child,.feature-list p,.detail-hero .lead{color:#bacce2}
.feature-list>div,.spec{border-color:var(--page-line)}
.detail-section.alternate{background:rgba(6,18,48,.7)}
.step{background:#102249e6;border-color:#79a6ea}
.button{background:#526fbd;color:#edf3ff}
.button:hover{background:#6f8bd1}
.text-link{border-color:#91bbf6;color:#dce9fa}
.end-links a{border-color:#5c7495}
.site-footer{color:#b4c7e1}
@media(max-width:700px){body{background-attachment:scroll;background-size:auto 100vh}}

.header-inner{min-height:94px}
.brand-logo{display:block;width:210px;height:auto}
.app-gallery{padding:1rem 0 6rem;scroll-margin-top:1.5rem}
.screens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.screens-grid figure{min-width:0;margin:0;padding:1rem;background:rgba(12,26,61,.86);border:1px solid #3a5277}
.screens-grid a{display:block;overflow:hidden;background:#263238}
.screens-grid img{width:100%;height:430px;object-fit:contain;object-position:top center}
.screens-grid figcaption{padding:.85rem .25rem .2rem;color:#d7e3f2;font-weight:700}
@media(max-width:800px){.screens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.brand-logo{width:175px}.screens-grid{grid-template-columns:1fr}.screens-grid img{height:450px}}

/* Sticky navigation and clean, phone-shaped app previews. */
.site-header{position:sticky;top:0;z-index:100;background:#07122df2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#obsah,#jednotky,#jak-funguji,#srovnani,#aplikace{scroll-margin-top:7rem}
.screens-grid{grid-template-columns:repeat(3,minmax(0,250px));justify-content:space-around;gap:2rem}
.screens-grid figure{padding:0;background:transparent;border:0;text-align:center}
.screens-grid a{display:block;padding:5px;overflow:hidden;background:#1a2841;border:1px solid #6780a4;border-radius:25px;box-shadow:0 18px 38px rgba(0,0,0,.24)}
.screens-grid a:hover{border-color:#a8c6f4;transform:translateY(-3px)}
.screens-grid img{width:100%;height:auto;aspect-ratio:9/19;object-fit:cover;object-position:top center;border-radius:19px}
.screens-grid figcaption{padding:.9rem .2rem 0}
.app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:3rem}
.app-actions .text-link{line-height:1.4}
@media(max-width:800px){.screens-grid{grid-template-columns:repeat(2,minmax(0,250px))}}
@media(max-width:600px){#obsah,#jednotky,#jak-funguji,#srovnani,#aplikace{scroll-margin-top:9rem}.screens-grid{grid-template-columns:minmax(0,250px);justify-content:center}.screens-grid img{height:auto}}

/* Inquiry form */
#poptavka{scroll-margin-top:7rem}
.inquiry-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,6rem);padding:1rem 0 7rem}
.inquiry-intro h2{font:800 clamp(2.3rem,4vw,4rem)/1.12 Manrope,sans-serif;letter-spacing:-.055em;color:#e0e9f5;margin:.4rem 0 1rem}
.inquiry-intro>p:last-child{color:var(--page-muted);font-size:1.12rem;max-width:440px}
.inquiry-form{min-width:0;background:rgba(12,26,61,.9);border:1px solid #4d6385;padding:clamp(1.25rem,3vw,2.5rem)}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.3rem}
.form-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}
.form-field.full{grid-column:1/-1}
.form-field label{font-weight:700;color:#dce8f7}
.form-field label span[aria-hidden]{color:#95b9f3}
.optional{font-size:.8rem;font-weight:500;color:#a9bfdb}
.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;border:1px solid #65799a;border-radius:4px;background:#0b1b3d;color:#e8f0fb;font:inherit;padding:.65rem .8rem}
.form-field textarea{min-height:150px;resize:vertical}
.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid #91bbf6;outline-offset:2px}
.form-field input::placeholder,.form-field textarea::placeholder{color:#96acc8}
.privacy-note{margin:1.4rem 0 0;color:#b9cce4;font-size:.9rem;line-height:1.55}
.privacy-note a{color:#dce9fa;text-decoration:underline;text-underline-offset:3px}
.form-submit{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:1.5rem}
.form-submit button{border:0;cursor:pointer;font:800 1rem 'DM Sans',Arial,sans-serif}
.form-submit button:disabled{opacity:.6;cursor:wait}
.form-status{margin:0;color:#c8e8d3;font-weight:700;max-width:400px}
.form-status.error{color:#ffbdc0}
.honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.privacy-page{padding:4rem 0 6rem;max-width:850px}
.privacy-page h1{font:800 clamp(2.6rem,5vw,4.5rem)/1.1 Manrope,sans-serif;letter-spacing:-.05em}
.privacy-page h2{margin-top:2.5rem;color:#e0e9f5}
.privacy-page p,.privacy-page li{color:#bdcfe5}
@media(max-width:900px){.inquiry-section{grid-template-columns:1fr}.inquiry-intro>p:last-child{max-width:700px}}
@media(max-width:600px){#poptavka{scroll-margin-top:9rem}.form-grid{grid-template-columns:1fr}.inquiry-form{padding:1.25rem}.inquiry-section{padding-bottom:4rem}}

/* Uniform previews of the password-protected ADMData interface. */
#webovy-prehled{scroll-margin-top:7rem}
.web-preview{padding:0 0 5rem}
.web-preview .section-top>p{max-width:410px}
.web-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.web-preview-grid figure{min-width:0;margin:0}
.web-preview-grid a{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgba(12,26,61,.9);border:1px solid #4d6385;border-radius:10px;transition:border-color .2s,transform .2s}
.web-preview-grid a:hover{border-color:#a8c6f4;transform:translateY(-3px)}
.web-preview-grid img{width:100%;height:220px;object-fit:contain;object-position:center;background:#292c30;padding:.35rem}
.web-preview-grid a>span{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:#dce9fa;font-weight:700}
.web-preview-grid a>span span{color:#91bbf6}
.web-preview-action{margin-top:2rem}
@media(max-width:900px){.web-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#webovy-prehled{scroll-margin-top:9rem}.web-preview{padding-bottom:4rem}.web-preview-grid{grid-template-columns:1fr}.web-preview-grid img{height:240px}}

/* Native anchor jumps stay accurate while the gallery images load. */
html{scroll-behavior:auto}

/* Android app portfolio */
.portfolio-teaser{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.5rem 3rem;margin-bottom:5rem;background:rgba(12,26,61,.88);border:1px solid #3a5277}
.portfolio-teaser>div{max-width:720px}
.portfolio-teaser h2,.portfolio-intro h1{font:800 clamp(2.5rem,4.5vw,4.6rem)/1.1 Manrope,sans-serif;letter-spacing:-.055em;color:#e0e9f5;margin:.45rem 0 1rem}
.portfolio-teaser h2{font-size:clamp(2rem,3vw,3.1rem)}
.portfolio-teaser p:last-child{color:var(--page-muted);margin-bottom:0}
.portfolio-teaser .button{flex:none}
.portfolio-intro{padding:3.5rem 0 5rem}
.portfolio-intro h1{margin:.7rem 0 1.5rem}
.portfolio-intro .text-link{display:inline-block;margin-top:1rem}
.portfolio-featured{padding-bottom:5rem;scroll-margin-top:7rem}
.portfolio-card{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:2rem;min-height:365px;padding:2rem 2.5rem;margin-top:1.25rem;background:rgba(12,26,61,.88);border:1px solid #3a5277;overflow:hidden}
.portfolio-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.portfolio-copy h3{font:800 clamp(2rem,3vw,3.1rem)/1.1 Manrope,sans-serif;letter-spacing:-.055em;color:#e0e9f5;margin:1rem 0 .6rem}
.portfolio-copy p{color:var(--page-muted);font-size:1.08rem;max-width:650px;margin:0 0 1.7rem}
.portfolio-screen{display:grid;place-items:center;max-width:220px;width:100%;padding:5px;border:1px solid #6780a4;border-radius:23px;background:#1a2841;box-shadow:0 18px 38px rgba(0,0,0,.24);justify-self:center}
.portfolio-screen:hover{border-color:#a8c6f4}
.portfolio-screen img{display:block;width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:17px}
.portfolio-more{padding:0 0 6rem}
.portfolio-more .section-top>p{max-width:380px}
.portfolio-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.portfolio-more-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:210px;padding:1.5rem;background:rgba(12,26,61,.75);border:1px solid #3a5277}
.portfolio-more-grid h3{font:800 1.25rem Manrope,sans-serif;color:#e0e9f5;margin:0 0 .5rem}
.portfolio-more-grid p{color:var(--page-muted);margin:0 0 1.25rem}
.portfolio-more-grid a{color:#dce9fa;border-bottom:1px solid #91bbf6;margin-top:auto;font-weight:700;line-height:1.5}
.portfolio-more-grid a+a{margin-top:.4rem}
@media(max-width:850px){.portfolio-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.portfolio-teaser{display:block;padding:2rem;margin-bottom:4rem}.portfolio-teaser .button{margin-top:1.5rem}.portfolio-card{grid-template-columns:1fr;padding:1.5rem;gap:2rem}.portfolio-screen{grid-row:1}.portfolio-featured{scroll-margin-top:9rem}.portfolio-intro{padding:2.5rem 0 4rem}}
@media(max-width:540px){.portfolio-more-grid{grid-template-columns:1fr}.portfolio-more-grid article{min-height:0}.portfolio-screen img{height:330px}}

/* Mobile layout: keep the sticky header small and preserve screenshot proportions. */
@media(max-width:700px){
  .header-inner{min-height:0;align-items:stretch;padding:.65rem 0 .55rem;gap:.55rem}
  .brand-logo{width:140px;max-width:100%;height:auto}
  .site-header nav{display:grid;grid-template-columns:repeat(3,max-content);gap:.15rem .8rem;max-width:100%;font-size:.76rem;line-height:1.5}
  .site-header nav a{padding:.1rem 0}
  #obsah,#jednotky,#jak-funguji,#srovnani,#aplikace,#poptavka,#webovy-prehled,.portfolio-featured{scroll-margin-top:7rem}
  .web-preview-grid{grid-template-columns:minmax(0,1fr)}
  .web-preview-grid a{height:auto}
  .web-preview-grid img{display:block;flex:none;width:100%;height:190px;max-height:190px;object-fit:contain;object-position:center}
  .portfolio-card{grid-template-columns:minmax(0,1fr);min-height:0}
  .portfolio-copy{min-width:0}
  .portfolio-screen{grid-row:auto;display:block;justify-self:center;width:190px;max-width:100%;height:auto}
  .portfolio-screen img{display:block;width:100%;height:auto;max-height:360px;aspect-ratio:auto;object-fit:contain}
}
@media(max-width:420px){
  .site-header nav{column-gap:.65rem;font-size:.72rem}
  .web-preview-grid img{height:175px;max-height:175px}
}
