/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}.remark-code-title{font-family:var(--font-dejavu),"Pretendard",serif;background-color:var(--color-gray-700,oklch(.371 0 0));padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-200,oklch(.922 0 0));border-top-left-radius:.25rem;border-top-right-radius:.25rem}.remark-code-title+div>pre{margin-top:calc(var(--spacing,.25rem)*0);border-top-left-radius:0;border-top-right-radius:0}.code-highlight{float:left;min-width:100%}.code-line{margin-inline:calc(var(--spacing,.25rem)*-4);padding-right:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*4);border-left:4px var(--tw-border-style);border-color:#0000;display:block}.code-line.inserted{background-color:var(--green-30)}.code-line.deleted{background-color:var(--red-30)}.highlight-line{color:var(--foreground);background-color:var(--comment-30);margin-inline:calc(var(--spacing,.25rem)*-4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary-500,oklch(.585 .233 277.117))}.line-number:before{content:attr(line);margin-right:calc(var(--spacing,.25rem)*4);margin-left:calc(var(--spacing,.25rem)*-2);width:calc(var(--spacing,.25rem)*4);text-align:right;color:var(--color-gray-400,oklch(.708 0 0));display:inline-block}:root{--selection:#44475a;--comment:#98afff;--foreground:#f8f8f2;--cyan:#8be9fd;--green:#50fa7b;--orange:#ffb86c;--pink:#ff79c6;--purple:#bd93f9;--red:#f55;--yellow:#f1fa8c;--comment-30:#6272a433;--green-30:#50fa7b33;--red-30:#f553}pre{font-family:var(--font-dejavu),"Pretendard",serif}pre>code{background-color:inherit!important}pre::-webkit-scrollbar{height:calc(var(--spacing,.25rem)*3)}pre::-webkit-scrollbar-track{background-color:#6272a4}pre::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--purple)!important}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection{text-shadow:none;background-color:var(--selection);color:inherit}pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background-color:var(--selection);color:inherit}code[class*=language-] ::selection{text-shadow:none;background-color:var(--selection);color:inherit}code[class*=language-]::selection{text-shadow:none;background-color:var(--selection);color:inherit}pre[class*=language-] ::selection{text-shadow:none;background-color:var(--selection);color:inherit}pre[class*=language-]::selection{text-shadow:none;background-color:var(--selection);color:inherit}.language-css{color:var(--purple)}.language-css .token{color:var(--pink)}.token.comment,.token.variable{color:var(--comment)}.token.prolog,.token.spread{color:var(--foreground)}.token.property,.token.property-access,.token.punctuation{color:var(--orange)}.token.interpolation-punctuation{color:#5b62ca}.namespace{color:#e2777a}.token.symbol{color:#ffb86c}.token.entity,.token.important,.token.keyword,.token.selector,.token.tag{color:var(--pink)}.token.boolean,.token.dom,.token.hexcode,.token.number,.token.unit{color:var(--purple)}.token.at,.token.atrule,.token.attr-name,.token.function{color:var(--green)}.token.anchor,.token.builtin,.token.class,.token.class-name,.token.known-class-name,.token.url{color:var(--cyan)}.token.console{color:var(--purple)}.language-css .token.url,.token.attr-equals,.token.attr-value,.token.regex,.token.script-punctuation,.token.string{color:var(--yellow)}.token.char{color:#ff879d}.token.arrow,.token.operator:not(.at),.token.script,.token.special-escape{color:var(--foreground)}.token.regex-delimiter,.token.regex-flags{color:#6897bb}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.table{display:inline}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}