.ll-welcome-preview{max-width:1060px;margin:28px auto;padding:clamp(20px,4vw,32px);border-radius:24px;background:#e6eddd;color:#244d40;box-sizing:border-box}.ll-welcome-preview h2{margin:0 0 12px}.ll-welcome-preview p{max-width:65ch;line-height:1.6}.ll-welcome-preview summary{cursor:pointer;font-weight:700;padding:14px;border:1px solid #bccbb8;border-radius:14px;background:#faf8f0}.ll-welcome-preview summary:focus-visible{outline:3px solid #a66633;outline-offset:4px}.ll-welcome-preview video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#243c31;margin-top:16px;border-radius:16px}.ll-welcome-preview details:not([open]) video{display:none}@media(max-width:600px){.ll-welcome-preview{margin:20px 12px;padding:20px}}
.ll-welcome-language{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ll-welcome-language label{font:600 15px system-ui}.ll-welcome-language select{font:inherit;color:#244d40;background:#faf8f0;border:1px solid #91a68c;border-radius:12px;padding:10px 34px 10px 12px;min-width:140px;max-width:100%;color-scheme:light}.ll-welcome-language select:focus-visible{outline:3px solid #a66633;outline-offset:4px}

.ll-welcome-preview .theme-select{position:relative;display:block;min-width:150px;font-weight:400}.ll-welcome-preview .select-trigger{width:100%;min-height:44px;border:1px solid #91a68c;border-radius:12px;background:#faf8f0;color:#244d40;text-align:left;padding:10px 34px 10px 12px;cursor:pointer;position:relative;font:inherit}.ll-welcome-preview .select-trigger:after{content:'⌄';position:absolute;right:12px}.ll-welcome-preview .select-options{position:absolute;display:grid;right:0;top:calc(100% + 5px);min-width:100%;width:max-content;max-width:calc(100vw - 40px);background:#fffdf4;padding:5px;border:1px solid #b9c6b7;border-radius:12px;box-shadow:0 7px 20px #244d4020;z-index:50}.ll-welcome-preview .select-option{display:block;text-align:left;min-height:44px;padding:9px 14px;border:0;border-radius:7px;background:transparent;color:#244d40;cursor:pointer;font:inherit}.ll-welcome-preview .select-option[aria-selected=true],.ll-welcome-preview .select-option:hover{background:#e7eedc}.ll-welcome-preview .select-option:focus-visible,.ll-welcome-preview .select-trigger:focus-visible{outline:3px solid #98601f;outline-offset:2px}.ll-welcome-preview [hidden]{display:none!important}.ll-welcome-preview video::cue{color:#fff;background:rgba(0,0,0,.8);font-family:system-ui,sans-serif}
