/* Narrow 1.7.1: current renderer stills in the preserved diagonal picker, opaque retro contact. */
html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:center;right:max(15px,env(safe-area-inset-right));bottom:max(15px,env(safe-area-inset-bottom));width:112px;height:48px;min-height:48px;padding:0;border:2px solid #38244e;border-radius:0;background:#fff5df;color:#38244e;opacity:1;font:400 21px/1 ZlmRacerPixel,monospace;letter-spacing:0;font-style:normal;text-shadow:none;text-decoration:none;transform:none;box-shadow:3px 3px 0 #43d9dc;animation:none;transition:none}
html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger::before,html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger::after{content:none;display:none}
html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger:hover{background:#fff;box-shadow:3px 3px 0 #ff65ac}
html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger:focus-visible{outline:3px solid #38244e;outline-offset:4px}
html.zlm-home .zlm-picker .zlm-choice-modern{background:#f3f3f1}
html.zlm-home .zlm-picker .zlm-choice-retro{background:#9fbdc4}
html.zlm-home .zlm-picker .zlm-choice::after{display:none;content:none}
html.zlm-home .zlm-picker .zlm-choice::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:60%;height:100%;border:0;border-radius:0;transform:none;box-shadow:none;background:url(studio-desktop-1.6.1.jpg) center/cover no-repeat}
html.zlm-home .zlm-picker .zlm-choice-retro::before{left:auto;right:-10%;width:80%;background-image:url(racer-desktop-1.7.0.png);image-rendering:pixelated}
html.zlm-home .zlm-picker .zlm-choice-modern .zlm-choice-label{left:25%;top:27%}
html.zlm-home .zlm-picker .zlm-choice-retro .zlm-choice-label{left:78%;top:28%}
html.zlm-home .zlm-picker .zlm-choice-modern small{background:#f9f9f6;border:1px solid #262729;color:#262729;box-shadow:none}
@media(max-width:600px){html.zlm-home .zlm-picker .zlm-choice-modern::before{width:100%;height:66%;background-image:url(studio-mobile-1.6.1.jpg);background-position:center center}html.zlm-home .zlm-picker .zlm-choice-retro::before{top:auto;bottom:0;right:0;width:100%;height:70%;background-image:url(racer-mobile-1.7.0.png);background-position:center bottom}html.zlm-home .zlm-picker .zlm-choice-modern .zlm-choice-label{left:38%;top:19%;font-size:42px}html.zlm-home .zlm-picker .zlm-choice-retro .zlm-choice-label{left:72%;top:61%;font-size:42px}html.zlm-home .zlm-picker .zlm-choice-label small{width:44px;height:44px;margin-top:12px}}
@media(max-height:480px) and (min-width:601px){html.zlm-home .zlm-picker .zlm-choice-modern .zlm-choice-label{top:27%;font-size:36px}html.zlm-home .zlm-picker .zlm-choice-retro .zlm-choice-label{top:26%;font-size:36px}html.zlm-home .zlm-picker .zlm-choice-label small{width:44px;height:44px;margin-top:12px}}
/* Fit the complete infinity silhouette inside the preserved clipped choice. */
html.zlm-home .zlm-picker .zlm-choice-modern::before{left:-8%;background-size:100% auto}
@media(max-width:600px){html.zlm-home .zlm-picker .zlm-choice-modern::before{left:0;background-size:85% auto;background-position:center 80%}html.zlm-home .zlm-picker .zlm-choice-modern .zlm-choice-label{top:17%;left:42%;display:flex;align-items:center;gap:16px;font-size:38px}html.zlm-home .zlm-picker .zlm-choice-modern small{margin:0;flex-shrink:0}}
@media(forced-colors:active){html.zlm-home .zlm-picker .zlm-choice{background:Canvas}html.zlm-home .zlm-picker .zlm-choice::before{display:none}html.zlm-home .zlm-picker .zlm-choice-label{color:CanvasText!important;text-shadow:none!important}html.zlm-home .zlm-picker .zlm-choice small{background:Canvas;color:CanvasText;border:2px solid ButtonText;box-shadow:none}html.zlm-home[data-zlm-style=retro] body.zenloop-minimal .contact-trigger{background:ButtonFace;color:ButtonText;border:2px solid ButtonText;box-shadow:none}}
