.bj-c-retro-window{width:100%;max-width:var(--bj-app-window-width);margin-right:auto;margin-left:auto;overflow:hidden;border:2px solid var(--desktop-border-strong);border-radius:0;background:var(--desktop-window);box-shadow:4px 4px 0 var(--desktop-ink)}.bj-c-retro-window__titlebar{display:grid;min-height:1.8rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;padding:.18rem .3rem;border-bottom:2px solid var(--desktop-border-strong);background:var(--desktop-titlebar-inactive);color:var(--desktop-ink)}.bj-c-retro-window--active .bj-c-retro-window__titlebar{background:repeating-linear-gradient(to bottom,var(--desktop-ink) 0 1px,var(--desktop-canvas) 1px 3px);color:var(--desktop-ink)}.bj-c-retro-window__control{position:relative;width:.88rem;height:.88rem;border:2px solid var(--desktop-ink);background:var(--desktop-canvas)}.bj-c-retro-window__control--close{justify-self:start}.bj-c-retro-window__control--close:after{content:"";position:absolute;inset:2px;border:1px solid var(--desktop-ink)}.bj-c-retro-window__control--zoom{justify-self:end}.bj-c-retro-window__control--zoom:before,.bj-c-retro-window__control--zoom:after{content:"";position:absolute;background:var(--desktop-ink)}.bj-c-retro-window__control--zoom:before{top:1px;right:1px;left:1px;height:2px}.bj-c-retro-window__control--zoom:after{top:1px;right:1px;width:2px;bottom:1px}.bj-c-retro-window__title{overflow:hidden;justify-self:center;max-width:min(58vw,28rem);padding:.12rem .65rem;background:var(--desktop-canvas);color:var(--desktop-ink);font-family:var(--bj-font-ui);font-size:.75rem;font-weight:var(--bj-fw-bold);line-height:1;text-overflow:ellipsis;white-space:nowrap}.bj-c-retro-window__body{padding:1.25rem;background:var(--desktop-canvas)}@media(max-width:560px){.bj-c-retro-window{box-shadow:3px 3px 0 var(--desktop-ink)}.bj-c-retro-window__titlebar{min-height:1.75rem;grid-template-columns:1fr auto 1fr;gap:.3rem}.bj-c-retro-window__title{max-width:62vw;padding-right:.45rem;padding-left:.45rem}.bj-c-retro-window__body{padding:.75rem}}
