.lfd-public.lfd-designed{--lfd-bg:#f4f7f2;--lfd-text:#13201a;--lfd-button:#13935a;--lfd-button-text:#fff;--lfd-controls-bg:#fff;--lfd-controls-text:#13201a;--lfd-accent:#13935a;--lfd-border:#e2e8de;--lfd-radius:16px;--lfd-button-radius:100px;--lfd-padding:24px;--lfd-font-size:16px;--lfd-title-size:22px;--lfd-width:100%;box-sizing:border-box;width:var(--lfd-width);max-width:100%;margin:18px auto;padding:var(--lfd-padding);border:1px solid var(--lfd-border);border-radius:var(--lfd-radius);background:var(--lfd-bg)!important;color:var(--lfd-text)!important;font:var(--lfd-font-size)/1.55 system-ui,sans-serif;overflow:hidden}
.lfd-designed *{box-sizing:border-box}.lfd-designed .lfd-title{color:var(--lfd-text)!important;font:650 var(--lfd-title-size)/1.3 system-ui!important;margin:0 0 12px!important;overflow-wrap:anywhere;letter-spacing:normal!important}.lfd-designed .lfd-description{color:var(--lfd-text)!important;font:inherit!important;line-height:1.6!important;margin:0 0 16px!important}.lfd-designed .lfd-price{color:var(--lfd-text)!important;display:block;margin:0 0 18px;font-size:1.1em;font-weight:650}.lfd-designed .lfd-public-button{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--lfd-button)!important;color:var(--lfd-button-text)!important;border:1px solid var(--lfd-button)!important;border-radius:var(--lfd-button-radius)!important;padding:10px 20px!important;text-decoration:none!important;font:600 var(--lfd-font-size)/1.5 system-ui!important;box-shadow:none!important;max-width:100%;height:auto!important;letter-spacing:normal!important;text-transform:none!important}.lfd-designed .lfd-public-button:hover{filter:brightness(.93)}.lfd-designed .lfd-public-button:focus-visible,.lfd-designed .lfd-control:focus-visible,.lfd-designed input:focus-visible{outline:2px solid var(--lfd-accent)!important;outline-offset:3px}.lfd-designed .lfd-image{display:block;max-width:100%;height:auto;margin:auto;border-radius:max(0px,calc(var(--lfd-radius) - 6px))}.lfd-designed .lfd-player{width:100%;position:relative;border-radius:max(0px,calc(var(--lfd-radius) - 6px));overflow:hidden;background:var(--lfd-bg)}.lfd-designed .lfd-media{display:block;width:100%;max-width:100%;height:auto;max-height:80vh;margin:0;border:0;background:#000}.lfd-kind-audio .lfd-player.lfd-ready .lfd-media{display:none}.lfd-designed .lfd-player-controls,.lfd-designed .lfd-reader-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;background:var(--lfd-controls-bg)!important;color:var(--lfd-controls-text)!important;border-radius:max(0px,calc(var(--lfd-radius) - 6px));text-align:left;font:13px/1.5 system-ui}.lfd-designed .lfd-player-controls{flex-wrap:nowrap}.lfd-designed .lfd-control{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;flex:none;height:32px!important;min-height:32px!important;width:auto!important;min-width:32px;margin:0!important;padding:5px 8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--lfd-controls-text)!important;box-shadow:none!important;font:600 14px/22px system-ui!important;letter-spacing:normal!important;text-decoration:none!important;cursor:pointer}.lfd-designed .lfd-control:hover{background:color-mix(in srgb,var(--lfd-accent) 12%,transparent)!important}.lfd-designed .lfd-control:disabled{opacity:.35;cursor:default}.lfd-designed .lfd-seek,.lfd-designed .lfd-volume{appearance:none!important;min-width:30px;width:auto!important;padding:0!important;height:5px!important;border:0!important;border-radius:10px!important;background:linear-gradient(to right,var(--lfd-accent) 0 var(--lfd-progress,0%),color-mix(in srgb,var(--lfd-controls-text) 20%,var(--lfd-controls-bg)) var(--lfd-progress,0%) 100%)!important;margin:0!important;box-shadow:none!important;cursor:pointer;accent-color:var(--lfd-accent)}.lfd-designed .lfd-seek{flex:1}.lfd-designed .lfd-volume{width:65px!important;flex:none;background:color-mix(in srgb,var(--lfd-controls-text) 20%,var(--lfd-controls-bg))!important}.lfd-designed input[type=range]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--lfd-accent);border:0}.lfd-designed input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--lfd-accent);border:0}.lfd-designed .lfd-time{white-space:nowrap;font:12px/1.5 system-ui;color:var(--lfd-controls-text)!important;min-width:80px;text-align:center}.lfd-designed .lfd-runtime-status{font:12px/1.5 system-ui!important;margin:8px 0!important;color:var(--lfd-text)!important}.lfd-designed .lfd-runtime-status:empty{display:none}.lfd-designed .lfd-player:fullscreen{display:flex;flex-direction:column;justify-content:center;background:#000;padding:0}.lfd-designed .lfd-player:fullscreen video{flex:1;min-height:0;object-fit:contain;max-height:none}.lfd-designed .lfd-reader-viewport{min-height:200px;overflow:auto;padding:18px;background:color-mix(in srgb,var(--lfd-bg) 85%,var(--lfd-text));border-radius:0 0 max(0px,calc(var(--lfd-radius) - 6px)) max(0px,calc(var(--lfd-radius) - 6px))}.lfd-designed .lfd-reader-toolbar{position:relative;z-index:2;gap:7px;border-radius:max(0px,calc(var(--lfd-radius) - 6px)) max(0px,calc(var(--lfd-radius) - 6px)) 0 0}.lfd-designed .lfd-page-label{font:12px/1.5 system-ui!important;color:var(--lfd-controls-text)!important;display:flex;align-items:center;gap:7px;text-transform:none!important;letter-spacing:normal!important;margin:0!important}.lfd-designed .lfd-page-number{appearance:textfield!important;width:50px!important;height:30px!important;padding:4px 5px!important;background:var(--lfd-controls-bg)!important;color:var(--lfd-controls-text)!important;border:1px solid var(--lfd-border)!important;border-radius:6px!important;font:13px/20px system-ui!important;box-shadow:none!important;margin:0!important}.lfd-designed .lfd-paper{position:relative;margin:0 auto;background:#fff;box-shadow:0 3px 14px #0002}.lfd-designed .lfd-paper canvas{display:block;max-width:none!important}.lfd-designed .lfd-reader-original{display:inline-block;margin-top:10px;color:var(--lfd-text)!important;font:12px/1.5 system-ui;text-decoration:underline}.lfd-designed .lfd-form-frame{display:block;width:100%;border:0;border-radius:max(0px,calc(var(--lfd-radius) - 6px));margin:0 0 12px}.lfd-designed .textLayer{position:absolute;inset:0;overflow:clip;text-align:initial;line-height:1;letter-spacing:normal;word-spacing:normal;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.lfd-designed .textLayer :is(span,br){color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;user-select:text}.lfd-designed .textLayer>:not(.markedContent),.lfd-designed .textLayer .markedContent span:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv));z-index:1}.lfd-designed .textLayer .markedContent{display:contents}.lfd-designed .textLayer ::selection{background:#13935a55}.lfd-password{width:min(420px,calc(100% - 32px));margin:auto;padding:24px;border:1px solid var(--lfd-border);border-radius:16px;background:var(--lfd-bg);color:var(--lfd-text);font:14px/1.5 system-ui}.lfd-password::backdrop{background:#13201a88}.lfd-password input{width:100%;padding:10px;border:1px solid var(--lfd-border);border-radius:8px;margin:10px 0 18px;background:var(--lfd-controls-bg);color:var(--lfd-controls-text)}.lfd-password .lfd-password-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:600px){.lfd-designed .lfd-player-controls{gap:5px;padding:8px;flex-wrap:wrap}.lfd-designed .lfd-time{min-width:70px}.lfd-designed .lfd-volume{width:45px!important}.lfd-designed .lfd-seek{min-width:65px}.lfd-public.lfd-designed{padding:min(var(--lfd-padding),18px)}}

.lfd-designed .lfd-control svg{display:block;width:19px;height:19px;fill:none;flex:none}.lfd-password p{color:var(--lfd-text)!important;font:14px/1.5 system-ui!important}

.lfd-designed .lfd-player:not(.lfd-ready) .lfd-player-controls{display:none}
