/* Owner widget studio */
.widgets-hero{padding:56px 24px 32px;border-bottom:1px solid var(--ln)}
.widgets-hero__inner{max-width:1104px;margin:auto}.widgets-hero h1{font-size:clamp(32px,4.5vw,56px);line-height:1.08;max-width:800px;letter-spacing:-.035em}.widgets-hero .hero-lead{font-size:17px;max-width:650px;line-height:1.7}.widgets-controls{background:var(--sf);border:1px solid var(--ln);border-radius:14px;padding:16px;box-shadow:none;margin-top:28px;gap:16px}.widgets-controls__field{min-width:0}.widgets-controls__field input{box-sizing:border-box;min-width:0;width:100%}
.widgets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.widgets-widget{min-width:0;padding:20px;border:1px solid var(--ln);border-radius:16px;box-shadow:none;gap:16px}.widgets-widget__head{align-items:start;gap:8px;flex-wrap:wrap}.widgets-widget__head b{font-size:20px}.widgets-widget__dims{font-size:10px}.widgets-description{font-size:14px;line-height:1.6;color:var(--mu);margin:0;min-height:68px}.widgets-widget__stage{padding:16px;min-height:228px;border:1px solid var(--ln);border-radius:12px;background-color:var(--bg2);background-image:radial-gradient(var(--ln) 1px,transparent 1px);background-size:12px 12px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0}.widgets-widget__stage iframe{width:340px;max-width:100%;height:190px;flex:none}.widgets-widget__stage a{max-width:100%;display:block}.widgets-widget__stage img{max-width:100%;height:auto}.widgets-widget pre.code-block{min-width:0;max-width:100%;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:108px;overflow:auto;margin:0;padding:14px;border-radius:10px;font-size:11px}.widgets-widget .copy-btn{background:var(--sf2);color:var(--tx);box-shadow:none;border:1px solid var(--ln);min-height:44px}.widgets-widget .copy-btn:hover{border-color:var(--link)}.widgets-widget__formats{display:flex;flex-wrap:wrap;gap:8px}.widgets-widget__formats .button{flex:1;font-size:12px;min-width:0}.widgets-info-grid{gap:20px}.widgets-info-card{box-shadow:none}.widgets-info-card__icon{display:none}.widgets-grid-section{padding-top:32px}.widgets-theme-toggle button{min-height:44px}.widgets-controls button:focus-visible,.widgets-widget button:focus-visible{outline:3px solid var(--link);outline-offset:3px}
@media(max-width:1050px){.widgets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widgets-widget:last-child{grid-column:1/-1}.widgets-widget:last-child .widgets-widget__stage{min-height:160px}}@media(max-width:640px){.widgets-hero{padding:32px 16px 24px}.widgets-grid{grid-template-columns:minmax(0,1fr)}.widgets-widget:last-child{grid-column:auto}.widgets-widget{padding:16px}.widgets-controls{align-items:stretch;flex-direction:column}.widgets-controls__field:first-child{flex:initial}.widgets-info-grid{grid-template-columns:minmax(0,1fr)}.widgets-description{min-height:0}.widgets-widget__stage{padding:10px}.widgets-widget__head b{font-size:18px}}
.widgets-hero__inner{padding:0}.widgets-widget .button--primary{background:var(--sf2);color:var(--tx)}