@@ -265,7 +265,7 @@ html[data-agent] {
265265}
266266
267267/* Strip all decorative CSS from every element */
268- html [data-agent ] * {
268+ html [data-agent ] * : not (. ignore-agent ) {
269269 font-family : inherit;
270270 background-image : none !important ;
271271 box-shadow : none !important ;
@@ -297,6 +297,7 @@ html[data-agent] nav {
297297}
298298
299299html [data-agent ] header svg ,
300+ html [data-agent ] .ignore-agent svg ,
300301html [data-agent ] nav svg {
301302 display : revert !important ;
302303}
@@ -413,111 +414,6 @@ html[data-agent] [data-agent-content] {
413414 display : block !important ;
414415}
415416
416- /* ── .ignore-agent: opt an element and its descendants out of agent rendering ─
417- Add class="ignore-agent" to any container to preserve its normal visual
418- rendering in agent mode. All agent-mode overrides are reverted.
419- ──────────────────────────────────────────────────────────────────────────── */
420- html [data-agent ] .ignore-agent ,
421- html [data-agent ] .ignore-agent * {
422- font-family : revert;
423- background-image : revert !important ;
424- background-color : revert;
425- box-shadow : revert !important ;
426- text-shadow : revert !important ;
427- border-color : revert !important ;
428- border-radius : revert !important ;
429- color : revert;
430- }
431-
432- html [data-agent ] .ignore-agent svg ,
433- html [data-agent ] .ignore-agent img ,
434- html [data-agent ] .ignore-agent picture ,
435- html [data-agent ] .ignore-agent video ,
436- html [data-agent ] .ignore-agent iframe ,
437- html [data-agent ] .ignore-agent [aria-hidden = "true" ],
438- html [data-agent ] .ignore-agent [role = "presentation" ] {
439- display : revert !important ;
440- }
441-
442- html [data-agent ] .ignore-agent h1 ::before ,
443- html [data-agent ] .ignore-agent h2 ::before ,
444- html [data-agent ] .ignore-agent h3 ::before ,
445- html [data-agent ] .ignore-agent h4 ::before ,
446- html [data-agent ] .ignore-agent h5 ::before ,
447- html [data-agent ] .ignore-agent h6 ::before {
448- content : none;
449- }
450-
451- html [data-agent ] .ignore-agent h1 ,
452- html [data-agent ] .ignore-agent h2 ,
453- html [data-agent ] .ignore-agent h3 ,
454- html [data-agent ] .ignore-agent h4 ,
455- html [data-agent ] .ignore-agent h5 ,
456- html [data-agent ] .ignore-agent h6 {
457- font-size : revert;
458- font-weight : revert;
459- margin : revert;
460- }
461-
462- html [data-agent ] .ignore-agent a [href ]::after ,
463- html [data-agent ] .ignore-agent a [aria-current ]::before {
464- content : none;
465- }
466-
467- html [data-agent ] .ignore-agent ul {
468- list-style : revert;
469- padding-left : revert;
470- }
471-
472- html [data-agent ] .ignore-agent ul > li ::before {
473- content : none;
474- }
475-
476- html [data-agent ] .ignore-agent blockquote > p ::before {
477- content : none;
478- }
479-
480- html [data-agent ] .ignore-agent : not (pre ) > code ::before ,
481- html [data-agent ] .ignore-agent : not (pre ) > code ::after {
482- content : none;
483- }
484-
485- html [data-agent ] .ignore-agent pre ::before ,
486- html [data-agent ] .ignore-agent pre ::after {
487- content : none;
488- }
489-
490- html [data-agent ] .ignore-agent hr {
491- display : revert;
492- border : revert !important ;
493- }
494-
495- html [data-agent ] .ignore-agent hr ::before {
496- content : none;
497- }
498-
499-
500- /* ─── Agent suggestions thinking animation ────────────────────────────────── */
501-
502- @keyframes agent-thinking-dot {
503- 0% , 80% , 100% {
504- opacity : 0.3 ;
505- transform : translateY (0 );
506- }
507- 40% {
508- opacity : 1 ;
509- transform : translateY (-4px );
510- }
511- }
512-
513- .agent-thinking-dot {
514- display : inline-block;
515- width : 5px ;
516- height : 5px ;
517- border-radius : 9999px ;
518- background-color : currentColor;
519- animation : agent-thinking-dot 1.4s ease-in-out infinite;
520- }
521417
522418
523419/* ─── Hit area utilities (via shadcn registry) ────────────────────────────────
@@ -743,29 +639,3 @@ html[data-agent] .ignore-agent hr::before {
743639 letter-spacing : -0.04em ;
744640 font-variant-numeric : tabular-nums;
745641}
746-
747- /* Thin rule separator with corner tick marks */
748- .rule-industrial {
749- position : relative;
750- border-top : 1px solid;
751- }
752-
753- .rule-industrial ::before ,
754- .rule-industrial ::after {
755- content : '' ;
756- position : absolute;
757- top : -3px ;
758- width : 5px ;
759- height : 5px ;
760- border-top : 1px solid currentColor;
761- }
762-
763- .rule-industrial ::before {
764- left : 0 ;
765- border-left : 1px solid currentColor;
766- }
767-
768- .rule-industrial ::after {
769- right : 0 ;
770- border-right : 1px solid currentColor;
771- }
0 commit comments