/* Local branding and the editor's bounded design controls. */
html,body{margin:0;padding:0;min-width:0}body{overflow-wrap:anywhere}img{max-width:100%}
.rh[data-sb-custom-accent=true]{--accent:var(--sb-accent);--btn-bg:var(--sb-accent);--mine-bg:var(--sb-accent);--accent-hover:color-mix(in srgb,var(--sb-accent),#000 15%);--btn-hover:var(--accent-hover);--accent-tint:color-mix(in srgb,var(--sb-accent) 10%,var(--bg));--tint-band:var(--accent-tint)}
.sb-sample-notice{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:8px 24px;flex-wrap:wrap;padding:12px 20px;background:#f0eafc;color:#3f2168;font:14px/1.6 "Pretendard Variable",sans-serif;text-align:center}
.sb-sample-notice a{color:inherit;font-weight:650;text-underline-offset:3px;min-height:30px;display:inline-flex;align-items:center}
.sb-sample-notice:target{outline:3px solid #6c2edd;outline-offset:-3px}
[data-sb-demo-link=true]{cursor:help}
html[data-sb-edit-mode=true] [data-sb-field]:hover{outline:2px dashed #6c2edd;outline-offset:3px;cursor:pointer}
html[data-sb-edit-mode=true] [data-sb-field]:focus-visible{outline:3px solid #6c2edd;outline-offset:3px}
.rh-foot__biz{overflow-wrap:anywhere}.rh-foot__biz a{text-underline-offset:3px}
.rh-tier{grid-template-columns:minmax(0,max-content) minmax(0,1fr) 20px}.rh-tier>span{min-width:0}
.rh-cmp__title{flex-wrap:wrap}
.rh-row{grid-template-columns:minmax(0,min(7.5em,45%)) minmax(0,1fr)}
.rh-row>dt,.rh-row>dd{min-width:0;overflow-wrap:anywhere}
.rh-diag>div{grid-template-columns:minmax(0,min(6em,45%)) minmax(0,1fr)}
.rh-diag dt,.rh-diag dd{min-width:0;overflow-wrap:anywhere}
@media(max-width:420px){.sb-sample-notice{padding:10px 14px;font-size:12px;gap:3px}.sb-sample-notice span{flex-basis:100%}.rh-nav__in{gap:8px}.rh-logo img{max-width:142px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
