.post-SparkLite{background:hsl(var(--muted) / .5);border-radius:.75rem;padding:1rem;line-height:1.5;border:1px solid hsl(var(--border) / .8);margin:1.25rem 0;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.post-SparkLite:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}@media screen and (max-width: 768px){.post-SparkLite{margin-top:1.5rem;padding:.875rem}}.sparkLite-title{display:flex;color:hsl(var(--muted-foreground));border-radius:.5rem;align-items:center;padding:0 .75rem;cursor:default;user-select:none;font-family:var(--font-sans)}.sparkLite-title-text{font-weight:600;margin-left:.625rem;line-height:1.2;letter-spacing:-.01em}.sparkLite-explanation{margin-top:.875rem;padding:.75rem 1rem;background:hsl(var(--background));border-radius:.5rem;border:1px solid hsl(var(--border) / .6);font-size:.9375rem;line-height:1.6;display:block;position:relative;overflow:visible;max-height:none!important}.sparkLite-explanation:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:hsl(var(--primary))}.sparkLite-tag{font-size:.75rem;background-color:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground));font-weight:600;border-radius:.25rem;margin-left:auto;line-height:1;padding:.375rem .5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.sparkLite-tag:hover{background:hsl(var(--primary) / 1);transform:scale(1.05)}.sparkLite-title-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.sparkLite-title-icon svg{width:1.25rem;height:1.25rem;fill:hsl(var(--primary))}.sparkLite-title-icon svg path{fill:hsl(var(--primary))}.tianliGPT-title{display:flex;color:hsl(var(--muted-foreground));border-radius:.5rem;align-items:center;padding:0 .75rem;cursor:default;user-select:none;font-family:var(--font-sans)}.tianliGPT-title-text{font-weight:600;margin-left:.625rem;line-height:1.2;letter-spacing:-.01em}.tianliGPT-explanation{margin-top:.875rem;padding:.75rem 1rem;background:hsl(var(--background));border-radius:.5rem;border:1px solid hsl(var(--border) / .6);font-size:.9375rem;line-height:1.6;display:flex;position:relative;overflow:hidden}.tianliGPT-explanation:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:hsl(var(--primary))}.tianliGPT-suggestions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.tianliGPT-suggestions .tianliGPT-suggestions-item{margin-top:.75rem;padding:.625rem .875rem;background:hsl(var(--muted) / .3);border-radius:.5rem;border:1px solid hsl(var(--border) / .6);font-size:.9375rem;line-height:1.5;display:flex;width:fit-content;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.tianliGPT-suggestions .tianliGPT-suggestions-item:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:translateY(-2px);box-shadow:0 3px 6px #0000001a}.blinking-cursor{background-color:hsl(var(--primary));width:.625rem;height:1rem;display:inline-block;vertical-align:middle;animation:blinking-cursor .5s infinite;-webkit-animation:blinking-cursor .5s infinite;margin-left:.25rem;border-radius:1px}@keyframes blinking-cursor{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}to{opacity:1}}.tianliGPT-tag{font-size:.75rem;background-color:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground));font-weight:600;border-radius:.25rem;margin-left:auto;line-height:1;padding:.375rem .5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.tianliGPT-tag:hover{background:hsl(var(--primary) / 1);transform:scale(1.05)}ins.adsbygoogle{margin:1.25rem 0;background:hsl(var(--background));border-radius:.75rem;overflow:hidden;border:1px solid hsl(var(--border) / .8);box-shadow:0 2px 8px #0000000d}#tianliGPT-Toggle{font-size:.75rem;background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground));padding:.25rem .5rem;border-radius:.25rem;margin-left:.5rem;cursor:pointer;transition:.3s;font-weight:600}#tianliGPT-Toggle:hover{background:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground));transform:translateY(-1px)}.tianliGPT-title-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.tianliGPT-title-icon svg{width:1.25rem;height:1.25rem;fill:hsl(var(--primary))}.tianliGPT-title-icon svg path{fill:hsl(var(--primary))}
