.confluence-install-launch { margin:14px 0 0; flex:0 0 100%; grid-column:1/-1; }
#confluence-install { min-height:44px; padding:8px 16px; white-space:nowrap; }
#confluence-install[hidden] { display:none; }
.confluence-install-guide {
  box-sizing:border-box;
  width:min(520px,calc(100% - 32px));
  max-height:calc(100dvh - 32px);
  overflow:auto;
  padding:clamp(20px,5vw,38px);
  border:1px solid var(--artegy-rule,#6f7873);
  border-radius:15px;
  background:var(--artegy-surface,#181c1d);
  color:var(--artegy-text,#f3f3eb);
}
.confluence-install-guide::backdrop { background:#0c1217b5; }
.confluence-install-guide h2 { font-size:clamp(1.5rem,5vw,2.15rem); line-height:1.1; margin:0 0 18px; }
.confluence-install-guide p { margin:0 0 14px; line-height:1.6; }
.confluence-install-guide button { min-height:44px; }
.confluence-page .header {
  padding-inline-start:max(12px,env(safe-area-inset-left));
  padding-inline-end:max(12px,env(safe-area-inset-right));
}
@media(display-mode:standalone) {
  .confluence-page main { padding-bottom:env(safe-area-inset-bottom); }
}
