@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&display=swap');:root{--ink:#17383d;--teal:#1c5558;--gold:#c08b50;--cream:#f8f5ef;--muted:#6c7777}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);font-family:'DM Sans',Arial,sans-serif;color:var(--ink)}button,a,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:#fff;position:sticky;top:0;z-index:30;box-shadow:0 3px 20px #183c4010}.brand{display:flex;align-items:center;gap:12px;letter-spacing:2px;font-size:14px;font-weight:700}.brand strong{color:#b78243}.brand small{display:block;letter-spacing:2.3px;font-size:9px;margin-top:5px;color:var(--muted)}.brand-icon{font-size:30px;color:var(--gold)}nav{display:flex;gap:32px}nav a{font-size:12px;font-weight:700;color:#38575a}nav a:hover{color:var(--gold)}.outline{background:transparent;border:1px solid #b8c8c5;border-radius:5px;padding:12px 17px;font-size:12px;color:var(--teal);font-weight:700}.hero{min-height:620px;background:linear-gradient(115deg,#103d46 0%,#1c6066 55%,#6e9e9d 100%);display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:75px max(7vw,28px);overflow:hidden;position:relative;color:#fff}.hero:after{content:'';position:absolute;bottom:-120px;left:0;right:0;height:280px;background:linear-gradient(0deg,#c4d5cd30,transparent);clip-path:polygon(0 70%,18% 30%,30% 60%,45% 20%,63% 60%,80% 10%,100% 65%,100% 100%,0 100%)}.hero-content{z-index:2;max-width:680px}.eyebrow{color:#e8bc7b;letter-spacing:3px;font-size:11px;font-weight:700}.eyebrow.dark{color:#b78144}.hero h1,h2,.climate-banner h3{font-family:'Playfair Display',Georgia,serif;font-weight:500}.hero h1{font-size:clamp(48px,6.5vw,94px);line-height:1.07;letter-spacing:-2px;margin:26px 0}.hero h1 em{color:#e8bd82;font-weight:500}.hero p{max-width:490px;font-size:16px;line-height:1.9;color:#e1eded}.primary{display:inline-flex;align-items:center;gap:34px;background:#c99555;color:#fff;border:0;border-radius:4px;padding:17px 23px;font-size:12px;font-weight:700;letter-spacing:1.3px;margin-top:20px}.primary:hover{background:#ae783c}.hero-note{margin-top:42px;letter-spacing:2px;font-size:10px;color:#b8d0cd}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.hero-art img{width:min(420px,95%);filter:drop-shadow(0 30px 35px #0b31383d);animation:bob 4s ease-in-out infinite}.hero-orbit{position:absolute;bottom:0;font-size:10px;letter-spacing:3px;color:#d5e6e1}@keyframes bob{50%{transform:translateY(-18px)}}section:not(.hero){scroll-margin-top:90px}.flight-section,.destinations,.travel-section{padding:90px max(7vw,24px)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-head h2,.budget-copy h2,.closing h2{font-size:clamp(34px,4vw,54px);margin:12px 0}.section-head p{color:var(--muted);line-height:1.8;max-width:690px;margin:0}.flight-stats{display:flex;gap:25px}.flight-stats span{display:grid;font-size:10px;letter-spacing:1px;color:var(--muted)}.flight-stats b{font-size:22px;color:var(--teal);margin-top:7px}.flight-shell{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #183b4218}.sky{height:clamp(340px,45vw,550px);position:relative;overflow:hidden;background:#b6d9e4 url('assets/scenes/vienna.svg') center/cover no-repeat;outline:none;touch-action:none}.scene-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#07394715,transparent 55%,#0c374b45);pointer-events:none}.sky-label{position:absolute;top:24px;left:28px;color:white;text-shadow:0 1px 8px #244;font-size:15px;letter-spacing:2px;font-weight:700}.sky-label small{display:block;font-size:9px;margin-top:6px;letter-spacing:2px}.balloon{position:absolute;width:clamp(120px,18vw,205px);height:auto;left:20%;top:48%;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 10px #2445);z-index:3;transition:filter .2s;pointer-events:none}.marker{position:absolute;left:78%;top:48%;transform:translate(-50%,-50%);border-radius:50%;width:82px;height:82px;background:#fff9;border:2px solid #fff;box-shadow:0 0 0 15px #fff4,0 0 0 28px #fff2;display:grid;place-items:center;color:#244d55;z-index:2;animation:pulse 2s infinite;cursor:pointer}.marker span{font-size:26px}.marker small{position:absolute;top:94px;white-space:nowrap;color:white;font-size:12px;font-weight:700;text-shadow:0 1px 8px #17383d;letter-spacing:1px}@keyframes pulse{50%{box-shadow:0 0 0 22px #fff3,0 0 0 38px #fff1}}.sky-hint{position:absolute;top:25px;right:20px;color:#fff;background:#164b59b8;padding:12px 16px;border-radius:5px;font-size:12px;max-width:245px}.sky-bottom{position:absolute;bottom:16px;left:25px;right:25px;display:flex;justify-content:space-between;color:#fff;font-size:10px;letter-spacing:2px}.flight-toolbar{padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.control-help{display:grid;gap:6px}.control-help strong{font-size:11px;letter-spacing:2px}.control-help span{font-size:13px}.control-help small{color:var(--muted)}.arrowpad{display:flex;flex-direction:column;align-items:center;gap:4px}.arrowpad>div{display:flex;gap:4px}.arrowpad button{width:42px;height:37px;border:1px solid #cddbd8;border-radius:5px;background:#eef3f0;color:#17494c;font-size:19px;font-weight:700}.arrowpad button:active{background:#c0d9d3}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.destination-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 28px #153d4310}.destination-card img{width:100%;height:190px;object-fit:cover}.destination-card .card-body{padding:21px}.destination-card small{color:#ba8651;letter-spacing:1.6px;font-size:10px;font-weight:700}.destination-card h3{font-family:Georgia,serif;font-size:25px;margin:10px 0}.destination-card p{font-size:13px;color:var(--muted);line-height:1.7;min-height:67px}.destination-card button{background:transparent;border:0;color:var(--teal);font-size:11px;letter-spacing:1px;font-weight:700;padding:10px 0}.travel-section{background:#fff}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.info-card{background:#f7f8f5;border:1px solid #e9eeeb;padding:25px;border-radius:7px}.info-icon{font-size:29px;color:#b9864c}.info-card h3{font-family:Georgia,serif;font-size:24px}.info-card p,.info-card li{font-size:13px;color:#667778;line-height:1.7}.info-card ul{padding-left:16px}.info-card li{margin:8px 0}.info-card strong{color:#264d50}.climate-banner{background:#dce9e4;padding:32px 42px;margin-top:28px;border-radius:7px;display:flex;justify-content:space-between;align-items:center}.climate-banner h3{font-size:32px;margin:10px 0}.climate-banner p{max-width:750px;color:#587274;line-height:1.7}.climate-sun{font-size:75px;color:#c59b5d}.budget-section{padding:85px max(7vw,24px);background:#173f46;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:10%}.budget-copy h2{font-size:clamp(36px,4vw,56px)}.budget-copy p{color:#d1e1df;line-height:1.9}.budget-disclaimer{font-size:12px;color:#b5cbca;margin-top:30px;line-height:1.8}.budget-panel{background:#fff;color:var(--ink);padding:35px;border-radius:8px}.budget-panel label{display:block;font-size:11px;letter-spacing:2px;font-weight:700}.budget-panel select{width:100%;margin:13px 0 25px;padding:12px;border:1px solid #cedad7;background:#f8faf8;color:var(--ink)}.budget-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e8eeeb;font-size:13px}.budget-row span{color:#647575}.budget-total{display:flex;align-items:center;justify-content:space-between;padding:25px 0 10px}.budget-total span{font-size:11px;letter-spacing:1px}.budget-total strong{font-size:34px;color:#b98448}.budget-panel>small{color:#82908f;font-size:11px}.closing{text-align:center;padding:85px 20px}.closing p{color:var(--muted)}footer{padding:35px max(7vw,24px);background:#102f35;color:#fff;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:12px}footer small{display:block;color:#a8c2c1;margin-top:7px}footer p{max-width:600px;color:#b0c9c6;line-height:1.7}dialog{border:0;border-radius:12px;max-width:720px;width:calc(100% - 28px);padding:0;box-shadow:0 30px 120px #0007;color:var(--ink);max-height:90vh;overflow:auto}dialog::backdrop{background:#0d3039c9}dialog>img{width:100%;height:225px;object-fit:cover}.dialog-body{padding:28px 35px 35px}.dialog-body h2{font-size:37px;margin:12px 0}.dialog-body>p{color:#617676;line-height:1.8}.dialog-detail{border-top:1px solid #e4ece8;padding:13px 0;font-size:13px;line-height:1.65}.dialog-detail b{display:block;color:#b78246;font-size:10px;letter-spacing:1.5px;margin-bottom:4px}.close-dialog{position:absolute;right:12px;top:12px;border:0;border-radius:50%;width:35px;height:35px;background:#fff;font-size:24px}kbd{background:#e9efec;padding:3px 6px;border-radius:4px;font-size:12px}@media(max-width:1000px){.cards,.info-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr 0.75fr}.hero h1{font-size:57px}.budget-section{gap:5%}}@media(max-width:700px){.topbar{height:auto;min-height:75px;flex-wrap:wrap;padding:15px 20px}.topbar nav{order:3;width:100%;justify-content:space-between;margin-top:14px;gap:7px}.topbar nav a{font-size:10px}.topbar .outline{display:none}.hero{grid-template-columns:1fr;padding:70px 25px 35px;min-height:unset}.hero h1{font-size:49px}.hero-art img{width:210px}.hero-orbit{display:none}.flight-section,.destinations,.travel-section{padding:65px 18px}.section-head{display:block}.flight-stats{margin-top:20px}.sky{height:390px}.sky-hint{top:auto;bottom:55px;right:12px;font-size:10px}.sky-label{top:15px;left:15px;font-size:12px}.marker{width:55px;height:55px}.marker small{top:70px}.balloon{width:135px}.flight-toolbar{flex-wrap:wrap;padding:20px}.arrowpad{margin:auto}.reset{margin:auto}.cards,.info-grid{grid-template-columns:1fr}.destination-card img{height:220px}.climate-banner{padding:22px}.climate-sun{display:none}.budget-section{grid-template-columns:1fr;padding:65px 20px}.budget-panel{padding:25px}.closing{padding:65px 20px}footer{display:block}.dialog-body{padding:22px}.dialog-body h2{font-size:29px}}

/* The balloon is initially grounded and its original frames show each stage of takeoff. */
.balloon{width:clamp(110px,16vw,180px)}
@media(max-width:700px){.balloon{width:120px}}

.language-picker{display:flex;align-items:center;gap:5px;font-size:13px}.language-picker select{border:1px solid #cddbd8;border-radius:5px;background:#fff;color:#17383d;padding:8px;max-width:175px}.budget-panel input{width:100%;margin:10px 0;padding:12px;border:1px solid #cedad7;border-radius:4px}.budget-panel #rateNote{display:block;line-height:1.6;margin-bottom:16px}.budget-total{flex-wrap:wrap;gap:12px}.budget-total #totalBRL{font-size:24px;color:#21636a}.budget-row b{display:grid;text-align:right;gap:2px}.budget-row b small{font-size:11px;color:#567b79;font-weight:500}@media(max-width:700px){.language-picker{margin-left:auto}.language-picker select{max-width:135px}.topbar .language-picker{order:2}}

/* V3.2 culture section */
.culture-section{padding:70px max(24px,calc((100% - 1180px)/2));background:#f4f7f5}.culture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.culture-card{background:white;padding:26px;border-radius:18px;box-shadow:0 8px 28px #1232}.culture-card img{width:140px;max-height:180px;object-fit:contain;float:right;margin:0 0 12px 15px}.culture-card a{color:#146077;font-weight:700}.culture-card h3{margin-top:0}

/* V3.4: historical personalities inside each destination card and modal */
.person-mini{display:flex;align-items:center;gap:10px;border-top:1px solid #e7e1d8;padding-top:12px;margin:14px 0}.person-mini img{width:56px;height:64px;object-fit:cover;border-radius:6px;background:#e8e4de}.person-mini div{display:flex;flex-direction:column;gap:3px;min-width:0}.person-mini small{font-size:9px;letter-spacing:.08em;color:#b5753c}.person-mini strong{font-size:13px;color:#183e43}.person-mini span{font-size:11px;color:#647579}.dialog-detail .person-mini{margin:0 0 12px}

/* V3.5 - Independent five-photo city galleries */
.city-gallery{position:relative;height:190px;overflow:hidden;background:#d8e4e3}
.destination-card .city-gallery .gallery-photo{width:100%;height:100%;object-fit:cover;display:block}
.gallery-caption{position:absolute;bottom:0;left:0;right:0;padding:17px 10px 9px;background:linear-gradient(transparent,#0c283dbd);color:white;display:flex;justify-content:space-between;gap:6px;font-size:10px;line-height:1.2;pointer-events:none}
.destination-card .gallery-arrow{position:absolute;top:43%;transform:translateY(-50%);width:30px;height:36px;border-radius:4px;background:#102e36b8;color:#fff;border:1px solid #ffffff88;font-size:27px;line-height:1;padding:0;cursor:pointer;letter-spacing:0}
.gallery-prev{left:6px}.gallery-next{right:6px}
.gallery-dots{position:absolute;bottom:31px;left:0;right:0;display:flex;justify-content:center;gap:7px}
.destination-card .gallery-dot{border:1px solid #fff;background:#ffffff88;border-radius:50%;width:9px;height:9px;padding:0;cursor:pointer}
.destination-card .gallery-dot.active{background:#fff;transform:scale(1.2)}
.person-mini .person-role{font-weight:700;color:#a46937;font-size:11px}
@media(max-width:700px){.city-gallery{height:220px}}

 .dialog-gallery{position:relative;width:100%;height:225px;overflow:hidden;background:#dce6e8}.dialog-gallery #dialogImage{display:block;width:100%;height:100%;object-fit:cover}.dialog-gallery .dialog-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:44px;border:1px solid #ffffff99;border-radius:6px;background:#153f48cc;color:#fff;font-size:25px;cursor:pointer}.dialog-gallery .dialog-gallery-prev{left:12px}.dialog-gallery .dialog-gallery-next{right:12px}.dialog-gallery .dialog-gallery-count{position:absolute;right:14px;bottom:12px;z-index:3;padding:5px 9px;border-radius:4px;background:#153f48cc;color:white;font-size:12px;font-weight:700}@media(max-width:700px){.dialog-gallery{height:190px}}
/* PHOTO VIEWER V35 */ .photo-viewer[hidden]{display:none!important}.photo-viewer{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.94);padding:65px 75px;box-sizing:border-box}.photo-viewer img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.photo-viewer button{position:absolute;z-index:2;cursor:pointer;color:white;background:rgba(25,65,75,.85);border:1px solid #ffffff77;border-radius:8px}.photo-viewer #photoViewerClose{top:15px;right:20px;font-size:30px;width:48px;height:48px}.photo-viewer #photoViewerPrev,.photo-viewer #photoViewerNext{top:50%;transform:translateY(-50%);font-size:30px;width:50px;height:65px}.photo-viewer #photoViewerPrev{left:12px}.photo-viewer #photoViewerNext{right:12px}.photo-viewer #photoViewerCount{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);color:white;background:#153f48;padding:7px 15px;border-radius:6px;font-weight:bold}@media(max-width:700px){.photo-viewer{padding:65px 45px}.photo-viewer #photoViewerPrev,.photo-viewer #photoViewerNext{width:36px;height:50px;font-size:23px}.photo-viewer #photoViewerPrev{left:4px}.photo-viewer #photoViewerNext{right:4px}}

/* V3.5 ALINHAMENTO DOS CARTOES */
.cards{align-items:stretch}
.destination-card{display:flex;flex-direction:column;min-width:0;height:100%}
.destination-card .card-body{display:flex;flex-direction:column;flex:1;min-width:0}
.destination-card .card-body>*{min-width:0}
.destination-card h3{overflow-wrap:anywhere}
.destination-card p{min-height:0;overflow-wrap:anywhere}
.destination-card .card-body>button,.destination-card .card-body>a:last-child{margin-top:auto;align-self:flex-start}
.destination-card img{max-width:100%}
.destination-card .city-gallery{flex-shrink:0}
@media(min-width:1001px){.destination-card .card-body>p{min-height:110px}}
@media(min-width:701px) and (max-width:1000px){.destination-card .card-body>p{min-height:85px}}
@media(max-width:700px){.destination-card .card-body>p{min-height:0}}

/* V3.5 AJUSTE FINAL PERSONALIDADES */
.destination-card .card-body{display:flex;flex-direction:column;flex:1;min-width:0}
.destination-card .card-body>p{min-height:125px;margin-bottom:0}
.destination-card .person-mini{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;min-height:145px;margin-top:0}
.destination-card .person-mini img{width:56px;height:64px;object-fit:cover;display:block;align-self:start}
.destination-card .person-mini>div{min-width:0;overflow-wrap:anywhere}
.destination-card .card-body>button,.destination-card .card-body>a:last-child{margin-top:auto}
@media(max-width:1000px){.destination-card .card-body>p{min-height:105px}}
@media(max-width:700px){.destination-card .card-body>p{min-height:0}.destination-card .person-mini{min-height:120px}}

/* V3.5 PERSONALIDADES CORRECAO ESTRUTURAL */
.destination-card .person-mini{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;min-height:0;margin:0 0 16px;padding-top:14px}
.destination-card .person-mini img{width:56px;height:64px;object-fit:cover}
.destination-card .person-mini>div{min-width:0}
.dialog-body .person-mini{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:16px;margin:16px 0;padding:18px 0}
.dialog-body .person-mini img{width:90px;height:110px;object-fit:cover;border-radius:8px}
.dialog-body .person-mini>div{min-width:0;display:flex;flex-direction:column;gap:7px}
.dialog-body .person-mini strong{font-size:19px}
.dialog-body .person-mini small{font-size:10px}
.dialog-body .person-mini span{font-size:12px;line-height:1.5}
@media(max-width:700px){.dialog-body .person-mini{grid-template-columns:75px minmax(0,1fr);gap:12px}.dialog-body .person-mini img{width:75px;height:95px}}

/* V3.5 LINKS HISTORIA E VIDEOS */
.destination-card .person-history-link{display:inline-block;align-self:flex-start;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.3px;color:#1c5558;text-decoration:underline;text-underline-offset:3px;margin-top:7px;overflow-wrap:normal}
.destination-card .city-video-link{display:inline-flex;align-items:center;align-self:flex-start;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.2px;color:#a46937;text-decoration:none;border-bottom:1px solid #c99555;padding-bottom:3px;margin:0 0 14px}
.destination-card .city-video-link:hover,.destination-card .person-history-link:hover{color:#c08b50}
.destination-card .person-mini{width:100%}
.destination-card .person-mini>div{min-width:0}

/* V3.5 GRID SINCRONIZADO */
@media(min-width:1001px){
.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.destination-card{display:grid;grid-template-rows:190px 1fr;height:100%;min-width:0}
.destination-card .card-body{display:grid;grid-template-rows:auto auto minmax(125px,auto) auto minmax(155px,auto) 1fr auto;align-content:stretch;min-width:0}
.destination-card .card-body>p{min-height:0;margin:0}
.destination-card .city-video-link{margin:0 0 14px;align-self:end}
.destination-card .person-mini{min-height:0;margin:0;align-self:start}
.destination-card .card-body>button{margin-top:0;align-self:end}
}

/* V3.5 SUBGRID REAL */
@media(min-width:1001px){
.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(8,auto);align-items:stretch}
.destination-card{display:grid;grid-row:1 / span 8;grid-template-rows:subgrid;min-width:0;height:auto}
.destination-card .city-gallery{grid-row:1;min-height:190px}
.destination-card .card-body{display:grid;grid-row:2 / span 7;grid-template-rows:subgrid;min-width:0;padding:21px}
.destination-card .card-body>small{grid-row:1}
.destination-card .card-body>h3{grid-row:2}
.destination-card .card-body>p{grid-row:3;min-height:0;margin:0}
.destination-card .city-video-link{grid-row:4;align-self:end;margin:10px 0 14px}
.destination-card .person-mini{grid-row:5;align-self:start;margin:0;min-height:0}
.destination-card .card-body>button{grid-row:7;align-self:end;margin-top:20px}
}

/* V3.5 ALINHAMENTO LINKS HISTORICOS */
@media(min-width:1001px){
.destination-card .person-mini{align-self:stretch;min-height:160px;margin:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start}
.destination-card .person-mini>div{display:flex;flex-direction:column;min-height:160px}
.destination-card .person-history-link{margin-top:auto;align-self:flex-start;font-size:10px;line-height:1.4;padding-top:8px}
}
/* MAPA GEOGRAFICO V37 CMD */
.flight-section .flight-shell,.flight-section .flight-stats{display:none!important}.geo-flight-shell{width:100%;height:78vh;min-height:540px;max-height:820px;overflow:hidden;border-radius:18px;background:#0c2030;border:1px solid #ccd3d8}.geo-flight-shell iframe{display:block;width:100%;height:100%;border:0}@media(max-width:700px){.geo-flight-shell{height:80vh;min-height:600px;border-radius:12px}}
/* AJUSTES HERO V37 */
.hero-art img{transform:scale(1.25);transform-origin:center center}.project-credits{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(150,150,150,.25);font-size:13px;line-height:1.6}.project-credits strong{font-size:15px}.project-credits span{opacity:.85}@media(max-width:700px){.hero-art img{transform:scale(1.12)}}
/* WORK: language labels may wrap on tablets and narrow phones. */
.topbar{height:auto;min-height:82px;gap:16px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}
.topbar nav{flex-wrap:wrap;gap:16px}
@media(max-width:700px){.topbar{gap:10px}.topbar .brand{font-size:11px}.language-picker select{max-width:130px}.hero-orbit{position:relative;text-align:center;line-height:1.8}.hero-art{flex-direction:column}.budget-row{gap:12px}.budget-row span{min-width:0;overflow-wrap:anywhere}}
