.frame.svelte-12qlgqw{--frame-gutter:clamp(18px, 4vw, 3.5rem);box-sizing:border-box;width:100%;max-width:var(--frame-max);min-width:0;padding-inline:calc(var(--frame-gutter) + env(safe-area-inset-left)) calc(var(--frame-gutter) + env(safe-area-inset-right));margin-inline:auto;overflow-x:clip}.frame--narrow.svelte-12qlgqw{--frame-max:44rem}.frame--room.svelte-12qlgqw{--frame-max:72rem}.frame--wide.svelte-12qlgqw{--frame-max:90rem}.frame--pad.svelte-12qlgqw{padding-top:clamp(2rem,6vh,4.5rem);padding-bottom:calc(5rem + env(safe-area-inset-bottom))}@media print{.frame.svelte-12qlgqw{max-width:none;padding:0;overflow:visible}}
