@counter-style sidenotes{system:cyclic;symbols:† ‡ ⸸ ⹋ ‖ '*' ⁑ ⁂ ※}body{counter-reset:sidenote-counter}.sidenote,.marginnote,.marginnote-left{--idealwidth:var(--note-width);clear:right;float:right;font-size:smaller;line-height:1.2;margin-bottom:0;margin-right:max(calc(18ch - var(--idealwidth)),calc(77ch - 100vw));margin-top:0.4rem;max-width:50%;padding-left:8px;padding-right:0.6rem;padding-bottom:0.6rem;padding-top:0.1rem;position:relative;text-align:left;vertical-align:baseline;width:var(--idealwidth);border-left:6px solid var(--g-overlay0);background-color:var(--g-mantle);border-radius:0 0 0 1em}.sidenote .sidenote,.marginnote .marginnote,.marginnote .sidenote,.sidenote .marginnote{background:rgb(0,0,0,20%);margin-right:max(calc(142ch - 100vw),calc(32ch - var(--idealwidth)))}@media(max-width:930px){.sidenote .sidenote,.marginnote .marginnote,.marginnote .sidenote,.sidenote .marginnote{margin-right:0}}.marginnote-left{float:left;clear:left;margin-left:-32%;width:25%;position:relative;text-align:right}@media (max-width:650px){.sidenote,.marginnote{margin-right:-3ch}}aside .marginnote pre,aside .sidenote pre{overflow-y:hidden}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter,sidenotes);font-size:smaller;top:-0.5rem}.sidenote::before{content:counter(sidenote-counter,sidenotes) " ";font-size:smaller;top:-0.4rem}.sidenote p{margin:1em 0}.sidenote p:first-child{margin-top:0}.sidenote p:last-child{margin-bottom:0}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem}label.margin-toggle:not(.sidenote-number){display:none}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}