.code-block .cm-editor{--gutter-left-extra-padding:.5rem;--gutter-right-extra-padding:.25rem;border:2px solid var(--border-color);outline:none;overflow:hidden;box-shadow:4px 4px #823c00a7;&.cm-focused{outline:none}&:not(.cm-focused){& .cm-activeLine:not(.cm-highlightedLine),& .cm-gutters .cm-activeLineGutter:after{background-color:unset}}& ::selection{background-color:var(--selection-background-color)!important}& .cm-selectionMatch{background-color:#ffee0047!important}& .cm-gutters{border-right:1px solid var(--border-color);background-color:#fcf9f6;& .cm-activeLineGutter{background-color:unset;position:relative;&:after{content:"";top:0;bottom:0;left:calc(-1*var(--gutter-left-extra-padding));right:calc(-1*var(--gutter-right-extra-padding));background-color:#a04b0018;position:absolute}}}& .cm-gutter.cm-lineNumbers{font-size:var(--code-font-size);font-family:var(--code-font-family);font-variation-settings:"wght" 450;color:#522100b9;padding-left:var(--gutter-left-extra-padding);padding-right:var(--gutter-right-extra-padding);user-select:none}& .cm-content{font-size:var(--code-font-size);font-family:var(--code-font-family);font-variation-settings:"wght" 425;color:#140600d1;cursor:text;background-color:#fefdfc;&:focus{outline:none}}& .cm-activeLine{background-color:#a04b0018}& .cm-highlightedLine{box-sizing:border-box;background-color:#008cff0b}& .cm-breakpointLine{box-sizing:border-box;background-color:#ffd5008f;border-top:1px solid #c99700c6;border-bottom:1px solid #c99700c6;position:relative}& .cm-breakpointLineText{box-sizing:border-box;position:relative}& .cm-breakpointLineText:after{content:"";font-variation-settings:"wght" 600;background-color:#d72400da;border-radius:50%;width:1rem;height:1rem;position:absolute;top:50%;transform:translate(.5rem,-50%)}& .cm-pattern{box-sizing:border-box;border-radius:.25rem;margin:0 .0625rem;padding:1px .125rem;&:has(.cm-pattern){padding-top:4px;padding-bottom:4px}}& .cm-matchedPattern{color:var(--matched-text-color);background-color:var(--matched-background-color);border:1px solid var(--matched-border-color);&:after{content:"✓";font-variation-settings:"wght" 600;color:var(--matched-text-color-after);padding-left:.125rem}}& .cm-failedPattern{color:var(--failed-text-color);background-color:var(--failed-background-color);border:1px solid var(--failed-border-color);&:after{content:"✗";font-variation-settings:"wght" 600;color:var(--failed-text-color-after);padding-left:.125rem}}& .cm-unusedPattern{background-color:var(--unused-background-color);color:var(--unused-text-color);border:1px solid var(--unused-border-color);text-decoration:line-through;text-decoration-color:var(--unused-border-color);text-decoration-thickness:2px}& :nth-child(1 of .cm-highlightedLine){border-top:2px solid #0088f653}& :nth-last-child(1 of .cm-highlightedLine){border-bottom:2px solid #0088f653}}::selection{background-color:var(--selection-background-color)}
/*# sourceMappingURL=repo.d1e1368f.css.map */
