:root{--pr-background:0 0% 100%;--pr-foreground:222 47% 11%;--pr-card:0 0% 100%;--pr-card-foreground:222 47% 11%;--pr-popover:0 0% 100%;--pr-popover-foreground:222 47% 11%;--pr-primary:243 75% 59%;--pr-primary-foreground:0 0% 100%;--pr-secondary:220 14% 96%;--pr-secondary-foreground:222 47% 11%;--pr-muted:220 14% 96%;--pr-muted-foreground:220 9% 46%;--pr-accent:220 14% 96%;--pr-accent-foreground:222 47% 11%;--pr-destructive:0 72% 51%;--pr-destructive-foreground:0 0% 100%;--pr-border:220 13% 91%;--pr-input:220 13% 91%;--pr-ring:243 75% 59%;--pr-radius:0.65rem}.dark{--pr-background:226 47% 7%;--pr-foreground:210 40% 98%;--pr-card:226 40% 11%;--pr-card-foreground:210 40% 98%;--pr-popover:226 40% 11%;--pr-popover-foreground:210 40% 98%;--pr-primary:243 75% 66%;--pr-primary-foreground:226 47% 7%;--pr-secondary:226 30% 18%;--pr-secondary-foreground:210 40% 98%;--pr-muted:226 30% 16%;--pr-muted-foreground:218 15% 65%;--pr-accent:226 30% 20%;--pr-accent-foreground:210 40% 98%;--pr-destructive:0 72% 55%;--pr-destructive-foreground:0 0% 100%;--pr-border:226 25% 22%;--pr-input:226 25% 22%;--pr-ring:243 75% 66%}.high-contrast{--pr-background:0 0% 0%;--pr-foreground:0 0% 100%;--pr-card:0 0% 6%;--pr-card-foreground:0 0% 100%;--pr-popover:0 0% 6%;--pr-popover-foreground:0 0% 100%;--pr-primary:55 100% 55%;--pr-primary-foreground:0 0% 0%;--pr-secondary:0 0% 14%;--pr-secondary-foreground:0 0% 100%;--pr-muted:0 0% 14%;--pr-muted-foreground:0 0% 85%;--pr-accent:0 0% 20%;--pr-accent-foreground:0 0% 100%;--pr-border:0 0% 65%;--pr-input:0 0% 65%;--pr-ring:55 100% 55%}:where([data-pr]) *,:where([data-pr]) :after,:where([data-pr]) :before{border-color:hsl(var(--pr-border))}[data-pr] ::-moz-selection{background-color:hsl(var(--pr-primary)/.3)}[data-pr] ::selection{background-color:hsl(var(--pr-primary)/.3)}[data-pr]{-webkit-tap-highlight-color:transparent}[data-pr] .app-shell-bg{background-image:radial-gradient(60rem 40rem at 12% -10%,hsl(243 75% 59%/.22),transparent 60%),radial-gradient(50rem 36rem at 92% 8%,hsl(330 80% 55%/.18),transparent 60%)}[data-pr] .tile-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media print{[data-pr]{background:#fff}}