.btnPrimary{position:relative;border-radius:50px;background-color:hsl(var(--theme-three-hsl)/.5);padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.btnPrimary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.btnPrimary{font-size:.875rem;line-height:1.25rem}}.btnPrimary{border-width:1px;border-color:hsl(var(--theme-three-hsl));z-index:1;transition:all .2s ease-in-out}.btnPrimary:hover:after{opacity:1}.btnPrimary:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .2s}.btnPrimary:after,.btnSecondary{border-radius:50px;background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--btn-theme-one-hsl)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--btn-theme-one-hsl)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:5%;--tw-gradient-to:hsl(var(--btn-theme-two-hsl)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--btn-theme-two-hsl)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:40%;--tw-gradient-to:hsl(var(--btn-theme-three-hsl)/0.5) var(--tw-gradient-to-position);--tw-gradient-to-position:125%}.btnSecondary{position:relative;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--theme-three-hsl))}.btnSecondary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.btnSecondary{font-size:.875rem;line-height:1.25rem}}.btnSecondary{border-width:1px;border-color:hsl(var(--theme-three-hsl));z-index:1;transition:all .2s ease-in-out}.btnSecondary:hover:after{opacity:1}.btnSecondary:after{border-radius:50px;background-color:hsl(var(--btn-theme-two-hsl));content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .2s}.btnDialog{position:relative;border-radius:50px;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--btn-theme-one-hsl)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--btn-theme-one-hsl)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:5%;--tw-gradient-to:hsl(var(--btn-theme-two-hsl)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--btn-theme-two-hsl)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:80%;--tw-gradient-to:hsl(var(--btn-theme-three-hsl)/0.5) var(--tw-gradient-to-position);--tw-gradient-to-position:125%;padding:.75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--theme-three-hsl))}.btnDialog:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.btnDialog{font-size:.875rem;line-height:1.25rem}}.btnDialog{border-width:1px;border-color:hsl(var(--theme-three-hsl));z-index:1;transition:all .2s ease-in-out}.btnDialog:hover:after{opacity:1}.btnDialog:after{border-radius:50px;background-color:hsl(var(--btn-theme-one-hsl));content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .2s}.textBoxCard{width:700px;max-width:95vw;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--card));padding:1rem;color:hsl(var(--card-foreground));box-shadow:0 0 2px 1px rgba(var(--theme-three-rgb),.2)}.textBox{font-size:.875rem;line-height:1.25rem;width:100%;resize:none;overflow:auto;min-height:40px;bottom:0;border:0;background:transparent;transition:border-color .3s}.textBox:focus-within{outline:2px solid transparent;outline-offset:2px}