
/* Pastegram v71.23 — redesigned Start Creating popup with logo and light/dark support */
dialog.pg723-welcome{width:min(540px,calc(100vw - 28px));max-height:min(780px,calc(100dvh - 26px));padding:30px 28px 24px!important;border-radius:32px!important;overflow:auto;position:fixed;inset:0;margin:auto}
dialog.pg723-welcome::backdrop{background:linear-gradient(180deg,rgba(5,10,20,.56),rgba(6,14,30,.64));backdrop-filter:blur(8px)}
.pg723-welcome .pg7111-orb{width:72px;height:72px;border-radius:22px;margin:0 0 16px!important;display:grid;place-items:center}
.pg723-brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.pg723-brand img{width:40px;height:40px;border-radius:12px;display:block;box-shadow:0 8px 22px rgba(77,114,255,.22)}
.pg723-brand strong{display:block;font-size:21px;line-height:1;color:inherit;font-weight:800;letter-spacing:-.03em}
.pg723-brand small{display:block;font-size:10px;letter-spacing:.26em;margin-top:4px;opacity:.76}
.pg723-welcome .pg7111-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:14px}
.pg723-welcome h2{font-size:clamp(34px,5vw,48px)!important;line-height:1.04!important;margin:0 0 10px!important;letter-spacing:-.05em!important}
.pg723-welcome p{font-size:15px!important;line-height:1.72!important;margin:0 0 24px!important;max-width:44ch}
.pg723-welcome .pg7111-choices{display:grid;gap:14px}
.pg723-welcome .pg7111-upload,.pg723-welcome .pg7111-blank{position:relative;display:grid!important;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:88px!important;border-radius:24px!important;padding:16px 18px!important}
.pg723-welcome .pg7111-upload>span:nth-of-type(1),.pg723-welcome .pg7111-blank>span:nth-of-type(1){display:grid;gap:7px;align-items:start}
.pg723-welcome .pg7111-upload strong,.pg723-welcome .pg7111-blank strong{font-size:18px!important;line-height:1.1;font-weight:800}
.pg723-welcome .pg7111-upload small,.pg723-welcome .pg7111-blank small{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1}
.pg723-welcome .pg7111-upload>svg,.pg723-welcome .pg7111-blank>svg{width:22px;height:22px}
.pg723-welcome .pg7111-upload>span:last-child,.pg723-welcome .pg7111-blank>span:last-child{font-size:18px;font-weight:800}
.pg723-welcome .pg7111-project{min-height:50px!important;border-radius:14px;padding:4px 10px!important;font-size:15px;font-weight:800!important}
.pg723-welcome .pg7111-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;font-size:12px}
.pg723-welcome .pg7111-footer span{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;border-radius:14px}
/* light */
html[data-theme="light"] dialog.pg723-welcome{background:radial-gradient(circle at top right,#eaf0ff 0,transparent 28%),linear-gradient(180deg,#ffffff 0%,#f7f9ff 100%)!important;border:1px solid #dbe4f5!important;box-shadow:0 28px 100px rgba(18,33,68,.22)!important;color:#18284b!important}
html[data-theme="light"] .pg723-welcome .pg7111-orb{background:linear-gradient(135deg,#4f7dff,#6750ef)!important;color:#fff!important;box-shadow:0 16px 32px rgba(73,100,240,.26)!important}
html[data-theme="light"] .pg723-welcome .pg7111-eyebrow{background:#eef2ff!important;color:#5a68e3!important;border:1px solid #dce3ff!important}
html[data-theme="light"] .pg723-welcome h2{color:#15274a!important}
html[data-theme="light"] .pg723-welcome p{color:#677896!important}
html[data-theme="light"] .pg723-welcome .pg7111-upload{background:linear-gradient(135deg,#4b75ff,#6d52ef)!important;border:1px solid rgba(103,129,255,.42)!important;box-shadow:0 16px 30px rgba(83,99,237,.22)!important;color:#fff!important}
html[data-theme="light"] .pg723-welcome .pg7111-upload small{background:rgba(255,255,255,.17)!important;border:1px solid rgba(255,255,255,.26)!important;color:#edf2ff!important}
html[data-theme="light"] .pg723-welcome .pg7111-blank{background:#fff!important;border:1px solid #dde5f5!important;color:#203252!important;box-shadow:0 10px 24px rgba(55,74,118,.06)!important}
html[data-theme="light"] .pg723-welcome .pg7111-blank small{background:#eef3fb!important;border:1px solid #e0e8f5!important;color:#667796!important}
html[data-theme="light"] .pg723-welcome .pg7111-project{color:#5364e6!important;background:transparent!important;border:0!important}
html[data-theme="light"] .pg723-welcome .pg7111-footer{border-top:1px solid #e7edf8!important;color:#697b98!important}
html[data-theme="light"] .pg723-welcome .pg7111-footer span{background:#fbfcff;border:1px solid #e4ebf6}
/* dark */
html[data-theme="dark"] dialog.pg723-welcome{background:radial-gradient(circle at top right,#22396a 0,transparent 28%),linear-gradient(180deg,#12223f 0%,#0c172b 100%)!important;border:1px solid #324465!important;box-shadow:0 28px 100px rgba(2,9,22,.72)!important;color:#f3f7ff!important}
html[data-theme="dark"] .pg723-welcome .pg7111-orb{background:linear-gradient(135deg,#5380ff,#6d56f0)!important;color:#fff!important;box-shadow:0 16px 32px rgba(71,94,222,.28)!important}
html[data-theme="dark"] .pg723-welcome .pg7111-eyebrow{background:rgba(97,127,255,.12)!important;color:#9cb3ff!important;border:1px solid rgba(120,145,255,.24)!important}
html[data-theme="dark"] .pg723-welcome h2{color:#f6f9ff!important}
html[data-theme="dark"] .pg723-welcome p{color:#b8c7e2!important}
html[data-theme="dark"] .pg723-welcome .pg7111-upload{background:linear-gradient(135deg,#4874fb,#664ef0)!important;border:1px solid rgba(119,149,255,.34)!important;box-shadow:0 18px 32px rgba(48,68,186,.28)!important;color:#fff!important}
html[data-theme="dark"] .pg723-welcome .pg7111-upload small{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.17)!important;color:#eff3ff!important}
html[data-theme="dark"] .pg723-welcome .pg7111-blank{background:linear-gradient(180deg,#182843,#15233a)!important;border:1px solid #3b5070!important;color:#f2f6ff!important}
html[data-theme="dark"] .pg723-welcome .pg7111-blank small{background:#223550!important;border:1px solid #334969!important;color:#b8c6df!important}
html[data-theme="dark"] .pg723-welcome .pg7111-project{color:#9fb4ff!important;background:transparent!important;border:0!important}
html[data-theme="dark"] .pg723-welcome .pg7111-footer{border-top:1px solid rgba(255,255,255,.10)!important;color:#adc0df!important}
html[data-theme="dark"] .pg723-welcome .pg7111-footer span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.pg723-welcome .pg7111-upload:hover,.pg723-welcome .pg7111-blank:hover{transform:translateY(-1px);filter:brightness(1.02)}
.pg723-welcome button:focus-visible{outline:3px solid #98b0ff!important;outline-offset:3px}
@media(max-width:640px){
 dialog.pg723-welcome{padding:22px 18px 18px!important;border-radius:26px!important}
 .pg723-brand strong{font-size:18px}
 .pg723-welcome .pg7111-upload,.pg723-welcome .pg7111-blank{min-height:82px!important;border-radius:20px!important;padding:14px 15px!important}
 .pg723-welcome .pg7111-upload strong,.pg723-welcome .pg7111-blank strong{font-size:16px!important}
 .pg723-welcome .pg7111-footer{grid-template-columns:1fr;gap:8px}
}

/* v71.50: avoid first-frame animation and resize on the Start Creating dialog. */
@media (prefers-reduced-motion: no-preference) {
  dialog#welcome.pg723-welcome,dialog#welcome.pg723-welcome *{animation:none!important;transition:none!important}
}
dialog#welcome.pg723-welcome{transform:none!important;contain:layout style;}
