/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary: rgb(65 95 145);--color-surface-tint: rgb(65 95 145);--color-on-primary: rgb(255 255 255);--color-primary-container: rgb(214 227 255);--color-on-primary-container: rgb(0 27 62);--color-secondary: rgb(86 95 113);--color-on-secondary: rgb(255 255 255);--color-secondary-container: rgb(218 226 249);--color-on-secondary-container: rgb(19 28 43);--color-tertiary: rgb(112 85 117);--color-on-tertiary: rgb(255 255 255);--color-tertiary-container: rgb(250 216 253);--color-on-tertiary-container: rgb(40 19 46);--color-error: rgb(186 26 26);--color-on-error: rgb(255 255 255);--color-error-container: rgb(255 218 214);--color-on-error-container: rgb(65 0 2);--color-background: rgb(249 249 255);--color-on-background: rgb(25 28 32);--color-surface: rgb(249 249 255);--color-on-surface: rgb(25 28 32);--color-surface-variant: rgb(224 226 236);--color-on-surface-variant: rgb(68 71 78);--color-outline: rgb(116 119 127);--color-outline-variant: rgb(196 198 208);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(46 48 54);--color-inverse-on-surface: rgb(240 240 247);--color-inverse-primary: rgb(170 199 255);--color-primary-fixed: rgb(214 227 255);--color-on-primary-fixed: rgb(0 27 62);--color-primary-fixed-dim: rgb(170 199 255);--color-on-primary-fixed-variant: rgb(40 71 119);--color-secondary-fixed: rgb(218 226 249);--color-on-secondary-fixed: rgb(19 28 43);--color-secondary-fixed-dim: rgb(190 198 220);--color-on-secondary-fixed-variant: rgb(62 71 89);--color-tertiary-fixed: rgb(250 216 253);--color-on-tertiary-fixed: rgb(40 19 46);--color-tertiary-fixed-dim: rgb(221 188 224);--color-on-tertiary-fixed-variant: rgb(87 62 92);--color-surface-dim: rgb(217 217 224);--color-surface-bright: rgb(249 249 255);--color-surface-container-lowest: rgb(255 255 255);--color-surface-container-low: rgb(243 243 250);--color-surface-container: rgb(237 237 244);--color-surface-container-high: rgb(231 232 238);--color-surface-container-highest: rgb(226 226 233)}@media(prefers-color-scheme: dark){:root{--color-primary: rgb(170 199 255);--color-surface-tint: rgb(170 199 255);--color-on-primary: rgb(10 48 95);--color-primary-container: rgb(40 71 119);--color-on-primary-container: rgb(214 227 255);--color-secondary: rgb(190 198 220);--color-on-secondary: rgb(40 49 65);--color-secondary-container: rgb(62 71 89);--color-on-secondary-container: rgb(218 226 249);--color-tertiary: rgb(221 188 224);--color-on-tertiary: rgb(63 40 68);--color-tertiary-container: rgb(87 62 92);--color-on-tertiary-container: rgb(250 216 253);--color-error: rgb(255 180 171);--color-on-error: rgb(105 0 5);--color-error-container: rgb(147 0 10);--color-on-error-container: rgb(255 218 214);--color-background: rgb(17 19 24);--color-on-background: rgb(226 226 233);--color-surface: rgb(17 19 24);--color-on-surface: rgb(226 226 233);--color-surface-variant: rgb(68 71 78);--color-on-surface-variant: rgb(196 198 208);--color-outline: rgb(142 144 153);--color-outline-variant: rgb(68 71 78);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(226 226 233);--color-inverse-on-surface: rgb(46 48 54);--color-inverse-primary: rgb(65 95 145);--color-primary-fixed: rgb(214 227 255);--color-on-primary-fixed: rgb(0 27 62);--color-primary-fixed-dim: rgb(170 199 255);--color-on-primary-fixed-variant: rgb(40 71 119);--color-secondary-fixed: rgb(218 226 249);--color-on-secondary-fixed: rgb(19 28 43);--color-secondary-fixed-dim: rgb(190 198 220);--color-on-secondary-fixed-variant: rgb(62 71 89);--color-tertiary-fixed: rgb(250 216 253);--color-on-tertiary-fixed: rgb(40 19 46);--color-tertiary-fixed-dim: rgb(221 188 224);--color-on-tertiary-fixed-variant: rgb(87 62 92);--color-surface-dim: rgb(17 19 24);--color-surface-bright: rgb(55 57 62);--color-surface-container-lowest: rgb(12 14 19);--color-surface-container-low: rgb(25 28 32);--color-surface-container: rgb(29 32 36);--color-surface-container-high: rgb(40 42 47);--color-surface-container-highest: rgb(51 53 58)}}body{background-color:var(--color-background);color:var(--color-on-background)}body{font-family:Outfit,sans-serif;font-size:1.35rem;background-color:var(--color-background);color:var(--color-on-background)}body>.container{max-width:1200px;margin:0 auto;padding:16px}@media(max-width: 768px){body>.container{max-width:100%;padding:16px;font-size:1.25rem}}a{color:var(--color-on-background);text-decoration:none;border-bottom:3px solid var(--color-primary-container);box-shadow:inset 0 -3px 0 var(--color-primary-container)}a:hover{color:var(--color-primary)}code{font-family:"Source Han Code JP","Source Code Pro",monospace}strong{font-weight:900;color:var(--color-tertiary)}#main-nav{display:flex;justify-content:center}#main-nav ul{display:flex;gap:36px;list-style:none;margin:0;padding:0}#main-nav li{padding:0;margin:0}#main-nav li a{color:var(--color-on-background);text-decoration:none;text-transform:lowercase;font-weight:bold;font-size:1.2em;border-bottom:none;box-shadow:none}#main-nav li a:hover{color:var(--color-primary)}#main-nav li.selected a{border-bottom:3px solid var(--color-primary-container);box-shadow:inset 0 -3px 0 var(--color-primary-container)}footer{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:8px}footer p{font-size:.9em;margin:0;padding:0}main#index{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}main#index #avatar{margin-top:80px}main#index #avatar img{width:160px;height:160px;object-fit:cover;border-radius:50%}main#index #name{display:flex;flex-direction:column;align-items:center;margin-top:20px}main#index #name h1{margin:0;color:var(--color-on-background);font-size:1.6em}main#index #name h2{margin:0;color:var(--color-outline);font-size:1.4em}main#index #profile{margin-top:24px}main#index #profile ul{width:768px;list-style:none;margin:0;padding:0}@media(max-width: 768px){main#index #profile ul{width:100%;padding:8px}}main#index #profile ul li{margin:20px 0;line-height:1.3}main#index #notice{color:var(--color-on-tertiary-container);background-color:var(--color-tertiary-container);margin-top:24px;padding:8px 32px;border-radius:8px;width:768px}@media(max-width: 768px){main#index #notice{width:95%;padding:8px}}main#index #notice a{border:none;box-shadow:none}main#blog{display:flex;flex-direction:column;align-items:center}main#blog pre{background-color:#282a36}main#blog pre code{color:#f8f8f2}main#blog pre .abbrev-table-name{color:#50fa7b;font-weight:bold}main#blog pre .ansi-color-black{color:#000;background-color:#000}main#blog pre .ansi-color-blue{color:#00e;background-color:#00e}main#blog pre .ansi-color-bold{font-weight:bold}main#blog pre .ansi-color-bright-black{color:#4d4d4d;background-color:#4d4d4d}main#blog pre .ansi-color-bright-blue{color:blue;background-color:blue}main#blog pre .ansi-color-bright-cyan{color:#0ee;background-color:#0ee}main#blog pre .ansi-color-bright-green{color:#0e0;background-color:#0e0}main#blog pre .ansi-color-bright-magenta{color:#e0e;background-color:#e0e}main#blog pre .ansi-color-bright-red{color:#e00;background-color:#e00}main#blog pre .ansi-color-bright-white{color:#fff;background-color:#fff}main#blog pre .ansi-color-bright-yellow{color:#ee0;background-color:#ee0}main#blog pre .ansi-color-cyan{color:#00cdcd;background-color:#00cdcd}main#blog pre .ansi-color-green{color:#00cd00;background-color:#00cd00}main#blog pre .ansi-color-italic{font-style:italic}main#blog pre .ansi-color-magenta{color:#cd00cd;background-color:#cd00cd}main#blog pre .ansi-color-red{color:#cd0000;background-color:#cd0000}main#blog pre .ansi-color-underline{text-decoration:underline}main#blog pre .ansi-color-white{color:#e5e5e5;background-color:#e5e5e5}main#blog pre .ansi-color-yellow{color:#cdcd00;background-color:#cdcd00}main#blog pre .bold{font-weight:bold}main#blog pre .bold-italic{font-weight:bold;font-style:italic}main#blog pre .bookmark{color:#ff79c6}main#blog pre .bookmark-menu-bookmark{font-weight:bold}main#blog pre .browse-url-button{color:#8be9fd;text-decoration:underline}main#blog pre .buffer-menu-buffer{font-weight:bold}main#blog pre .builtin{color:#8be9fd}main#blog pre .button{color:#8be9fd;text-decoration:underline}main#blog pre .calendar-month-header{color:#50fa7b;font-weight:bold}main#blog pre .calendar-today{text-decoration:underline}main#blog pre .calendar-weekday-header{color:#bd93f9}main#blog pre .calendar-weekend-header{color:#6272a4}main#blog pre .comint-highlight-input{font-weight:bold}main#blog pre .comint-highlight-prompt{color:#ff79c6;font-weight:bold}main#blog pre .comment{color:#6272a4}main#blog pre .comment-delimiter{color:#6272a4}main#blog pre .company-echo-common{color:#282a36;background-color:#f8f8f2}main#blog pre .company-preview{color:#0189cc;background-color:#44475a}main#blog pre .company-preview-common{color:#ff79c6;background-color:#44475a}main#blog pre .company-preview-search{color:#50fa7b;background-color:#44475a}main#blog pre .company-scrollbar-bg{background-color:#6272a4}main#blog pre .company-scrollbar-fg{color:#0189cc}main#blog pre .company-template-field{color:#000;background-color:#ff0}main#blog pre .company-tooltip{color:#f8f8f2;background-color:#44475a}main#blog pre .company-tooltip-annotation{color:#8be9fd}main#blog pre .company-tooltip-annotation-selection{color:#8be9fd}main#blog pre .company-tooltip-common{color:#ff79c6;font-weight:bold}main#blog pre .company-tooltip-common-selection{color:#ff79c6;font-weight:bold}main#blog pre .company-tooltip-mouse{background-color:#282a36}main#blog pre .company-tooltip-search{color:#50fa7b;text-decoration:underline}main#blog pre .company-tooltip-search-selection{color:#282a36;background-color:#50fa7b}main#blog pre .company-tooltip-selection{color:#f8f8f2;background-color:#565761}main#blog pre .compilation-column-number{color:#6272a4}main#blog pre .compilation-error{color:#f55}main#blog pre .compilation-info{color:#50fa7b}main#blog pre .compilation-line-number{color:#ff79c6;font-weight:bold}main#blog pre .compilation-mode-line-exit{color:#228b22;font-weight:bold}main#blog pre .compilation-mode-line-fail{color:red;font-weight:bold}main#blog pre .compilation-mode-line-run{color:#ffb86c}main#blog pre .compilation-warning{color:#ffb86c}main#blog pre .completions-annotations{color:#6272a4}main#blog pre .completions-common-part{color:#50fa7b}main#blog pre .completions-first-difference{color:#ff79c6;font-weight:bold}main#blog pre .completions-group-separator{color:#6272a4;text-decoration:line-through}main#blog pre .completions-group-title{color:#6272a4;font-style:italic}main#blog pre .completions-highlight{color:#ccccc7;background-color:#44475a}main#blog pre .confusingly-reordered{text-decoration:underline}main#blog pre .constant{color:#bd93f9}main#blog pre .counsel--mark-ring-highlight{color:#ccccc7;background-color:#44475a}main#blog pre .counsel-active-mode{color:#8be9fd}main#blog pre .counsel-application-name{color:#8be9fd}main#blog pre .counsel-evil-register{color:#ff79c6;font-size:130%;font-weight:bold}main#blog pre .counsel-key-binding{color:#ff79c6;font-weight:bold}main#blog pre .counsel-outline-1{color:#ff79c6;font-size:130%;font-weight:bold}main#blog pre .counsel-outline-2{color:#bd93f9;font-size:110%;font-weight:bold}main#blog pre .counsel-outline-3{color:#50fa7b}main#blog pre .counsel-outline-4{color:#f1fa8c}main#blog pre .counsel-outline-5{color:#8be9fd}main#blog pre .counsel-outline-6{color:#ffb86c}main#blog pre .counsel-outline-7{color:#0189cc}main#blog pre .counsel-outline-8{color:#f8f8f2}main#blog pre .counsel-outline-default{color:#ff79c6;font-weight:bold}main#blog pre .counsel-variable-documentation{color:#6272a4}main#blog pre .css-property{color:#ff79c6;font-weight:bold}main#blog pre .css-selector{color:#50fa7b;font-weight:bold}main#blog pre .cursor{background-color:#ccccc7}main#blog pre .custom-button{color:#000;background-color:#d3d3d3}main#blog pre .custom-button-mouse{color:#000;background-color:#e5e5e5}main#blog pre .custom-button-pressed{color:#000;background-color:#d3d3d3}main#blog pre .custom-button-pressed-unraised{color:violet;text-decoration:underline}main#blog pre .custom-button-unraised{text-decoration:underline}main#blog pre .custom-changed{color:#fff;background-color:blue}main#blog pre .custom-comment{background-color:dimgray}main#blog pre .custom-comment-tag{color:#ccc}main#blog pre .custom-face-tag{color:#add8e6;font-weight:bold}main#blog pre .custom-group-subtitle{font-weight:bold}main#blog pre .custom-group-tag{color:#add8e6;font-size:120%;font-weight:bold}main#blog pre .custom-group-tag-1{color:pink;font-size:120%;font-weight:bold}main#blog pre .custom-invalid{color:#ff0;background-color:red}main#blog pre .custom-link{color:#8be9fd;text-decoration:underline}main#blog pre .custom-modified{color:#fff;background-color:blue}main#blog pre .custom-rogue{color:pink;background-color:#000}main#blog pre .custom-saved{text-decoration:underline}main#blog pre .custom-set{color:blue;background-color:#fff}main#blog pre .custom-state{color:#32cd32}main#blog pre .custom-themed{color:#fff;background-color:blue}main#blog pre .custom-variable-button{font-weight:bold;text-decoration:underline}main#blog pre .custom-variable-obsolete{color:#add8e6}main#blog pre .custom-variable-tag{color:#add8e6;font-weight:bold}main#blog pre .custom-visibility{color:#8be9fd;font-size:80%;text-decoration:underline}main#blog pre .diary{color:#ff0}main#blog pre .diff-added{color:#f8f8f2;background-color:#037a22}main#blog pre .diff-changed-unspecified{background-color:#333}main#blog pre .diff-error{color:#f55;background-color:#282a36;font-weight:bold}main#blog pre .diff-file-header{background-color:#999;font-weight:bold}main#blog pre .diff-function{background-color:#737373}main#blog pre .diff-header{background-color:#737373}main#blog pre .diff-hunk-header{background-color:#737373}main#blog pre .diff-index{background-color:#999;font-weight:bold}main#blog pre .diff-indicator-added{color:#50fa7b}main#blog pre .diff-indicator-changed{color:#ffb86c}main#blog pre .diff-indicator-removed{color:#f55}main#blog pre .diff-nonexistent{background-color:#999;font-weight:bold}main#blog pre .diff-refine-added{color:#282a36;background-color:#50fa7b}main#blog pre .diff-refine-changed{background-color:#aa2}main#blog pre .diff-refine-removed{color:#f8f8f2;background-color:#f55}main#blog pre .diff-removed{color:#f8f8f2;background-color:#800}main#blog pre .dired-broken-symlink{color:#ff0;background-color:red;font-weight:bold}main#blog pre .dired-directory{color:#50fa7b}main#blog pre .dired-flagged{color:#ff79c6}main#blog pre .dired-header{color:#ccccc7;background-color:#282a36}main#blog pre .dired-ignored{color:#6272a4}main#blog pre .dired-mark{color:#f8f8f2;font-weight:bold}main#blog pre .dired-marked{color:#ffb86c;font-weight:bold}main#blog pre .dired-perm-write{color:#ccccc7;text-decoration:underline}main#blog pre .dired-set-id{color:#ffb86c;background-color:#373844}main#blog pre .dired-special{color:#f8f8f2;font-weight:bold}main#blog pre .dired-symlink{color:#f1fa8c;font-style:italic}main#blog pre .dired-warning{color:#ffb86c;text-decoration:underline}main#blog pre .doc{color:#6272a4}main#blog pre .doc-markup{color:#bd93f9}main#blog pre .edmacro-label{color:#add8e6;font-weight:bold}main#blog pre .eglot-diagnostic-tag-deprecated{color:#ffb86c;text-decoration:line-through}main#blog pre .eglot-diagnostic-tag-unnecessary{color:#ffb86c}main#blog pre .eglot-highlight-symbol{font-weight:bold}main#blog pre .eglot-inlay-hint{color:#6272a4;font-size:80%}main#blog pre .eglot-mode-line{color:#bd93f9;font-weight:bold}main#blog pre .eglot-parameter-hint{color:#6272a4;font-size:80%}main#blog pre .eglot-type-hint{color:#6272a4;font-size:80%}main#blog pre .eldoc-highlight-function-argument{font-weight:bold}main#blog pre .elisp-shorthand-font-lock{color:aqua;font-weight:bold}main#blog pre .epa-field-body{color:#40e0d0;font-style:italic}main#blog pre .epa-field-name{color:#afeeee;font-weight:bold}main#blog pre .epa-mark{color:orange;font-weight:bold}main#blog pre .epa-string{color:#ffffe0}main#blog pre .epa-validity-disabled{font-style:italic}main#blog pre .epa-validity-high{color:#afeeee;font-weight:bold}main#blog pre .epa-validity-low{font-style:italic}main#blog pre .epa-validity-medium{color:#afeeee;font-style:italic}main#blog pre .error{color:#f55}main#blog pre .ert-test-result-expected{background-color:#00cd00}main#blog pre .ert-test-result-unexpected{background-color:#cd0000}main#blog pre .escape{color:#8be9fd}main#blog pre .escape-glyph{color:aqua}main#blog pre .eww-form-checkbox{color:#000;background-color:#d3d3d3}main#blog pre .eww-form-file{color:#000;background-color:gray}main#blog pre .eww-form-select{color:#000;background-color:#d3d3d3}main#blog pre .eww-form-submit{color:#000;background-color:gray}main#blog pre .eww-form-text{color:#fff;background-color:#505050}main#blog pre .eww-form-textarea{color:#000;background-color:silver}main#blog pre .eww-invalid-certificate{color:red;font-weight:bold}main#blog pre .eww-valid-certificate{color:#228b22;font-weight:bold}main#blog pre .ffap{color:#b6b6b2}main#blog pre .file-name-shadow{color:#6272a4}main#blog pre .fill-column-indicator{color:#6272a4}main#blog pre .flycheck-error{text-decoration:underline}main#blog pre .flycheck-error-list-checker-name{color:#50fa7b;font-weight:bold}main#blog pre .flycheck-error-list-column-number{color:#bd93f9}main#blog pre .flycheck-error-list-error{color:#f55}main#blog pre .flycheck-error-list-filename{color:#f8f8f2;font-weight:bold}main#blog pre .flycheck-error-list-highlight{color:#ccccc7;background-color:#44475a}main#blog pre .flycheck-error-list-id{color:#8be9fd}main#blog pre .flycheck-error-list-id-with-explainer{color:#8be9fd}main#blog pre .flycheck-error-list-info{color:#50fa7b}main#blog pre .flycheck-error-list-line-number{color:#bd93f9}main#blog pre .flycheck-error-list-warning{color:#ffb86c}main#blog pre .flycheck-fringe-error{color:#f55}main#blog pre .flycheck-fringe-info{color:#50fa7b}main#blog pre .flycheck-fringe-warning{color:#ffb86c}main#blog pre .flycheck-info{text-decoration:underline}main#blog pre .flycheck-warning{text-decoration:underline}main#blog pre .flymake-error{text-decoration:underline}main#blog pre .flymake-note{text-decoration:underline}main#blog pre .flymake-warning{text-decoration:underline}main#blog pre .fringe{color:#b6b6b2;background-color:#282a36}main#blog pre .function-call{color:#50fa7b;font-weight:bold}main#blog pre .function-name{color:#50fa7b;font-weight:bold}main#blog pre .glyphless-char{font-size:60%}main#blog pre .gnus-button{font-weight:bold}main#blog pre .gnus-emphasis-bold{font-weight:bold}main#blog pre .gnus-emphasis-bold-italic{font-weight:bold;font-style:italic}main#blog pre .gnus-emphasis-highlight-words{color:#ff0;background-color:#000}main#blog pre .gnus-emphasis-italic{font-style:italic}main#blog pre .gnus-emphasis-strikethru{text-decoration:line-through}main#blog pre .gnus-emphasis-underline{text-decoration:underline}main#blog pre .gnus-emphasis-underline-bold{font-weight:bold;text-decoration:underline}main#blog pre .gnus-emphasis-underline-bold-italic{font-weight:bold;font-style:italic;text-decoration:underline}main#blog pre .gnus-emphasis-underline-italic{font-style:italic;text-decoration:underline}main#blog pre .gnus-group-mail-1{color:#ff79c6;font-weight:bold}main#blog pre .gnus-group-mail-1-empty{color:#ff79c6}main#blog pre .gnus-group-mail-2{color:#8be9fd;font-weight:bold}main#blog pre .gnus-group-mail-2-empty{color:#8be9fd}main#blog pre .gnus-group-mail-3{color:#6272a4;font-weight:bold}main#blog pre .gnus-group-mail-3-empty{color:#6272a4}main#blog pre .gnus-group-mail-low{color:#44475a;font-weight:bold}main#blog pre .gnus-group-mail-low-empty{color:#44475a}main#blog pre .gnus-group-news-1{color:#ff79c6;font-weight:bold}main#blog pre .gnus-group-news-1-empty{color:#ff79c6}main#blog pre .gnus-group-news-2{color:#8be9fd;font-weight:bold}main#blog pre .gnus-group-news-2-empty{color:#8be9fd}main#blog pre .gnus-group-news-3{color:#6272a4;font-weight:bold}main#blog pre .gnus-group-news-3-empty{color:#6272a4}main#blog pre .gnus-group-news-4{color:#44475a;font-weight:bold}main#blog pre .gnus-group-news-4-empty{color:#44475a}main#blog pre .gnus-group-news-5{color:#44475a;font-weight:bold}main#blog pre .gnus-group-news-5-empty{color:#44475a}main#blog pre .gnus-group-news-6{color:#44475a;font-weight:bold}main#blog pre .gnus-group-news-6-empty{color:#44475a}main#blog pre .gnus-group-news-low{color:#44475a;font-weight:bold}main#blog pre .gnus-group-news-low-empty{color:#44475a}main#blog pre .gnus-header{font-size:110%}main#blog pre .gnus-header-content{color:#bd93f9}main#blog pre .gnus-header-from{color:#f8f8f2}main#blog pre .gnus-header-name{color:#50fa7b}main#blog pre .gnus-header-newsgroups{color:#ff0;font-size:110%;font-style:italic}main#blog pre .gnus-header-subject{color:#ff79c6;font-weight:bold}main#blog pre .gnus-signature{font-style:italic}main#blog pre .gnus-splash{color:#ccc}main#blog pre .gnus-summary-cancelled{color:#ff0;background-color:#000}main#blog pre .gnus-summary-high-ancient{color:#ff79c6}main#blog pre .gnus-summary-high-read{color:#ff79c6}main#blog pre .gnus-summary-high-ticked{color:#ff79c6;text-decoration:underline}main#blog pre .gnus-summary-high-undownloaded{color:#d3d3d3;font-weight:bold}main#blog pre .gnus-summary-high-unread{color:#ff79c6;font-weight:bold}main#blog pre .gnus-summary-low-ancient{color:#6272a4}main#blog pre .gnus-summary-low-read{color:#6272a4}main#blog pre .gnus-summary-low-ticked{color:#6272a4;text-decoration:underline}main#blog pre .gnus-summary-low-undownloaded{color:#d3d3d3;font-style:italic}main#blog pre .gnus-summary-low-unread{color:#6272a4;font-weight:bold}main#blog pre .gnus-summary-normal-ancient{color:#6272a4}main#blog pre .gnus-summary-normal-read{color:#6272a4}main#blog pre .gnus-summary-normal-ticked{color:#ff79c6;font-weight:bold}main#blog pre .gnus-summary-normal-undownloaded{color:#d3d3d3}main#blog pre .gnus-summary-normal-unread{color:#0189cc;font-weight:bold}main#blog pre .help-argument-name{font-style:italic}main#blog pre .help-for-help-header{font-size:126%}main#blog pre .help-key-binding{color:#add8e6;background-color:#303030}main#blog pre .highlight{color:#ccccc7;background-color:#44475a}main#blog pre .holiday{background-color:#8b4513}main#blog pre .homoglyph{color:aqua}main#blog pre .icon-button{color:#000;background-color:gray}main#blog pre .info-header-node{color:#fff;font-weight:bold;font-style:italic}main#blog pre .info-header-xref{color:#8be9fd;text-decoration:underline}main#blog pre .info-index-match{color:#f8f8f2;background-color:#565761}main#blog pre .info-menu-header{font-weight:bold}main#blog pre .info-menu-star{color:red}main#blog pre .info-node{color:#fff;font-weight:bold;font-style:italic}main#blog pre .info-title-1{font-size:172%;font-weight:bold}main#blog pre .info-title-2{font-size:144%;font-weight:bold}main#blog pre .info-title-3{font-size:120%;font-weight:bold}main#blog pre .info-title-4{font-weight:bold}main#blog pre .info-xref{color:#8be9fd;text-decoration:underline}main#blog pre .isearch{color:#f8f8f2;background-color:#565761;font-weight:bold}main#blog pre .isearch-fail{color:#282a36;background-color:#ffb86c}main#blog pre .isearch-group-1{color:#8b2323;background-color:#ff82ab}main#blog pre .isearch-group-2{color:#8b2323;background-color:#cd6889}main#blog pre .italic{font-style:italic}main#blog pre .ivy-action{color:#8be9fd}main#blog pre .ivy-completions-annotations{color:#6272a4}main#blog pre .ivy-confirm{color:#ffb86c}main#blog pre .ivy-current-match{color:#ff79c6;background-color:#44475a;font-weight:bold}main#blog pre .ivy-cursor{color:#000;background-color:#fff}main#blog pre .ivy-grep-info{color:#50fa7b}main#blog pre .ivy-grep-line-number{color:#ff79c6;font-weight:bold}main#blog pre .ivy-highlight{color:#ccccc7;background-color:#44475a}main#blog pre .ivy-match-required{color:#f55}main#blog pre .ivy-minibuffer-match-face-1{background-color:#44475a}main#blog pre .ivy-minibuffer-match-face-2{color:#282a36;background-color:#50fa7b}main#blog pre .ivy-minibuffer-match-face-3{color:#282a36;background-color:#f1fa8c}main#blog pre .ivy-minibuffer-match-face-4{color:#282a36;background-color:#ff79c6}main#blog pre .ivy-minibuffer-match-highlight{color:#ccccc7;background-color:#44475a}main#blog pre .ivy-modified-buffer{color:#f8f8f2;background-color:#282a36}main#blog pre .ivy-modified-outside-buffer{color:#f8f8f2;background-color:#282a36}main#blog pre .ivy-org{color:#f1fa8c}main#blog pre .ivy-prompt-match{color:#ff79c6;background-color:#44475a;font-weight:bold}main#blog pre .ivy-remote{color:#ff79c6}main#blog pre .ivy-separator{color:#6272a4}main#blog pre .ivy-subdir{color:#f1fa8c}main#blog pre .ivy-virtual{color:#8be9fd}main#blog pre .ivy-yanked-word{color:#ccccc7;background-color:#44475a}main#blog pre .keyword{color:#ff79c6;font-weight:bold}main#blog pre .lazy-highlight{color:#e2e2dc;background-color:#373844}main#blog pre .line-number{color:#565761;background-color:#282a36;font-style:italic}main#blog pre .line-number-current-line{color:#565761;background-color:#282a36;font-style:italic}main#blog pre .line-number-major-tick{background-color:#bfbfbf;font-weight:bold}main#blog pre .line-number-minor-tick{background-color:#8c8c8c;font-weight:bold}main#blog pre .link{color:#8be9fd;text-decoration:underline}main#blog pre .link-visited{color:violet;text-decoration:underline}main#blog pre .match{color:#f8f8f2;background-color:#565761}main#blog pre .menu{color:#f8f8f2;background-color:#44475a}main#blog pre .message-cited-text-1{color:#bd93f9}main#blog pre .message-cited-text-2{color:#ffb86c}main#blog pre .message-cited-text-3{color:#6272a4}main#blog pre .message-cited-text-4{color:#e2e2dc}main#blog pre .message-header-cc{color:#f8f8f2;font-weight:bold}main#blog pre .message-header-name{color:#50fa7b}main#blog pre .message-header-newsgroups{color:#bd93f9}main#blog pre .message-header-other{color:#bd93f9}main#blog pre .message-header-subject{color:#ffb86c}main#blog pre .message-header-to{color:#f8f8f2;font-weight:bold}main#blog pre .message-header-xheader{color:#8be9fd}main#blog pre .message-mml{color:#50fa7b}main#blog pre .message-separator{color:#8be9fd;font-style:italic}main#blog pre .message-signature-separator{font-weight:bold}main#blog pre .minibuffer-prompt{color:#ff79c6;font-weight:bold}main#blog pre .mm-command-output{color:#228b22}main#blog pre .mm-uu-extract{color:#ffffe0;background-color:#006400}main#blog pre .mode-line{color:#f8f8f2;background-color:#44475a}main#blog pre .mode-line-active{color:#f8f8f2;background-color:#44475a}main#blog pre .mode-line-buffer-id{font-weight:bold}main#blog pre .mode-line-emphasis{font-weight:bold}main#blog pre .mode-line-inactive{color:#b6b6b2;background-color:#282a36}main#blog pre .mouse-drag-and-drop-region{color:#f8f8f2;background-color:#565761}main#blog pre .negation-char{color:#8be9fd}main#blog pre .next-error{color:#f8f8f2;background-color:#565761}main#blog pre .next-error-message{color:#ccccc7;background-color:#44475a}main#blog pre .nobreak-hyphen{color:aqua}main#blog pre .nobreak-space{color:aqua;text-decoration:underline}main#blog pre .number{color:#bd93f9}main#blog pre .operator{color:#ff79c6}main#blog pre .org-agenda-calendar-event{color:#f8f8f2;background-color:#282a36}main#blog pre .org-agenda-calendar-sexp{color:#f8f8f2;background-color:#282a36}main#blog pre .org-agenda-clocking{background-color:#4a708b}main#blog pre .org-agenda-column-dateline{background-color:#565761}main#blog pre .org-agenda-current-time{color:#eedd82}main#blog pre .org-agenda-date{color:#8be9fd}main#blog pre .org-agenda-date-today{color:#8be9fd;font-weight:bold;font-style:italic}main#blog pre .org-agenda-date-weekend{color:#8be9fd;font-weight:bold}main#blog pre .org-agenda-date-weekend-today{color:#8be9fd;font-weight:bold;font-style:italic}main#blog pre .org-agenda-diary{color:#f8f8f2;background-color:#282a36}main#blog pre .org-agenda-dimmed-todo{color:#6272a4}main#blog pre .org-agenda-done{color:#50fa7b}main#blog pre .org-agenda-filter-category{color:#f8f8f2;background-color:#44475a}main#blog pre .org-agenda-filter-effort{color:#f8f8f2;background-color:#44475a}main#blog pre .org-agenda-filter-regexp{color:#f8f8f2;background-color:#44475a}main#blog pre .org-agenda-filter-tags{color:#f8f8f2;background-color:#44475a}main#blog pre .org-agenda-restriction-lock{background-color:#1c1c1c}main#blog pre .org-agenda-structure{color:#bd93f9}main#blog pre .org-agenda-structure-secondary{color:#bd93f9}main#blog pre .org-archived{color:#6272a4}main#blog pre .org-block{color:#ffb86c}main#blog pre .org-block-begin-line{color:#6272a4}main#blog pre .org-block-end-line{color:#6272a4}main#blog pre .org-checkbox{font-weight:bold}main#blog pre .org-checkbox-statistics-done{color:#50fa7b}main#blog pre .org-checkbox-statistics-todo{color:#ffb86c;background-color:#373844;font-weight:bold}main#blog pre .org-cite{color:#8be9fd;text-decoration:underline}main#blog pre .org-cite-key{color:#8be9fd;text-decoration:underline}main#blog pre .org-clock-overlay{color:#fff;background-color:#4a708b}main#blog pre .org-code{color:#50fa7b}main#blog pre .org-column{background-color:#565761}main#blog pre .org-column-title{background-color:#565761;font-weight:bold;text-decoration:underline}main#blog pre .org-date{color:#8be9fd;text-decoration:underline}main#blog pre .org-date-selected{color:pink}main#blog pre .org-default{color:#f8f8f2;background-color:#282a36}main#blog pre .org-dispatcher-highlight{color:gold;background-color:#333;font-weight:bold}main#blog pre .org-document-info{color:#0189cc}main#blog pre .org-document-info-keyword{color:#6272a4}main#blog pre .org-document-title{color:#ffb86c;font-size:144%;font-weight:bold}main#blog pre .org-done{color:#50fa7b}main#blog pre .org-drawer{color:#87cefa}main#blog pre .org-ellipsis{color:#6272a4}main#blog pre .org-footnote{color:#0189cc}main#blog pre .org-formula{color:#ff79c6}main#blog pre .org-habit-alert{background-color:gold}main#blog pre .org-habit-alert-future{background-color:#b8860b}main#blog pre .org-habit-clear{background-color:blue}main#blog pre .org-habit-clear-future{background-color:#191970}main#blog pre .org-habit-overdue{background-color:#b22222}main#blog pre .org-habit-overdue-future{background-color:darkred}main#blog pre .org-habit-ready{background-color:#228b22}main#blog pre .org-habit-ready-future{background-color:#006400}main#blog pre .org-headline-done{color:#6272a4;text-decoration:line-through}main#blog pre .org-headline-todo{color:#eea9b8}main#blog pre .org-hide{color:#282a36;background-color:#282a36}main#blog pre .org-imminent-deadline{color:#ff79c6;font-weight:bold}main#blog pre .org-inline-src-block{color:#ffb86c}main#blog pre .org-latex-and-related{color:#deb887}main#blog pre .org-level-1{color:#ff79c6;font-size:130%;font-weight:bold}main#blog pre .org-level-2{color:#bd93f9;font-size:110%;font-weight:bold}main#blog pre .org-level-3{color:#50fa7b}main#blog pre .org-level-4{color:#f1fa8c}main#blog pre .org-level-5{color:#8be9fd}main#blog pre .org-level-6{color:#ffb86c}main#blog pre .org-level-7{color:#0189cc}main#blog pre .org-level-8{color:#f8f8f2}main#blog pre .org-link{color:#8be9fd;text-decoration:underline}main#blog pre .org-list-dt{font-weight:bold}main#blog pre .org-macro{color:#deb887}main#blog pre .org-meta-line{color:#6272a4}main#blog pre .org-mode-line-clock{color:#f8f8f2;background-color:#44475a}main#blog pre .org-mode-line-clock-overrun{color:#f8f8f2;background-color:red}main#blog pre .org-priority{color:#8be9fd}main#blog pre .org-property-value{color:#f8f8f2;background-color:#282a36}main#blog pre .org-quote{color:#f1fa8c;font-style:italic}main#blog pre .org-scheduled{color:#50fa7b}main#blog pre .org-scheduled-previously{color:#f1fa8c}main#blog pre .org-scheduled-today{color:#50fa7b}main#blog pre .org-sexp-date{color:#b6b6b2}main#blog pre .org-special-keyword{color:#f1fa8c}main#blog pre .org-table{color:#bd93f9}main#blog pre .org-table-header{color:#000;background-color:#d3d3d3}main#blog pre .org-tag{color:#ff79c6;background-color:#373844;font-weight:bold}main#blog pre .org-tag-group{color:#ff79c6;background-color:#373844;font-weight:bold}main#blog pre .org-target{text-decoration:underline}main#blog pre .org-time-grid{color:#eedd82}main#blog pre .org-todo{color:#ffb86c;background-color:#373844;font-weight:bold}main#blog pre .org-upcoming-deadline{color:#f1fa8c}main#blog pre .org-upcoming-distant-deadline{color:#f8f8f2;background-color:#282a36}main#blog pre .org-verbatim{color:#f1fa8c;font-style:italic}main#blog pre .org-verse{color:#ffb86c}main#blog pre .org-warning{color:#ff79c6;font-weight:bold}main#blog pre .outline-1{color:#ff79c6}main#blog pre .outline-2{color:#bd93f9}main#blog pre .outline-3{color:#50fa7b}main#blog pre .outline-4{color:#f1fa8c}main#blog pre .outline-5{color:#8be9fd}main#blog pre .outline-6{color:#ffb86c}main#blog pre .outline-7{color:#8be9fd}main#blog pre .outline-8{color:#f1fa8c}main#blog pre .package-description{color:#f8f8f2;background-color:#282a36}main#blog pre .package-name{color:#8be9fd;text-decoration:underline}main#blog pre .package-status-avail-obso{color:#f55}main#blog pre .package-status-available{color:#f8f8f2;background-color:#282a36}main#blog pre .package-status-built-in{color:#8be9fd}main#blog pre .package-status-dependency{color:#6272a4}main#blog pre .package-status-disabled{color:#ffb86c;background-color:#373844}main#blog pre .package-status-external{color:#8be9fd}main#blog pre .package-status-from-source{color:#8be9fd}main#blog pre .package-status-held{color:#bd93f9}main#blog pre .package-status-incompat{color:#f55}main#blog pre .package-status-installed{color:#6272a4}main#blog pre .package-status-unsigned{color:#ffb86c;background-color:#373844}main#blog pre .pgtk-im-0{text-decoration:underline}main#blog pre .preprocessor{color:#ffb86c}main#blog pre .property-name{color:#f8f8f2;font-weight:bold}main#blog pre .property-use{color:#f8f8f2;font-weight:bold}main#blog pre .query-replace{color:#f8f8f2;background-color:#565761;font-weight:bold}main#blog pre .read-multiple-choice{color:#ff79c6;font-weight:bold}main#blog pre .regexp{color:#f1fa8c}main#blog pre .regexp-grouping-backslash{color:#8be9fd}main#blog pre .regexp-grouping-construct{color:#bd93f9}main#blog pre .region{color:#f8f8f2;background-color:#565761}main#blog pre .rust-ampersand{color:#f8f8f2;background-color:#282a36}main#blog pre .rust-builtin-formatting-macro{color:#8be9fd}main#blog pre .rust-question-mark{color:#8be9fd;font-weight:bold}main#blog pre .rust-string-interpolation{color:#f1fa8c;font-style:italic}main#blog pre .rust-unsafe{color:#ffb86c;background-color:#373844}main#blog pre .secondary-selection{background-color:#4a708b}main#blog pre .separator-line{background-color:#505050;font-size:10%}main#blog pre .sgml-namespace{color:#8be9fd}main#blog pre .sh-escaped-newline{color:#f1fa8c}main#blog pre .sh-heredoc{color:#ff0;font-weight:bold}main#blog pre .sh-quoted-exec{color:salmon}main#blog pre .shadow{color:#6272a4}main#blog pre .show-paren-match{color:#8be9fd;font-weight:bold}main#blog pre .show-paren-match-expression{color:#f8f8f2;background-color:#565761}main#blog pre .show-paren-mismatch{color:#ffb86c;background-color:#373844}main#blog pre .shr-abbreviation{text-decoration:underline}main#blog pre .shr-h1{color:#ff79c6;font-size:130%;font-weight:bold}main#blog pre .shr-h2{color:#bd93f9;font-weight:bold}main#blog pre .shr-h3{color:#50fa7b;font-style:italic}main#blog pre .shr-h4{color:#f1fa8c}main#blog pre .shr-h5{color:#8be9fd}main#blog pre .shr-h6{color:#ffb86c}main#blog pre .shr-link{color:#8be9fd;text-decoration:underline}main#blog pre .shr-mark{color:#000;background-color:#ff0}main#blog pre .shr-selected-link{color:#8be9fd;background-color:red;text-decoration:underline}main#blog pre .shr-strike-through{text-decoration:line-through}main#blog pre .shr-sup{font-size:80%}main#blog pre .shr-text{font-size:110%}main#blog pre .string{color:#f1fa8c}main#blog pre .success{color:#50fa7b}main#blog pre .swift-modeXbuild-config-keyword{color:#8be9fd}main#blog pre .swift-modeXbuiltin-constant{color:#8be9fd}main#blog pre .swift-modeXbuiltin-enum-case{color:#8be9fd}main#blog pre .swift-modeXbuiltin-function{color:#8be9fd}main#blog pre .swift-modeXbuiltin-function-trailing-closure{color:#8be9fd}main#blog pre .swift-modeXbuiltin-method{color:#8be9fd}main#blog pre .swift-modeXbuiltin-method-trailing-closure{color:#8be9fd}main#blog pre .swift-modeXbuiltin-precedence-group{color:#8be9fd}main#blog pre .swift-modeXbuiltin-property{color:#8be9fd}main#blog pre .swift-modeXbuiltin-type{color:#8be9fd}main#blog pre .swift-modeXconstant-keyword{color:#bd93f9}main#blog pre .swift-modeXfunction-call{color:#50fa7b;font-weight:bold}main#blog pre .swift-modeXfunction-name{color:#50fa7b;font-weight:bold}main#blog pre .swift-modeXkeyword{color:#ff79c6;font-weight:bold}main#blog pre .swift-modeXnegation-char{color:#8be9fd}main#blog pre .swift-modeXpreprocessor-keyword{color:#ffb86c}main#blog pre .swift-modeXproperty-access{color:#f8f8f2;font-weight:bold}main#blog pre .swiper-background-match-face-1{color:#e2e2dc;background-color:#373844}main#blog pre .swiper-background-match-face-2{color:#f8f8f2;background-color:#565761;font-weight:bold}main#blog pre .swiper-background-match-face-3{color:#f8f8f2;background-color:#565761}main#blog pre .swiper-background-match-face-4{color:#282a36;background-color:#ffb86c}main#blog pre .swiper-line{color:#ccccc7;background-color:#44475a}main#blog pre .swiper-match-face-1{color:#e2e2dc;background-color:#373844}main#blog pre .swiper-match-face-2{color:#f8f8f2;background-color:#565761;font-weight:bold}main#blog pre .swiper-match-face-3{color:#f8f8f2;background-color:#565761}main#blog pre .swiper-match-face-4{color:#282a36;background-color:#ffb86c}main#blog pre .tab-bar{color:#bd93f9;background-color:#44475a}main#blog pre .tab-bar-tab{color:#ff79c6;background-color:#282a36}main#blog pre .tab-bar-tab-group-current{color:#ff79c6;background-color:#282a36;font-weight:bold}main#blog pre .tab-bar-tab-inactive{color:#bd93f9;background-color:#373844}main#blog pre .tab-line{color:#bd93f9;background-color:#44475a;font-size:90%}main#blog pre .table-cell{color:#e5e5e5;background-color:blue}main#blog pre .tabulated-list-fake-header{font-weight:bold;text-decoration:underline;text-decoration:overline}main#blog pre .tool-bar{color:#000;background-color:#bfbfbf}main#blog pre .tooltip{color:#f8f8f2;background-color:#44475a}main#blog pre .trailing-whitespace{background-color:#ffb86c}main#blog pre .treesit-explorer-anonymous-node{color:#6272a4}main#blog pre .tty-menu-disabled{color:#d3d3d3;background-color:blue}main#blog pre .tty-menu-enabled{color:#ff0;background-color:blue;font-weight:bold}main#blog pre .tty-menu-selected{background-color:red}main#blog pre .type{color:#8be9fd}main#blog pre .underline{text-decoration:underline}main#blog pre .variable-name{color:#f8f8f2;font-weight:bold}main#blog pre .variable-pitch-text{font-size:110%}main#blog pre .variable-use{color:#f8f8f2;font-weight:bold}main#blog pre .vc-git-log-edit-summary-max-warning{color:#f55}main#blog pre .vc-git-log-edit-summary-target-warning{color:#ffb86c}main#blog pre .vertical-border{color:#373844}main#blog pre .warning{color:#ffb86c}main#blog pre .warning-1{color:#ffb86c;background-color:#373844}main#blog pre .which-key-command-description{color:#f8f8f2;background-color:#282a36}main#blog pre .which-key-docstring{color:#6272a4}main#blog pre .which-key-group-description{color:#ff79c6;font-weight:bold}main#blog pre .which-key-highlighted-command{color:#f8f8f2;background-color:#282a36;text-decoration:underline}main#blog pre .which-key-key{color:#8be9fd}main#blog pre .which-key-local-map-description{color:#50fa7b}main#blog pre .which-key-note{color:#6272a4}main#blog pre .which-key-separator{color:#6272a4}main#blog pre .which-key-special-key{color:#8be9fd;font-weight:bold}main#blog pre .widget-button{font-weight:bold}main#blog pre .widget-button-pressed{color:red}main#blog pre .widget-documentation{color:#32cd32}main#blog pre .widget-field{background-color:dimgray}main#blog pre .widget-inactive{color:#6272a4}main#blog pre .widget-single-line-field{background-color:dimgray}main#blog pre .window-divider{color:#999}main#blog pre .window-divider-first-pixel{color:#ccc}main#blog pre .window-divider-last-pixel{color:#666}main#blog pre .xref-file-header{color:#50fa7b}main#blog pre .xref-line-number{color:#ff79c6;font-weight:bold}main#blog pre .xref-match{color:#f8f8f2;background-color:#565761}main#blog pre .yaml-tab{color:red;background-color:red;font-weight:bold}main#blog pre .yas-field-highlight{color:#f8f8f2;background-color:#565761}main#blog pre a{color:inherit;background-color:inherit;font:inherit;text-decoration:inherit}main#blog pre a:hover{text-decoration:underline}main#blog pre{border-radius:8px;overflow:auto}main#blog pre>code{font-size:1.1rem;display:block;flex-shrink:1;margin:10px}main#blog h3{margin-top:3rem}main#blog h4{margin-top:2rem}main#blog p{line-height:1.45}main#blog p>code,main#blog li>code{font-size:1.1rem;color:var(--color-inverse-on-surface);background-color:var(--color-inverse-surface);padding:0 8px;border-radius:8px}main#blog li{line-height:1.45}main#blog section.image{width:100%;display:flex;flex-direction:column;align-items:center;margin:24px 0}main#blog section.image div{display:flex;flex-direction:column;align-items:center;background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);border-radius:8px;overflow:hidden;padding:10px}main#blog section.image div img{max-width:100%;height:auto}main#blog section.image div p{margin:0;padding:16px 8px;padding-bottom:6px}main#blog section.year{width:768px}main#blog section.year,main#blog section.tag{margin-top:60px;max-width:100%;display:flex;gap:24px}@media(max-width: 768px){main#blog section.year,main#blog section.tag{width:100%;padding:8px;flex-direction:column;gap:12px}}main#blog section.year .year,main#blog section.year h2.tag,main#blog section.tag .year,main#blog section.tag h2.tag{font-size:2rem;margin:0;padding:0}main#blog section.year>section,main#blog section.tag>section{display:flex;flex-direction:column;gap:24px}main#blog section.year>section article,main#blog section.tag>section article{display:flex;align-items:baseline;gap:16px}main#blog section.year>section article .month,main#blog section.tag>section article .month{font-size:.9rem;flex-shrink:0}main#blog section.year>section article h2,main#blog section.tag>section article h2{margin:0;padding:0;font-size:1.8rem;line-height:1.4}@media(max-width: 768px){main#blog section.year>section article h2,main#blog section.tag>section article h2{font-size:1.4rem}}main#blog article.permalink{max-width:100%;margin-bottom:64px}@media(max-width: 768px){main#blog article.permalink{width:100%;padding:16px}}main#blog article.permalink h1{margin-top:64px;margin-bottom:16px}main#blog article.permalink h1 a{text-decoration:none;box-shadow:none;border:none}main#blog article.permalink .meta{display:flex;align-items:center;gap:20px;margin-bottom:48px}@media(max-width: 768px){main#blog article.permalink .meta{flex-direction:column;align-items:flex-start;gap:4px}}main#blog article.permalink .meta .date{font-size:1rem;color:var(--color-inverse-on-surface);background-color:var(--color-inverse-surface);padding:6px;border-radius:4px}main#blog article.permalink .meta .tags{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:10px}main#blog article.permalink .footdef{margin-top:42px;border-top:1px solid var(--color-surface-variant);display:flex;flex-direction:column;gap:8px;padding:16px 0}main#blog article.permalink .footdef p{margin:0;padding:0;font-size:1.1rem;line-height:1.3}main#blog article.permalink section.notice{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);padding:2px 24px;border-radius:8px}/*# sourceMappingURL=main.css.map */
