fix most web_fetches from getting blocked using a real user agent
This commit is contained in:
@@ -140,6 +140,84 @@ textarea {
|
||||
0 14px 36px hsl(240 80% 2% / 0.28);
|
||||
}
|
||||
|
||||
.tool-call-stack-shell {
|
||||
perspective: 900px;
|
||||
transform-style: preserve-3d;
|
||||
isolation: isolate;
|
||||
}
|
||||
|
||||
.tool-call-stack-card {
|
||||
transform: translate3d(var(--tool-stack-x, 0), var(--tool-stack-y, 0), var(--tool-stack-z, 0)) scale(var(--tool-stack-scale, 1));
|
||||
transform-origin: top left;
|
||||
opacity: var(--tool-stack-opacity, 1);
|
||||
animation: tool-call-stack-in 360ms cubic-bezier(0.18, 0.95, 0.28, 1) both;
|
||||
animation-delay: var(--tool-stack-delay, 0ms);
|
||||
will-change: transform, opacity;
|
||||
}
|
||||
|
||||
.tool-call-stack-expanded-card {
|
||||
animation: tool-call-inline-in 220ms ease-out both;
|
||||
animation-delay: var(--tool-stack-delay, 0ms);
|
||||
}
|
||||
|
||||
.tool-call-stack-toggle {
|
||||
border: 1px solid hsl(188 82% 70% / 0.36);
|
||||
background:
|
||||
linear-gradient(180deg, hsl(230 36% 16% / 0.96), hsl(238 48% 7% / 0.96)),
|
||||
hsl(236 48% 8%);
|
||||
color: hsl(186 92% 86%);
|
||||
box-shadow:
|
||||
inset 0 1px 0 hsl(180 100% 88% / 0.08),
|
||||
0 8px 22px hsl(235 72% 2% / 0.42);
|
||||
transition:
|
||||
border-color 160ms ease,
|
||||
color 160ms ease,
|
||||
transform 160ms ease,
|
||||
filter 160ms ease;
|
||||
}
|
||||
|
||||
.tool-call-stack-toggle:hover {
|
||||
border-color: hsl(188 92% 74% / 0.62);
|
||||
color: hsl(184 100% 92%);
|
||||
filter: brightness(1.08);
|
||||
}
|
||||
|
||||
.tool-call-stack-toggle:focus-visible {
|
||||
outline: 2px solid hsl(188 92% 72% / 0.9);
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
@keyframes tool-call-stack-in {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translate3d(0, 0.85rem, -72px) scale(0.96) rotateX(-8deg);
|
||||
}
|
||||
|
||||
to {
|
||||
opacity: var(--tool-stack-opacity, 1);
|
||||
transform: translate3d(var(--tool-stack-x, 0), var(--tool-stack-y, 0), var(--tool-stack-z, 0)) scale(var(--tool-stack-scale, 1)) rotateX(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes tool-call-inline-in {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(-0.35rem);
|
||||
}
|
||||
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.tool-call-stack-card,
|
||||
.tool-call-stack-expanded-card {
|
||||
animation: none;
|
||||
}
|
||||
}
|
||||
|
||||
.md-content {
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user