body[data-prototype-theme=studio] .print-modal{--print-modal-padding:24px;width:min(var(--print-modal-width,600px),calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:var(--hub-frame-padding);overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--hub-radius-panel);color:var(--hub-ink);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-dialog);backdrop-filter:var(--hub-glass-filter);font:400 var(--hub-type-body,15px)/1.5 var(--studio-font);color-scheme:light;scrollbar-color:var(--hub-ink-muted) var(--hub-paper)}.print-modal::backdrop{background:var(--hub-overlay-backdrop)}.print-modal .print-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px var(--print-modal-padding);border-bottom:1px solid var(--hub-paper-rule)}body[data-prototype-theme=studio] .print-modal .print-modal-title{margin:0;color:var(--hub-ink);font:600 var(--hub-type-dialog,24px)/1.25 var(--studio-font);letter-spacing:-.02em;text-transform:none;text-wrap:balance}.print-modal-header>div{min-width:0}.print-modal .print-modal-header p{max-width:48ch;margin:8px 0 0;color:var(--hub-ink-muted);font-size:var(--hub-type-control,14px);line-height:1.5;text-wrap:pretty}.print-modal .print-modal-close{display:grid;flex:none;place-items:center;width:var(--hub-control-size,44px);height:var(--hub-control-size,44px);min-height:var(--hub-control-size,44px);padding:0;border:1px solid var(--hub-paper-rule);border-radius:var(--hub-control-radius,12px);color:var(--hub-ink);background:transparent}.print-modal .print-modal-body{padding:var(--print-modal-padding)}.print-modal .print-modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:16px var(--print-modal-padding) 20px;border-top:1px solid var(--hub-paper-rule)}body[data-prototype-theme=studio] .print-modal button{font-size:var(--hub-type-control,14px)}.print-modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--hub-ink);outline-offset:3px}.print-modal ::-moz-selection{background:var(--workspace-accent);color:var(--hub-ink)}.print-modal ::selection{background:var(--workspace-accent);color:var(--hub-ink)}@media (max-width:767px){body[data-prototype-theme=studio] .print-modal{--print-modal-padding:16px}.print-modal .print-modal-header{padding-block:16px}.print-modal .print-modal-footer{padding-bottom:16px}}@media (prefers-reduced-transparency:reduce){.print-modal::backdrop{background:var(--workspace-recess);backdrop-filter:none}}@media (forced-colors:active){body[data-prototype-theme=studio] .print-modal{border:1px solid CanvasText;box-shadow:none}.print-modal :is(button,input,select,textarea):focus-visible{outline-color:Highlight}}body[data-prototype-theme=studio] .print-modal>*{background:var(--hub-paper)}body[data-prototype-theme=studio] .print-modal>:first-child{border-radius:var(--hub-frame-inner-radius) var(--hub-frame-inner-radius) 0 0}body[data-prototype-theme=studio] .print-modal>:last-child{border-radius:0 0 var(--hub-frame-inner-radius) var(--hub-frame-inner-radius)}body[data-prototype-theme=studio] .print-modal>:only-child{border-radius:var(--hub-frame-inner-radius)}@media(prefers-reduced-transparency:reduce){body[data-prototype-theme=studio] .print-modal{background:var(--workspace-recess);backdrop-filter:none}}