/* Content-sized glass panels; fixed writing and camera surfaces retain their geometry. */
:where(dialog,.vsPanel301,.mediaPanel235,[role=dialog]){backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);background-color:rgba(246,241,230,.89);border:1px solid #ffffff88;box-shadow:0 16px 60px #20362925}
dialog::backdrop{background:#15251c45;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
dialog:not([data-fixed224]):not(#handInput254):not(.picker296):not(.fallbackDialog106):not(.videoImport297){width:fit-content;min-width:0;max-width:calc(100vw - 24px);height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:14px;border-radius:16px;box-sizing:border-box}
#portraitPalette259,#portraitDensity259{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:80dvh!important;padding:12px!important;overflow:auto!important;border-radius:16px!important;background:#f5f0e4df!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}
#portraitPalette259 header,#portraitDensity259 header{padding:0 0 8px!important;gap:20px!important;min-height:0!important}#portraitPalette259 .portraitColors255{display:flex!important;gap:10px!important;flex-wrap:wrap!important;max-width:310px;padding:0!important}#portraitPalette259 label{display:flex;gap:5px;align-items:center;font-size:11px}#portraitPalette259 input[type=color]{width:36px!important;height:32px!important;padding:1px!important;border:0!important}#portraitPalette259 button,#portraitDensity259 button{padding:5px 8px!important;min-height:28px!important}#portraitMagazine268{position:fixed;inset:auto 12px 100px;max-width:430px;margin:auto;max-height:55dvh;overflow:auto;padding:14px;background:#f4eedfdf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px;box-sizing:border-box}#portraitMagazine268[hidden]{display:none!important}.vsPanel301{background:#f5f0e4df!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.picker296{background:#f4efdfdf!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}
