.eb-app{background:#0b231d;border-bottom:1px solid #c8a96e33;color:#f4efe6}.eb-app__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:center;gap:clamp(30px,5vw,80px);padding-top:64px!important;padding-bottom:64px!important}.eb-app__label{font:500 10px/1.6 Inter,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#c8a96e;margin:0 0 16px}.eb-app h2{font:500 clamp(28px,3.2vw,43px)/1.15 "Playfair Display",Georgia,serif;margin:0 0 22px;letter-spacing:-.02em}.eb-app h2 span{color:#d5bc88}.eb-app__copy>p:not(.eb-app__label):not(.eb-app__access){font:400 14px/1.8 Inter,Arial,sans-serif;color:#bdc9bc;max-width:410px}.eb-app a.eb-app__button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:14px 20px;background:#d1b579;color:#0b231d;font:600 12px/1.5 Inter,Arial,sans-serif;border:1px solid #d1b579;margin-top:25px;text-decoration:none;transition:background .2s,transform .2s}.eb-app a.eb-app__button:hover{background:#e2cd9d;transform:translateY(-2px)}.eb-app__button span{font-size:19px;line-height:1}.eb-app__copy .eb-app__access{font:400 10px/1.7 Inter,Arial,sans-serif;color:#9eaf9e;margin:13px 0 0}.eb-app__preview{display:block;min-width:0;overflow:hidden;border:1px solid #c8a96e55;border-radius:11px;box-shadow:0 22px 60px #0005;transition:transform .25s,border-color .25s;text-decoration:none}.eb-app__preview:hover{transform:translateY(-4px);border-color:#d1b579}.eb-app__preview img{display:block;width:100%;height:auto;margin:0}.eb-app__chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:8px 13px;background:#17382d;color:#c6c8b2;font:400 9px/1.4 "JetBrains Mono",monospace}.eb-app__dots{display:flex;gap:4px}.eb-app__dots i{display:block;width:6px;height:6px;border-radius:50%;background:#658174}.eb-app a:focus-visible{outline:3px solid #e5c582;outline-offset:5px}@media(max-width:760px){.eb-app__layout{grid-template-columns:1fr;gap:27px;padding-top:36px!important;padding-bottom:38px!important}.eb-app h2{font-size:31px;margin-bottom:16px}.eb-app__copy>p:not(.eb-app__label):not(.eb-app__access){font-size:13px;max-width:none}.eb-app a.eb-app__button{margin-top:20px}.eb-app__chrome{font-size:8px;padding:8px 10px}.eb-app__preview{border-radius:8px}.eb-app__label{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.eb-app__preview,.eb-app a.eb-app__button{transition:none}.eb-app__preview:hover,.eb-app a.eb-app__button:hover{transform:none}}
