:root{--tavqo-indigo:#4f46e5;--tavqo-violet:#7c3aed;--tavqo-cyan:#06b6d4;--tavqo-soft:#ede9fe;--tavqo-paper:#f8fafc;--tavqo-navy:#0f172a}body,.font-display{font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important}body:before{content:"";z-index:-2;background:radial-gradient(circle at 8% 0,#7c3aed29,#0000 34%),radial-gradient(circle at 92% 16%,#06b6d424,#0000 30%),radial-gradient(circle at 52% 90%,#4f46e51a,#0000 34%),linear-gradient(145deg,#f8fafc 0%,#ede9fe 52%,#dbeafe 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff38 45%,#0000 75%);position:fixed;inset:0}::selection{color:#0f172a;background:#4f46e52e}.tavqo-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff7a;border:1px solid #ffffff9e;box-shadow:0 24px 80px #4f46e51a}.tavqo-panel-strong{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffad;border:1px solid #ffffffb8;box-shadow:0 18px 60px #0f172a14}.tavqo-brand-line{background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 52%,#06b6d4 100%)}.tavqo-text-gradient{color:#0000;background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 58%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text}
