@@ -487,32 +487,35 @@ main blockquote {
487487 position : relative;
488488 margin-top : var (--ita-spacings-10 );
489489 margin-bottom : var (--ita-spacings-10 );
490- padding : var (--ita-spacings-5 ) var (--ita-spacings-9 );
491- max-width : var (--libdoc-container-width );
492- border-bottom-left-radius : 3em ;
493- border-top-right-radius : 3em ;
494- border-width : 3px ;
495- border-style : double;
490+ padding : 2em 4em ;
496491 font-family : var (--libdoc-font-family );
497492 font-size : var (--ita-fontSizes-7 );
498- border-radius : 12px ;
499- box-shadow : var (--libdoc-soft-shadow );
493+ }
494+ main blockquote > * : first-child {
495+ margin-top : 0 ;
496+ }
497+ main blockquote > * : last-child {
498+ margin-bottom : 0 ;
500499}
501500main blockquote ::before {
502501 content : "❝" ;
503502 position : absolute;
504- left : 0 ;
503+ left : var ( --ita-spacings-9 ) ;
505504 font-size : 4em ;
506- transform : translateY (-60% );
507- }
508- main blockquote ::after {
509- content : "❞" ;
510- position : absolute;
511- font-size : 4em ;
512- transform : translateY (-20% );
513- right : 0 ;
505+ top : 0 ;
506+ width : 100% ;
507+ height : 100% ;
508+ max-width : calc (100% - 2 * var (--ita-spacings-9 ));
509+ line-height : 0 ;
510+ text-indent : var (--ita-spacings-5 );
511+ border-bottom-left-radius : 3em ;
512+ border-top-right-radius : 3em ;
513+ border-width : 3px ;
514+ border-style : double;
515+ border-radius : 12px ;
514516}
515517main blockquote * {
518+ position : relative;
516519 font-variation-settings : "slnt" -15 , "CASL" 1 , "CRSV" 1 ;
517520 letter-spacing : -0.01em ;
518521}
@@ -971,8 +974,12 @@ input[type="radio"] ~ label::before {
971974 max-width : calc (calc (var (--ita-widths-content ) + 2 * var (--ita-spacings-5 )));
972975 }
973976 main blockquote {
974- font-size : var (--ita-fontSizes-6 );
975- padding : var (--ita-spacings-5 ) var (--ita-spacings-7 );
977+ padding : 2em 3em ;
978+ font-size : var (--ita-fontSizes-5 );
979+ }
980+ main blockquote ::before {
981+ left : var (--ita-spacings-5 );
982+ max-width : calc (100% - 2 * var (--ita-spacings-5 ));
976983 }
977984 # floating_toc_container {
978985 box-shadow : var (--libdoc-soft-shadow );
0 commit comments