.admin{--adminbar-h:60px;--danger:#ff6961;--line-strong:#fff6;min-width:1024px}.admin.is-loading{visibility:hidden}.login{isolation:isolate;background:#000;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.login:before{content:"";z-index:0;filter:blur(24px)brightness(.6);background:url(/media/hero/hero.jpg) 50%/cover;position:absolute;inset:0;transform:scale(1.1)}.login__card{z-index:1;border-radius:var(--radius-sheet);gap:16px;width:min(380px,90vw);padding:32px;display:grid;position:relative}.login__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:700}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field__label{color:var(--text-dim);font-size:13px;font-weight:600}.field>legend.field__label{padding:0}.field__input{border:1px solid var(--line-strong);background:var(--bg-raised);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:12px;padding:8px 12px;font-size:15px}.field__input::placeholder{color:var(--text-dim);opacity:1}.field__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.field__input[aria-invalid=true]{border-color:var(--danger)}.field__input[aria-invalid=true]:focus-visible{outline-color:var(--danger)}.field__input--title{font-family:var(--font-display);font-size:22px;font-weight:700}.field__error{min-height:1em;color:var(--danger);font-size:13px}.field__error:empty{min-height:0}.field__hint{color:var(--text-dim);font-size:13px}.field__hint--inline{margin-top:-2px}.button--danger{color:var(--danger);background:0 0;box-shadow:inset 0 0 0 1px}.button:disabled{opacity:.45;cursor:default;transform:none}.button[aria-busy=true]:disabled{opacity:1}label.button:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.link-button{color:var(--focus);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.adminbar{z-index:50;height:var(--adminbar-h);padding:0 var(--gutter);box-shadow:inset 0 -1px 0 var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.adminbar:before,.adminbar:after{display:none}.adminbar,.preview-bar,.version-banner,.toast{--glass-tint:color-mix(in srgb, var(--bg-raised) 85%, transparent);--glass-sample:transparent}.row__menu-panel{--glass-tint:color-mix(in srgb, var(--bg-raised) 96%, transparent);--glass-sample:transparent}.row__menu-panel:after,.admin .sheet-dialog .modal__sheet:after,.admin .sheet-dialog .modal__sheet:before,.admin .edit-modal .modal__sheet:after{display:none}.admin .sheet-dialog .modal__sheet{--glass-tint:var(--bg-raised)}.admin .edit-modal .modal__sheet{--glass-tint:color-mix(in srgb, var(--bg-raised) 90%, transparent)}.adminbar__tabs{gap:4px;display:flex}.adminbar__tab{min-height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:980px;padding:0 14px;font-size:14px;font-weight:500}.adminbar__tab:hover{background:#7f7f7f1a}.adminbar__tab[aria-selected=true]{background:#7f7f7f2e;font-weight:600}.adminbar__actions{align-items:center;gap:16px;display:flex}.adminbar__edit-tools{align-items:center;gap:8px;display:flex}.adminbar__status{color:var(--text);white-space:nowrap;font-size:13px}.adminbar__view{min-height:36px;color:var(--focus-text);white-space:nowrap;border-radius:980px;align-items:center;margin-inline:-6px;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.adminbar__view:hover{text-decoration:underline}.adminbar__icon{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.adminbar__icon svg{width:16px;height:16px}.adminbar__icon:disabled{opacity:.3;cursor:default}.adminbar__button{min-height:36px;padding:0 16px;font-size:14px}.panel{padding-top:var(--adminbar-h)}.panel--page>.button{justify-self:start}.panel--page{max-width:960px;padding:calc(var(--adminbar-h) + 40px) var(--gutter) 80px;gap:16px;margin:0 auto;display:grid}.panel__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:34px;font-weight:700}.panel__hint{color:var(--text-dim);font-size:14px}.panel__title+.panel__hint{margin-top:-8px}.panel__message{color:var(--text-dim)}.panel__message:empty{display:none}.page-title-field{padding:12px var(--gutter);align-items:center;gap:12px;display:flex}.page-title-field .field__input{max-width:420px}.editor-hint{color:var(--text-dim);text-align:right;text-wrap:balance;margin-left:auto;font-size:13px}.page-title-field .field__label{white-space:nowrap}.page-title-field .field__input{min-width:240px}.editor-hint__legend{white-space:nowrap;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.row__needs{color:var(--text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;gap:6px;padding:2px 6px;font-size:13px;display:inline-flex}.row__needs:hover{color:var(--text);background:#7f7f7f1f}.button__missing{color:var(--text-dim);font-weight:400}.editor-hint .card__needs--legend,.row__needs .card__needs--legend,.button .card__needs--legend{width:10px;height:10px;display:inline-block;position:static}.preview-bar,.version-banner{top:calc(var(--adminbar-h) + 12px);z-index:40;width:max-content;max-width:calc(100vw - 2 * var(--gutter));border-radius:18px;align-items:center;gap:12px;margin:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.preview-bar{padding:10px 18px;font-weight:600}.hero--admin{height:62vh;min-height:420px}.admin:not(.is-editing) .hero--admin{height:calc(100svh - var(--peek) - var(--adminbar-h))}.hero__still{object-fit:cover;width:100%;height:100%}.admin:not(.is-editing) .edit-only,.admin.is-editing .preview-only{display:none!important}.editable{outline-offset:3px;cursor:text;border-radius:6px;outline:1px dashed #0000;transition:outline-color .15s}.editable:hover{outline-color:color-mix(in srgb, currentColor 45%, transparent)}.editable:focus{outline:2px solid var(--focus)}.editable:empty:before{content:attr(data-placeholder);opacity:1;color:var(--text-dim)}.editable.is-invalid{outline:2px solid var(--danger)}.hero .editable:empty:before{color:#ffffffb3}.hero .editable:focus{box-shadow:0 0 0 4px var(--focus);outline:2px solid #fff}.hero .editable.is-invalid{box-shadow:0 0 0 4px var(--danger);outline:2px solid #fff}.row__head{align-items:baseline;gap:8px;display:flex}.row__head>button:not(.row__needs),.row__head>details{align-self:center}.row__head{position:relative}.row__handle{left:calc(var(--gutter) - 42px);width:36px;height:36px;color:var(--text-dim);cursor:grab;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.row__handle:hover{color:var(--text);background:#7f7f7f1f}.row__handle svg{width:14px;height:14px}.row__add-credit{border:1px solid var(--line-strong);min-height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:980px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600}.row__add-credit:hover{background:#7f7f7f1f}.row__menu{margin-left:0;position:relative}.row__menu>summary{cursor:pointer;width:36px;height:36px;color:var(--text-dim);background:#7f7f7f1f;border-radius:50%;place-items:center;list-style:none;display:grid}.row__menu>summary:hover{background:#7f7f7f33}.row__menu>summary::-webkit-details-marker{display:none}.row__menu-panel{z-index:5;border-radius:12px;min-width:160px;padding:6px;position:absolute;top:40px;right:0}.row__menu-panel button{text-align:left;width:100%;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.row__menu-panel button:hover{background:#7f7f7f24}.row.has-error .row__title{outline:2px solid var(--danger);outline-offset:3px;border-radius:6px}.row-add{z-index:2;height:24px;margin:-27px var(--gutter) 3px;border:1px dashed var(--line-strong);background:var(--bg);color:var(--text-dim);cursor:pointer;opacity:0;border-radius:980px;padding:0 12px;font-size:13px;line-height:22px;transition:opacity .2s;display:block;position:relative}.rows:hover .row-add,.row-add:hover,.row-add:focus-visible,.row-add--only{opacity:1}.row-add:hover{color:var(--text)}.row-add--only{height:auto;margin:16px var(--gutter);padding:6px 12px}.row__hint{aspect-ratio:16/9;border:1.5px dashed var(--line);border-radius:var(--radius-card);color:var(--text-dim);text-align:center;place-items:center;padding:16px 20px;font-size:14px;display:grid}.card--edit{cursor:pointer}.card--edit:focus-visible .card__media{outline:3px solid var(--focus);outline-offset:3px}.card--edit .card__play{display:none}.card__title.editable,.card__meta .editable{cursor:text}.card__needs{z-index:3;background:#ff9f0a;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #00000059}.card__remove{z-index:3;color:#fff;cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:opacity .2s;display:grid;position:absolute;top:6px;right:6px}.card--edit:hover .card__remove,.card__remove:focus-visible{opacity:1}.card.has-error .card__media{outline:2px solid var(--danger);outline-offset:3px}.card.is-flashing .card__media{animation:.9s flash}@keyframes flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 4px var(--focus)}}.card-add{aspect-ratio:16/9;border:1.5px dashed var(--line);border-radius:var(--radius-card);width:100%;color:var(--text-dim);cursor:pointer;background:0 0;place-items:center;font-size:15px;font-weight:600;display:grid}.card-add:hover{color:var(--text);border-color:currentColor}.admin.is-editing .row__track{scroll-snap-type:none}.tray{padding:24px var(--gutter);border-top:1px dashed var(--line)}.tray__title{font-family:var(--font-display);font-size:20px;font-weight:700}.tray__hint{color:var(--text-dim);margin-top:4px;font-size:14px}.tray__list{flex-wrap:wrap;gap:16px;min-height:80px;margin:16px 0 0;padding:0;list-style:none;display:flex}body.is-drag-active:has(.card--edit.is-dragging,.card--edit.is-lifted) #tray.edit-only[hidden]{display:block!important}.tray__card{width:200px}.tray__card .card__title{margin-top:6px;font-size:14px}.link-item{align-items:center;display:inline-flex}.link__handle{width:28px;height:44px;color:var(--text-dim);cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.link__handle:hover{color:var(--text);background:#7f7f7f1f}.link__handle svg{width:14px;height:14px}.admin.is-editing .contact__links{margin-left:-32px}.contact__links .link-chip{min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex}.contact__links .link-chip:hover{color:var(--text);text-decoration:underline}.contact__links .link-chip.is-invalid{outline:2px solid var(--danger);outline-offset:2px;border-radius:6px}.link-add{min-height:44px;color:var(--focus-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.version-banner{padding:10px 10px 10px 18px}.version-banner span{flex:1;font-weight:600}.drag-ghost{z-index:100;pointer-events:none;opacity:1;border-radius:var(--radius-card);position:fixed;transform:rotate(2deg)scale(1.03);box-shadow:0 20px 50px #0006}.drag-ghost .card__title,.drag-ghost .card__meta{display:none}.drag-ghost.row{background:var(--bg-raised);border-radius:980px;padding:10px 22px;transform:none;width:max-content!important}.drag-ghost.row .row__head{margin:0;padding:0}.drag-ghost.row :is(.row__viewport,.row__needs,.row__add-credit,.row__menu,.row__handle){display:none}.drag-ghost.link-item{background:var(--bg-raised);border-radius:980px;padding:0 14px;transform:none}.drag-ghost .link__handle{display:none}.drag-ghost .link-chip{min-height:40px;color:var(--text);font:inherit;background:0 0;border:0}html:has(>body.admin){scroll-padding-bottom:96px}.is-dragging{opacity:.35}.is-lifted{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-card)}.card.is-lifted .card__media,.card--edit.is-lifted:focus-visible .card__media{outline:3px dashed var(--focus);outline-offset:3px;transform:translateY(-6px);box-shadow:0 18px 40px #00000059}.drop-marker{z-index:99;pointer-events:none;background:var(--focus);border-radius:2px;position:fixed}body.is-drag-active{cursor:grabbing;-webkit-user-select:none;user-select:none}body.is-drag-active .row__scroll{pointer-events:none;opacity:0!important}.card__meta .editable:empty{min-width:3.5em;display:inline-block}.card--edit img,.tray__card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sheet-dialog{width:min(520px,100vw - 32px)}.sheet-dialog .modal__sheet{gap:16px;padding:24px;display:grid}.sheet-dialog .modal__sheet>.field__error:empty{margin-top:-16px}.sheet__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.sheet__body{color:var(--text-dim)}.sheet__list{gap:6px;margin:0;padding-left:20px;display:grid}.sheet__problems .sheet__list{color:var(--danger)}.sheet__actions{justify-content:flex-end;gap:8px;display:flex}.sheet__actions .button--danger:first-child{margin-right:auto}.edit-modal .modal__sheet{flex-direction:column;gap:12px;display:flex}.edit-modal .modal__sheet>*{flex-shrink:0}.edit-modal{overscroll-behavior:contain;border-radius:var(--radius-sheet);overflow-y:auto}.edit-modal .modal__sheet{max-height:none;overflow:visible}.edit-modal__picture{gap:8px;padding-inline:6px;display:flex}.edit-modal__form{grid-template-columns:repeat(3,1fr);gap:14px;padding:4px 6px;display:grid}.field--wide{grid-column:1/-1}.field--check{grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;display:grid}.field--check .field__check{z-index:1;width:17px;height:17px;accent-color:var(--focus);grid-area:1/1;margin-top:3px}.field--check .field__label{grid-area:1/1/auto/-1}.field--check .field__hint{grid-area:2/2;margin-top:0}.edit-modal__footer{align-items:center;gap:12px;padding:8px 6px 4px;display:flex}.edit-modal__saved{margin-left:auto}.chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:980px;min-height:32px;padding:0 14px;font-size:14px}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.clips{gap:8px;margin:0;padding:0;list-style:none;display:grid}.clip{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;grid-template-columns:28px 112px 1fr 32px;align-items:center;gap:12px;padding:8px;display:grid}.clip__handle{width:28px;height:28px;color:var(--text-dim);cursor:grab;background:0 0;border:0}.clip__thumb{aspect-ratio:16/9;background:#7f7f7f33;border-radius:8px;width:112px;overflow:hidden}.clip__thumb img{object-fit:cover;width:100%;height:100%}.clip__body{gap:6px;min-width:0;display:grid}.clip__source{color:var(--text-dim);font-size:12px}.clip__tag{background:#7f7f7f2e;border-radius:980px;padding:1px 8px;display:inline-block}.clip__remove{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.clips__add{gap:8px;margin-top:8px;display:flex}.clips__add .field__input{flex:1;min-width:0}.clips__add .button{white-space:nowrap;flex:none}.crop{width:min(760px,100vw - 32px,177.778dvh - 592px)}.crop .modal__sheet{grid-auto-rows:max-content}.crop__frame{aspect-ratio:16/9;border-radius:calc(var(--radius-sheet) - 10px);background:repeating-conic-gradient(#7f7f7f26 0 25%, transparent 0 50%) 0 / 24px 24px;touch-action:none;position:relative;overflow:hidden}.crop__frame.has-image{cursor:grab}.crop__frame.is-panning{cursor:grabbing}.crop__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.crop__backdrop{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.crop__frame.is-fit{cursor:default}.crop__modes{justify-self:start}.crop__drop{text-align:center;border:2px dashed var(--line);border-radius:calc(var(--radius-sheet) - 10px);color:var(--text-dim);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.crop__drop p{background:var(--bg-raised);color:var(--text);border-radius:980px;padding:2px 12px}.crop__frame.is-over .crop__drop{border-color:var(--focus);color:var(--text)}.crop__zoom{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}#crop-zoom{accent-color:var(--text)}.crop__help{margin-top:-8px}.toast{z-index:200;width:fit-content;max-width:min(760px, calc(100vw - 2 * var(--gutter)));text-wrap:balance;text-align:center;border-radius:22px;margin-inline:auto;padding:12px 22px;font-weight:600;position:fixed;bottom:28px;left:0;right:0}.history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history__item{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-raised);text-align:left;cursor:pointer;grid-template-columns:12.5rem 1fr auto auto;align-items:center;gap:16px;width:100%;padding:14px 16px;display:grid}.history__item:after{content:"›" / "";color:var(--text-dim);grid-column:4;font-size:22px;line-height:1}.history__item:hover{border-color:var(--text-dim)}.history__date{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.history__summary{color:var(--text-dim)}.history__badge{background:#34c75933;border-radius:980px;padding:2px 10px;font-size:12px;font-weight:600}.history__badge--failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.history__badge--building{background:#7f7f7f2e}.segmented{background:#7f7f7f29;border-radius:980px;padding:3px;display:inline-flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:980px;min-height:32px;padding:0 14px;font-size:14px;font-weight:600}.segmented button[aria-pressed=true]{box-shadow:none;background:#ffffff38}.analytics__total{color:var(--text-dim);font-size:17px}.analytics__total #analytics-total{font-family:var(--font-display);color:var(--text);letter-spacing:-.03em;margin-right:6px;font-size:44px;font-weight:700}.analytics__chart{margin-bottom:24px}.analytics__chart .chart{width:100%;height:180px;fill:var(--focus)}.analytics__chart:empty{display:none}#panel-analytics:has(#analytics-chart:empty) .analytics__grid:not(:has(li)){display:none}.chart__dates{color:var(--text-dim);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.analytics__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.analytics__heading{margin-bottom:8px;font-size:15px;font-weight:700}.stat-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stat-list li{align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.stat-list .stat__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stat-list .stat__count{color:var(--text-dim);font-variant-numeric:tabular-nums}.stat-list .stat__empty{color:var(--text-dim)}.stat-list .poster{border-radius:6px;flex:none;width:56px}.stat-list .poster__title{font-size:8px}.field.is-missing>.field__label:after{content:" · Missing" / "";color:var(--text-dim);font-weight:400}.field.is-missing>.field__label:before{content:"";vertical-align:1px;background:#ff9f0a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1.5px #00000059}.clip__body .field__error{margin:0}@media (forced-colors:active){.chip[aria-pressed=true],.segmented button[aria-pressed=true],.adminbar__tab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.drop-marker,.card__needs,.field.is-missing>.field__label:before{forced-color-adjust:none;background:highlight}}.sheet__title:focus,#version-banner-text:focus,#preview-bar-text:focus,#status:focus,dialog:focus{outline:none}dialog:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sheet)}.sheet-dialog .sheet__actions{background:var(--bg-raised);border-radius:0 0 var(--radius-sheet) var(--radius-sheet);box-shadow:0 -12px 12px -12px var(--bg-raised);margin:0 -24px -24px;padding:12px 24px 24px;position:sticky;bottom:-24px}.sheet-dialog .sheet__title{z-index:1;background:var(--bg-raised);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:0 12px 12px -12px var(--bg-raised);margin:-24px -24px 0;padding:24px 24px 8px;position:sticky;top:-24px}.sheet__title,.sheet__body,.sheet__list li,.modal__title,#version-banner-text{overflow-wrap:anywhere}.sheet-dialog .modal__sheet{scroll-padding-block:90px 96px}.card--edit.is-next-needs:not(:focus-visible) .card__media{outline:3px solid var(--focus);outline-offset:3px}.overlaps{border-radius:var(--radius-card);background:#ffb45414;border:1px solid #ffb4548c;gap:10px;padding:14px;display:grid}.overlaps__title{color:#ffc97a;font-size:15px;font-weight:700}.overlaps__list{gap:12px;display:grid}.overlap{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.overlap>legend{overflow-wrap:anywhere;padding:0 0 2px;font-weight:600}.overlap__choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.overlap__choice:has(input:checked){border-color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent)}.overlap__choice input{accent-color:var(--focus);margin:3px 0 0}.overlap__side{color:var(--text-dim);font-size:13px;font-weight:600;display:block}.overlap__value{overflow-wrap:anywhere;display:block}.overlap__thumb{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:6px;width:96px;margin-top:4px;display:block}.preview-sizes{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:flex}.preview-size{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:600}.preview-size.is-on{background:color-mix(in srgb, var(--focus) 22%, transparent);color:var(--text)}.preview-phone{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-top:var(--preview-top,110px);background:#02070fb8;place-items:start center;display:grid;position:fixed;inset:0}.preview-phone__screen{box-sizing:content-box;width:390px;height:844px;max-height:none;box-shadow:var(--glass-shadow);transform:scale(var(--preview-scale,1));transform-origin:top;background:#02070f;border:10px solid #0a0f1a;border-radius:42px}body.is-phone-preview{overflow:hidden}body.is-phone-preview .preview-bar{z-index:46}
