[data-modis3b-section]{padding:72px var(--gutter,4.5vw);scroll-margin-top:105px;min-width:0}
.m3b-section-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px}
.m3b-section-heading h2{font-size:clamp(28px,3vw,44px);margin:0 0 12px}
.m3b-section-heading p{max-width:650px;color:var(--muted);margin:0}
.art-studio-signature{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:Manrope,'Century Gothic',sans-serif;font-weight:300;font-size:31px;line-height:1;letter-spacing:-1.2px;color:var(--ink,#292925)}
.art-studio-signature img{width:53px!important;height:31px!important;object-fit:contain;filter:brightness(0);margin:0!important}
.m3b>.art-studio-signature{position:absolute;right:18px;bottom:12px;font-size:23px;pointer-events:none}
.m3b>.art-studio-signature img{width:40px!important;height:23px!important}
[data-modis3b-section] .m3b-not{padding-inline-end:140px}
.m3b-singles{margin-top:45px;border-top:1px solid var(--line);padding-top:30px;min-width:0}
.m3b-singles h3{font-size:25px;margin:0 0 10px}.m3b-singles>p{color:var(--muted)}
.m3b-single-label{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}
.m3b-single-label select{max-width:100%;min-width:200px;padding:12px;border:1px solid var(--line);background:transparent;font:inherit;color:inherit}
.m3b-single-stage{margin-top:22px}
.m3b-single-actions{display:flex;flex-wrap:wrap;gap:12px}
.m3b-single-actions [hidden]{display:none!important}
.m3b-single-actions button:disabled{opacity:.45;cursor:default}
.m3b-single-empty{display:grid;place-items:center;min-height:180px;margin:0;border:1px solid var(--line,#d7d5cc);color:var(--muted,#65645d);text-align:center;padding:24px}
.m3b-clear{white-space:nowrap}
.m3b-alpha-thumbnails .m3b-kucuk{background:transparent;border-color:transparent}
.m3b-alpha-thumbnails .m3b-kart{background:transparent}
[data-modis3b-section] .m3b{font-family:inherit}
@media(max-width:600px){[data-modis3b-section]{padding:42px 20px}.m3b-section-heading{flex-direction:column}.m3b-single-label{display:block}.m3b-single-label select{display:block;width:100%;margin-top:10px}.m3b>.art-studio-signature{position:static;grid-column:1/-1;justify-self:end;margin:10px 14px}[data-modis3b-section] .m3b-not{padding-inline-end:12px}}

.ps-compositions .ps-technical-preview{border:0;background:transparent;display:block}.ps-compositions .ps-technical-preview[hidden]{display:none}.ps-compositions .ps-technical-preview img{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain;background:transparent}.ps-compositions .ps-view-tabs{margin-bottom:20px}.ps-compositions .ps-view-tabs button[aria-pressed="true"]{border-bottom:1px solid currentColor}

/* Clickable configurator credit; preserve the menu's internal Art Studio link. */
a.art-studio-signature,.m3b>a.art-studio-signature,.pm-stage>a.art-studio-signature{pointer-events:auto;cursor:pointer;text-decoration:none;z-index:4}
a.art-studio-signature:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
a.art-studio-signature:focus-visible{outline:1px solid currentColor;outline-offset:5px}

/* Keep the standalone viewer signature entirely within its footer surface. */
[data-modis3b-section] .m3b-tekil>.m3b-not{box-sizing:border-box;min-height:56px;display:flex;align-items:center;padding:16px 160px 16px 14px;background:var(--m3b-bg,#faf9f6)}
.m3b-tekil>.art-studio-signature{bottom:16px;background:transparent}
@media(max-width:600px){[data-modis3b-section] .m3b-tekil>.m3b-not{min-height:0;padding:14px}.m3b-tekil>.art-studio-signature{bottom:auto}}
