/* TripX — CINEMATIC DRIVE / Visual refresh V6
   Styling only. Existing order, accessibility and photo-gallery behavior remain intact. */
:root{--bg:#060b14;--bg2:#09101d;--panel:#0e1b2a;--line:rgba(133,184,225,.19);--muted:#aebaca;--blue:#48c8ff;--hot:#ff9e42;--hotdeep:#ec5d25;--shell:1270px}
body{background:#060b14}
.shell{width:min(calc(100% - 96px),var(--shell))}
.section{padding:clamp(88px,10vw,138px) 0}
.section h2,.conversion-section h2{font-size:clamp(42px,4.7vw,69px);line-height:1.045;letter-spacing:-.060em}
.section h2 em,.conversion-section h2 em{color:#8bd9ff}
.section-kicker{font-size:11px;letter-spacing:.23em;color:#9eafc2}
.section-kicker span{color:#ff9e42}
.section p{color:#b4c0d0}
/* Traffic-light accent is taken directly from the neon road in the hero artwork */
.site-header{height:88px}
.site-header.scrolled{background:rgba(5,10,18,.92);border-bottom:1px solid rgba(255,155,69,.15)}
.nav-links>a:not(.nav-order){color:#eef3f9}
.nav-links .nav-order{background:linear-gradient(110deg,#ffb45e,#ff7639);color:#170c0a;border-radius:30px;box-shadow:0 5px 30px rgba(255,130,49,.24);font-weight:850;padding:13px 23px}
.nav-links .nav-order:hover{background:#ffe2ba;color:#0a101a}
.brand img{box-shadow:0 8px 30px rgba(0,0,0,.4)}
.btn{border-radius:100px;min-height:56px;padding:15px 24px;font-size:13px;font-weight:850;letter-spacing:.012em;gap:22px}
.btn-primary{background:linear-gradient(105deg,#ffb960 0%,#ff8c3d 48%,#ef6634 100%);color:#140a08;box-shadow:0 13px 36px rgba(239,96,44,.20),inset 0 1px rgba(255,255,255,.34)}
.btn-primary:hover{background:linear-gradient(110deg,#ffd080,#ffaa55);box-shadow:0 18px 44px rgba(239,96,44,.31)}
.btn-ghost,.btn-outline{background:rgba(10,24,42,.52);border-color:rgba(117,205,255,.55);color:#f4faff;box-shadow:inset 0 0 18px rgba(78,178,236,.07)}
.btn-ghost:hover,.btn-outline:hover{background:rgba(30,69,100,.55);border-color:#a0e0ff}
.inline-link{color:#9edbff;border-bottom-color:rgba(112,201,249,.45)}
/* HERO: car fills screen, type recedes to allow a cinematic image */
.hero{min-height:760px;min-height:100dvh;background:#070d18}
.hero-media img{object-position:57% center}
.hero-shade{background:linear-gradient(90deg,rgba(4,10,20,.97) 0%,rgba(5,12,23,.83) 23%,rgba(5,10,20,.46) 43%,rgba(6,9,17,.035) 76%),linear-gradient(0deg,#060b14 0%,rgba(5,9,17,.15) 27%,rgba(7,10,17,.20) 100%)}
.hero::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:auto 0 0;height:180px;background:linear-gradient(0deg,#060b14,transparent)}
.hero-content{padding-top:128px;padding-bottom:140px}
.eyebrow{color:#e8effa;font-size:10px;letter-spacing:.19em;margin-bottom:24px}
.eyebrow .pulse-dot{background:#ffb15e;box-shadow:0 0 0 5px rgba(255,161,79,.14),0 0 18px rgba(255,154,64,.7)}
.hero h1{font-size:clamp(60px,6.3vw,97px);max-width:750px;line-height:1.0;letter-spacing:-.075em;margin-bottom:28px;text-shadow:0 8px 35px rgba(0,0,0,.27)}
.hero h1 span{color:#a6e2ff}
.hero-summary{max-width:470px;font-size:clamp(16px,1.38vw,18px);line-height:1.75;color:#e8edf5}
.hero-actions{gap:14px}
.hero-rail{height:76px;border-top:1px solid rgba(157,214,253,.2)}
.rail-code span:first-child{color:#ff9c41}.rail-code span:last-child{color:#5bd0ff}
.scroll-cue{color:#b8c9da}
/* Scenic bridge: the same illuminated road continues below the photo */
.temperature-highway{position:relative;isolation:isolate;padding:48px 0 52px;overflow:hidden;background:#0a1321;border-block:1px solid rgba(109,170,226,.22)}
.temperature-highway::before{content:"";position:absolute;inset:-120px -10px;z-index:-2;opacity:.27;background:linear-gradient(90deg,rgba(255,117,36,.2),rgba(3,9,17,.65) 50%,rgba(24,147,220,.22)),url('tripx-hero.webp') center 80%/cover no-repeat;filter:saturate(1.45)}
.temperature-highway::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#060b14 0%,rgba(9,18,30,.75) 20%,rgba(7,17,29,.80) 80%,#060b14 100%)}
.highway-inner{display:grid;grid-template-columns: minmax(255px,.88fr) minmax(0,1.45fr);gap:48px;align-items:center}
.highway-heading h2{font-size:clamp(31px,3.25vw,52px);line-height:1.08;letter-spacing:-.055em;margin:13px 0 12px;font-weight:900}
.highway-heading h2 span{color:#ff9f4d}.highway-heading h2 em{font-style:normal;color:#5accff}
.highway-overline{font-size:10px;font-weight:850;color:#c9d7e5;letter-spacing:.22em}
.highway-heading p{color:#b3c6d7;font-size:13px;margin:0}
.highway-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.highway-tile{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;gap:7px;padding:19px 11px;min-width:0;border:1px solid rgba(117,184,240,.29);border-radius:10px;background:linear-gradient(112deg,rgba(120,51,24,.48),rgba(8,23,39,.86) 51%,rgba(10,78,116,.48));box-shadow:0 0 30px rgba(19,138,220,.08),0 0 24px rgba(231,111,43,.07),inset 0 1px rgba(255,255,255,.08);transform:skewX(-4deg)}
.highway-f,.highway-c{font-size:clamp(23px,2.1vw,35px);font-weight:920;letter-spacing:-.07em;line-height:1;white-space:nowrap}
.highway-f{color:#ffb45f;text-shadow:0 0 15px rgba(255,130,44,.35)}.highway-c{color:#71d6ff;text-shadow:0 0 15px rgba(33,165,255,.35)}
.highway-f small,.highway-c small{font-size:.43em;vertical-align:top;letter-spacing:-.02em}
.highway-arrow{font-size:17px;color:#a1b3c5;font-weight:400}
/* FEATURE STRIP: road markers rather than disconnected icons */
.benefit-strip{background:linear-gradient(180deg,#080f1b,#0b1625);border-bottom:1px solid rgba(122,175,218,.12);border-top:0}
.benefit{min-height:123px;padding-inline:26px}
.benefit-icon{border-color:rgba(123,183,231,.23);background:linear-gradient(145deg,rgba(255,144,53,.14),rgba(40,149,230,.11));border-radius:10px;min-width:60px}
.benefit:first-child .benefit-icon{border-color:rgba(255,144,53,.37)}
.benefit strong{font-size:13px}.benefit small{font-size:11px}
/* A faint track glides behind the converter product */
.solution-section{overflow:hidden;background:radial-gradient(ellipse at 68% 46%,rgba(19,77,125,.45),transparent 53%),linear-gradient(160deg,#070e19,#0b1423 72%,#070c16)}
.solution-section::before{content:"";position:absolute;right:-15vw;bottom:-26px;width:90vw;height:55%;pointer-events:none;opacity:.35;transform:skewY(-11deg);background:repeating-linear-gradient(0deg,transparent 0 51px,rgba(48,143,216,.12) 52px,transparent 54px),repeating-linear-gradient(90deg,transparent 0 135px,rgba(83,162,222,.11) 136px,transparent 138px);mask-image:linear-gradient(90deg,transparent,black 40%,transparent)}
.solution-section .split-layout{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(25px,4.3vw,68px)}
.solution-copy .lead{color:#eff7ff}
.solution-points{gap:14px}
.solution-points>div{font-size:13px}
.checkmark{color:#76d7ff;border-color:rgba(75,191,255,.5);background:rgba(22,149,202,.10)}
.device-stage{min-height:455px;border:1px solid rgba(105,189,244,.27);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 52% 50%,rgba(24,86,131,.48) 0%,rgba(9,25,44,.86) 60%,#070f1b 100%);box-shadow:0 22px 65px rgba(0,0,0,.2),inset 0 0 70px rgba(25,90,136,.12)}
.device-stage::before{inset:0;opacity:.30;transform:perspective(260px) rotateX(40deg) scale(1.2);background-size:48px 48px}
.device-stage::after{content:"";position:absolute;pointer-events:none;inset:auto 10% 15% 10%;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,#ff9340 28%,#65cfff 73%,transparent);box-shadow:0 0 35px 5px rgba(64,167,244,.22)}
.actual-device{width:110%;max-width:none;transform:rotate(-1deg);margin-inline:-5%;filter:none}
.actual-device img{width:100%;aspect-ratio:1459/635;object-fit:contain;filter:drop-shadow(0 24px 23px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(65,156,226,.12))}
.device-signal{left:24px;top:25px;color:#9bdefe}
.device-note{color:#a7bfd3;left:24px;bottom:24px}
.device-temp{font-size:51px;font-weight:900;opacity:.46;letter-spacing:-.07em}
.left-temp{color:#ffae55;top:78px;left:19px}.right-temp{color:#6ad3ff;right:21px;bottom:67px}
/* Interactive conversion console */
.conversion-section{padding:100px 0;background:radial-gradient(ellipse at 14% 50%,rgba(255,109,40,.15),transparent 43%),radial-gradient(ellipse at 85% 40%,rgba(18,153,226,.18),transparent 44%),#081423;border-top:1px solid rgba(255,142,55,.21);border-bottom:1px solid rgba(59,185,255,.21)}
.conversion-inner{gap:clamp(40px,6vw,92px);grid-template-columns: .9fr 1.1fr}
.conversion-heading p:last-child{font-size:15px;line-height:1.7}
.converter{position:relative;border:1px solid rgba(92,189,243,.38);background:linear-gradient(125deg,rgba(75,36,27,.36),rgba(5,18,34,.96) 43%,rgba(7,49,80,.56));border-radius:21px;padding:40px 37px 32px;box-shadow:0 28px 70px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.06)}
.converter::before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;background:linear-gradient(90deg,#ff9a4c 5%,transparent 48%,#4fc8ff 93%);filter:drop-shadow(0 0 7px rgba(85,207,255,.5))}
.converter output{font-weight:900;text-shadow:0 0 32px rgba(255,128,48,.16)}
.converter .blue-label+output,.converter-values>div:last-child output{text-shadow:0 0 32px rgba(49,177,255,.24)}
.converter-hint{color:#9eb4c9!important}
/* Each model looks like a premium automotive cockpit screen */
.compatibility-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#050d17 0%,#091322 48%,#07101b 100%)}
.compatibility-section::before{content:"";position:absolute;top:-2px;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,#fc8b3b,#55ceff,transparent);opacity:.7}
.compatibility-section .original-photo-intro{margin:-20px 0 32px;color:#a5bfd0;font-size:13px}
.car-grid{gap:17px}
.car-card{border:1px solid rgba(116,183,231,.24);border-radius:18px;background:linear-gradient(156deg,rgba(14,34,55,.95),rgba(5,13,24,.98));box-shadow:0 20px 48px rgba(0,0,0,.19);overflow:hidden}
.car-card::before{content:"";height:3px;position:absolute;left:0;top:0;right:0;background:linear-gradient(90deg,#ff964c,#196da7 51%,#55cbff)}
.car-card:hover{border-color:rgba(86,202,255,.63);box-shadow:0 27px 65px rgba(0,0,0,.26),0 0 30px rgba(28,153,220,.07)}
.card-topline{padding:23px 23px 10px;color:#c4d4e3}
.card-topline>.image-status{color:#a4dcff}
.card-topline .photo-dot{background:#ffad4b;box-shadow:0 0 10px rgba(255,156,54,.4)}
.car-display-block{padding:10px 17px 19px;gap:12px}
.display-main{height:210px;min-height:210px;padding:15px;background:radial-gradient(ellipse at 50% 40%,rgba(21,59,83,.32),#040b13 75%);border:1px solid rgba(124,180,220,.20);border-radius:13px;box-shadow:inset 0 2px 16px rgba(0,0,0,.3)}
.display-main:hover{border-color:rgba(103,203,255,.62);box-shadow:0 0 28px rgba(36,162,232,.14)}
.display-main img{border-radius:5px}
.display-thumbnails{gap:8px}
.display-thumb{background:#0a1725;border-color:rgba(119,167,204,.18);border-radius:8px}
.display-thumb.is-selected{border-color:#76ceff;box-shadow:0 0 0 1px rgba(91,194,255,.16)}
.car-detail{border-top:1px solid rgba(105,178,228,.16);background:rgba(6,15,26,.45);padding:22px 23px 24px}
.car-detail>span{color:#ffad57}.car-detail h3{font-size:30px}.car-detail b{color:#69cfff}
.compatibility-note{border-left-color:#ff964d}
/* Workflow: glowing route markers */
.steps-section{background:radial-gradient(ellipse at 12% 40%,rgba(236,96,35,.10),transparent 50%),linear-gradient(110deg,#0c1624,#07111e)}
.steps-grid{gap:clamp(50px,8vw,120px)}
.steps-list{border-top:0;position:relative;padding-left:20px}
.steps-list::before{content:"";position:absolute;top:26px;bottom:26px;left:1px;width:2px;background:linear-gradient(#ff9847,#fcad5d 35%,#4fc6ff 83%,#42adf5);box-shadow:0 0 17px rgba(255,154,65,.23)}
.step{position:relative;grid-template-columns:34px 1fr 52px;gap:15px;padding:25px 18px;border:1px solid rgba(136,180,215,.12);border-radius:14px;margin-bottom:12px;background:rgba(12,28,45,.66)}
.step::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:-24px;top:50%;transform:translateY(-50%);background:#ff9b43;box-shadow:0 0 17px #ff9b43}
.step:last-child::before{background:#46caff;box-shadow:0 0 17px #46caff}
.step-number{color:#fba95e}.step-marker{border-radius:10px}
/* Premium checkout */
.pricing-section{background:radial-gradient(ellipse at 75% 42%,rgba(25,118,193,.18),transparent 47%),radial-gradient(ellipse at 12% 70%,rgba(231,97,41,.13),transparent 47%),#070f1b}
.price-layout{gap:clamp(45px,8vw,120px)}
.bulk-box{border:1px solid rgba(255,155,72,.30);border-left:3px solid #ff994d;border-radius:12px;background:rgba(42,27,26,.36);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.price-panel{position:relative;padding:43px 44px 38px;background:linear-gradient(147deg,#182c40,#101a29 50%,#09131f);border:1px solid rgba(111,190,238,.38);border-radius:24px;box-shadow:0 32px 100px rgba(0,0,0,.32),0 0 50px rgba(32,139,207,.06);overflow:hidden}
.price-panel::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#ff9046,#ffb14c 42%,#4cbeff)}
.panel-eyebrow{color:#ffc07d}
.price-amount{color:#fff;text-shadow:0 5px 40px rgba(255,146,63,.16)}
.price-amount span{color:#ffb15d}
.price-separator{border-color:rgba(139,198,237,.22)}
.price-panel .btn{margin-top:25px}
/* Form appears as matching dashboard, not an unrelated plain business form */
.order-section{background:linear-gradient(115deg,rgba(28,40,58,.45),rgba(6,14,26,.1)),#081323;border-top:1px solid rgba(99,176,229,.13)}
.order-grid{gap:clamp(36px,7vw,105px)}
.order-aside::before{content:"";width:120px;height:3px;background:linear-gradient(90deg,#ff9b42,#57c9ff);margin-bottom:30px;border-radius:3px;box-shadow:0 0 22px rgba(98,189,255,.15)}
.order-side-brand{color:rgba(110,175,224,.16)}
.order-form{border:1px solid rgba(117,187,234,.32);background:linear-gradient(155deg,rgba(18,36,55,.98),rgba(6,17,29,.98));border-radius:22px;padding:clamp(25px,3.3vw,42px);box-shadow:0 24px 75px rgba(0,0,0,.22)}
.form-heading{position:relative;padding-bottom:22px;border-bottom:1px solid rgba(131,185,224,.17)}
.form-heading::after{content:"";position:absolute;bottom:-1px;left:0;width:90px;height:2px;background:linear-gradient(90deg,#ffad5d,#57cbff)}
.form-heading h3{font-size:29px}
.field label{color:#d8e5f3}
.field input,.field select,.field textarea{border:1px solid rgba(127,177,218,.30);background:#0b1b2b;border-radius:10px;min-height:52px}
.field input:focus,.field select:focus,.field textarea:focus{border-color:#67ceff;box-shadow:0 0 0 3px rgba(71,193,255,.13)}
.check-field{color:#d3deeb}
.order-form .send-button{min-height:59px;font-size:14px}
.form-footnote{font-size:11px!important}
.faq-section{background:radial-gradient(ellipse at 90% 0,rgba(22,95,145,.13),transparent 45%),#060c16}
.faq-items details{border-bottom-color:rgba(139,189,226,.18)}
.faq-items summary:hover{color:#98ddff}
.footer{background:#050a13;border-top-color:rgba(255,160,80,.2)}
.footer-bottom{border-top-color:rgba(130,186,225,.12)}
/* RESPONSIVE */
@media(max-width:1090px){
 .highway-inner{grid-template-columns:1fr;gap:26px}.highway-heading h2 br{display:none}.highway-tiles{max-width:850px}
 .hero h1{font-size:clamp(56px,7vw,83px)}
 .solution-section .split-layout{gap:30px}.device-stage{min-height:425px}
 .display-main{height:180px;min-height:180px;padding:9px}
}
@media(max-width:800px){
 .shell{width:min(calc(100% - 54px),var(--shell))}
 .highway-inner{gap:22px}
 .device-stage{min-height:380px}.actual-device{width:120%;margin-inline:-10%;max-width:none}
 .display-main{height:165px;min-height:165px}
 .conversion-inner{gap:30px}
 .price-panel{padding:33px 29px}
}
@media(max-width:699px){
 .shell{width:min(calc(100% - 36px),var(--shell))}
 .site-header{height:72px}
 .hero{min-height:max(730px,100svh);min-height:max(730px,100dvh)}
 .hero-media img{object-position:center 36%}
 .hero-shade{background:linear-gradient(0deg,#060b14 0%,rgba(5,11,21,.90) 12%,rgba(5,12,22,.66) 38%,rgba(5,11,20,.07) 66%,rgba(5,11,21,.28) 100%)}
 .hero-content{padding-top:clamp(360px,49vh,520px);padding-bottom:112px}
 .eyebrow{font-size:8px;letter-spacing:.13em;gap:8px;margin-bottom:18px}
 .hero h1{font-size:clamp(43px,10vw,65px);line-height:1.02;margin-bottom:17px}
 .hero-summary{font-size:14px;line-height:1.6;margin-bottom:23px}
 .hero-rail{height:69px;gap:11px}.scroll-cue{display:none}
 .hero-actions .btn{min-height:51px}
 .temperature-highway{padding:40px 0}
 .highway-heading h2{font-size:36px}
 .highway-heading p{font-size:12px}
 .highway-tiles{gap:8px}
 .highway-tile{padding:16px 6px;border-radius:8px;transform:none;gap:4px}
 .highway-f,.highway-c{font-size:clamp(16px,5.1vw,28px)}
 .highway-arrow{font-size:13px}
 .benefit-grid{gap:0}.benefit{padding:16px 5px}.benefit-icon{min-width:51px}
 .section{padding:84px 0}.section h2,.conversion-section h2{font-size:clamp(39px,9vw,54px)}
 .section-kicker{margin-bottom:20px}
 .solution-section .split-layout{grid-template-columns:1fr;gap:38px}
 .device-stage{min-height:360px;padding:12px 0;border-radius:18px}
 .actual-device{width:114%;max-width:none;margin-inline:-7%;transform:none;padding:0}
 .device-temp{font-size:42px}.device-signal{top:20px;left:18px}.device-note{bottom:20px;left:18px;font-size:8px}
 .conversion-section{padding:85px 0}.conversion-inner{grid-template-columns:1fr;gap:24px}
 .converter{border-radius:16px;padding:32px 22px 24px}
 .compatibility-section .original-photo-intro{margin:0 0 24px}
 .car-grid{gap:16px}.car-card{border-radius:15px}
 .display-main{height:clamp(183px,52vw,256px);min-height:0;padding:9px}
 .car-display-block{padding:14px 15px 17px}
 .steps-list{margin-top:25px}
 .price-layout,.order-grid{gap:32px}
 .price-panel{border-radius:18px;padding:34px 27px}
 .order-aside::before{margin-bottom:20px}
 .order-form{border-radius:16px;padding:28px 20px}
 .faq-layout{gap:27px}
}
@media(max-width:425px){
 .hero-content{padding-top:clamp(330px,47vh,460px)}
 .hero h1{font-size:clamp(40px,10.2vw,48px)}
 .highway-tiles{grid-template-columns:1fr;gap:8px}
 .highway-tile{justify-content:center;gap:20px;padding:10px 20px}
 .highway-f,.highway-c{font-size:30px}.highway-arrow{font-size:19px}
 .device-stage{min-height:310px}.actual-device{width:120%;margin-inline:-10%}
 .converter{padding:26px 16px 23px}
 .step{padding:20px 11px;grid-template-columns:25px 1fr 44px;gap:10px}
 .price-amount{font-size:clamp(79px,20vw,103px)}
}
@media(max-width:699px) and (orientation:landscape){
 .hero{min-height:630px}.hero-content{padding-top:190px;padding-bottom:106px}
 .hero h1{font-size:49px}.hero-shade{background:linear-gradient(90deg,rgba(4,10,20,.95),rgba(4,10,20,.42),rgba(4,10,20,.20)),linear-gradient(0deg,#060b14,transparent 65%)}
}
@media(prefers-reduced-motion:reduce){.car-card,.display-main img,.btn{transition:none!important}}
/* Keep °F and °C separated in the compact title. */
@media(max-width:699px){.highway-heading h2 br{display:block}}


/* Language switch: visible at desktop, tablet and mobile widths */
.nav{gap:clamp(8px,1.7vw,27px)}
.nav-links{margin-left:auto}
.language-switch{order:2;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:4px;background:rgba(8,19,34,.75);border:1px solid rgba(164,209,241,.32);border-radius:999px;box-shadow:0 5px 25px rgba(0,0,0,.14)}
.lang-link{display:inline-flex;min-width:32px;min-height:29px;align-items:center;justify-content:center;padding:5px 7px;color:#d8e5ef;font-weight:850;font-size:11px;letter-spacing:.02em;border-radius:999px;transition:background .18s,color .18s}
.lang-link:hover,.lang-link:focus-visible{color:#fff;background:rgba(91,170,226,.23)}
.lang-link[aria-current="page"]{color:#07101e;background:linear-gradient(115deg,#ffb766,#ff8a40);box-shadow:0 0 11px rgba(255,138,64,.22)}
.lang-divider{font-size:11px;color:#66849b}
@media(min-width:801px) and (max-width:1000px){.nav-links{gap:10px}.nav-links>a{font-size:11px}.brand img{width:112px}}
@media(max-width:800px){.language-switch{margin-left:auto}.nav-links{margin-left:0}.menu-button{order:3}}
@media(max-width:430px){.language-switch{padding:3px;gap:2px}.lang-link{min-width:29px;padding:5px 5px}.site-header .brand img{max-width:100px}}
