/* Paleta i typografia PrompterU */
:root{
  --bg:#07070c; --ink:#fff; --ink2:rgba(255,255,255,.78); --ink3:rgba(255,255,255,.55);
  --line:rgba(255,255,255,.12);
  --warm:linear-gradient(100deg,#FFB25C,#FF2E7E);
  --violet:linear-gradient(100deg,#FFB3F4,#B36BFF);
  --cyan:linear-gradient(100deg,#9FF7FF,#4FA8FF);
  --pink:linear-gradient(100deg,#FFE0F2,#FF8CC6);
  --wrap:1180px;
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",system-ui,sans-serif;
}

/* Półprzezroczysta powierzchnia */
.glass{position:relative;isolation:isolate;
  background:linear-gradient(150deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 40%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.1)),rgba(12,14,22,.34);
  -webkit-backdrop-filter:blur(26px) saturate(200%);backdrop-filter:blur(26px) saturate(200%);
  box-shadow:inset 0 2px 1px -1px rgba(255,255,255,.55),inset 0 -2px 3px -1px rgba(255,255,255,.15),0 24px 60px -20px rgba(0,0,0,.6);
  border-radius:28px}
.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;
  background:conic-gradient(from 210deg,rgba(255,255,255,.85),rgba(255,130,210,.4) 18%,rgba(255,255,255,.08) 34%,rgba(110,230,255,.55) 58%,rgba(255,255,255,.1) 76%,rgba(255,255,255,.85));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
