.xalen-template-widgets{margin:24px;min-width:0;max-width:calc(100% - 48px);overflow-x:clip;border-top:1px solid var(--color-separator-border,#dedede);color:var(--color-text-primary,#222);font-family:inherit}.xalen-template-widgets>summary{padding:20px 0;cursor:pointer;font-weight:600;font-size:16px;transition:color 150ms ease-out}.xalen-template-widgets>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.xalen-template-widgets>p{font-size:14px;margin:0 0 20px;color:var(--color-text-secondary,#666)}.xalen-template-widgets>iframe{display:block;width:100%;border:0;min-width:0}@media(max-width:600px){.xalen-template-widgets{margin:16px 8px;max-width:calc(100% - 16px)}}@media(prefers-reduced-motion:reduce){.xalen-template-widgets>summary{transition:none}}
.xalen-template-widgets{margin:12px 0 20px;max-width:100%;border:0}.xalen-template-widgets>summary{padding:12px 4px;font-size:16px}.xalen-template-widgets>p{padding:0 4px;font-size:12px;margin-bottom:14px}.xalen-template-widgets>iframe{border-radius:16px}@media(max-width:600px){.xalen-template-widgets{margin:8px 0 16px;max-width:100%}}
/* The extension participates in the template's page flow without shrinking
   its iframe into a second clipped viewport. */
.xalen-template-widgets{flex:none;width:100%;min-height:min-content}
.xalen-template-widgets>iframe{flex:none}
