.cimenta-applications-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start}.cimenta-page #aplicaciones .cimenta-applications-web>figure{max-width:none;margin:0}.cimenta-site-card{min-width:0;background:radial-gradient(ellipse at 100% 0,#e2d5c4aa,transparent 65%),#eeeae1;border:1px solid #beb2a2;padding:24px;align-self:start}.cimenta-site-heading>span{font:11px/1.5 var(--mono);color:#7d5746}.cimenta-site-heading h3{font:italic 400 clamp(28px,2.7vw,41px)/1.15 var(--serif);letter-spacing:-.025em;margin:15px 0 24px}.cimenta-site-browser{border:1px solid #9b8d7b;box-shadow:0 15px 35px #32251913;background:#ded6c9;overflow:hidden}.cimenta-site-toolbar{display:flex;align-items:center;gap:12px;min-height:43px;padding:8px 12px;background:#282824;color:#d5cabc;font:10px var(--mono)}.cimenta-site-toolbar>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.cimenta-browser-dots{letter-spacing:3px;font-size:15px;color:#a69886}.cimenta-site-toolbar a{font-size:21px;min-width:30px;min-height:30px;display:grid;place-items:center}.cimenta-site-window{height:clamp(380px,43vw,640px);position:relative;overflow:hidden;background:linear-gradient(135deg,#d7cec0,#f3eee6);isolation:isolate}.cimenta-site-window iframe{position:absolute;top:0;left:0;display:block;border:0;width:1280px;height:1400px;transform-origin:top left;background:#f3f0e8;pointer-events:none}.is-browsing .cimenta-site-window iframe{pointer-events:auto}.cimenta-site-activate{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:24px;border:0;background:linear-gradient(transparent 68%,#22231fce);color:white;font:500 16px var(--sans);cursor:pointer}.cimenta-site-activate span{font-size:28px}.cimenta-site-controls{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:12px;border-top:1px solid #b9ad9a;background:#e9e1d4}.cimenta-site-controls>div{display:flex;gap:5px}.cimenta-site-controls button{font:12px var(--sans);padding:9px 10px;border:1px solid #b3a48f;min-height:36px;cursor:pointer}.cimenta-site-controls button[aria-pressed=true]{background:#803e2d;border-color:#803e2d;color:#fff7e9}.cimenta-site-state{font:10px var(--mono);color:#78644e}.cimenta-site-exit{color:#723c2d;background:#f4eddf}.cimenta-site-card .cimenta-site-note{font:14px/1.75 var(--sans);color:#6e6051;margin:22px 0 18px;padding:0}.cimenta-site-card .cimenta-site-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ae9983;padding:10px 0;color:#783f2c;font:14px var(--sans)}.cimenta-site-card .cimenta-site-fallback{font:11px/1.7 var(--mono);color:#786c5b;margin:13px 0 0}.cimenta-site-card [hidden]{display:none!important}.cimenta-site-card :is(a,button):focus-visible{outline:2px solid #a4583c;outline-offset:3px}.cimenta-site-window:focus-within{outline:2px solid #a4583c;outline-offset:-2px}.case-gallery>.cimenta-site-card{width:100%;margin:0}.case-gallery .cimenta-site-heading h3{font-size:34px}.case-gallery .cimenta-site-window{height:clamp(390px,46vw,630px)}
@media(max-width:800px){.cimenta-applications-web{grid-template-columns:minmax(0,1fr)}.case-gallery:has(>.cimenta-site-card){grid-template-columns:minmax(0,1fr)}.cimenta-site-window,.case-gallery .cimenta-site-window{height:540px}}
@media(max-width:480px){.cimenta-site-card{padding:17px}.cimenta-site-window,.case-gallery .cimenta-site-window{height:450px}.cimenta-site-heading h3{font-size:31px}.cimenta-site-toolbar{gap:8px;padding:8px;font-size:9px}.cimenta-browser-dots{display:none}.cimenta-site-controls{gap:8px;padding:10px}.cimenta-site-controls button{font-size:11px;padding:9px 8px}.cimenta-site-state{font-size:9px}}
/* Never boot an embedded desktop website automatically on a phone/tablet. */
.cimenta-site-card.is-site-compact:not(.is-site-loaded) .cimenta-site-window{background:radial-gradient(ellipse at 25% 25%,#ffffffb0,transparent 70%),#e7e8df}
.cimenta-site-card.is-site-compact:not(.is-site-loaded) iframe{visibility:hidden}
.cimenta-site-card.is-site-compact .cimenta-site-controls>[role=group]{display:none}
.cimenta-site-card.is-site-compact:not(.is-site-loaded) .cimenta-site-activate{align-items:center;justify-content:center;gap:22px;background:transparent;color:#203d31;font-size:18px}
.cimenta-site-card.is-site-compact .cimenta-site-window{height:min(520px,65svh);min-height:300px;contain:layout paint}
.cimenta-site-card.is-site-compact .cimenta-site-exit{min-height:44px;font-size:14px}
.cimenta-site-card.is-site-compact .cimenta-site-controls{position:relative;z-index:1}
