Redesign Again

This commit is contained in:
joshuafhiggins committed 2023-04-08 12:40:09 -04:00
1 parent a8bc8b781d
commit b4c2f0732c
27 files changed
+121 -143

No files matched your search

+1 -1
View File
@@ -1,3 +1,3 @@
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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:0.35em 0.75em 0.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}@font-face{font-family:Emoji;src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Noto Color Emoji");unicode-range:U+1F000-1F644, U+203C-3299}:root{--global-font-family: system-ui, -apple-system, Segoe UI, Roboto, Emoji, Helvetica, Arial, sans-serif;--global-font-size: 16px;--global-font-weight: 400;--global-line-height: 1.5rem;--header-height: 3.5rem;--header-title-font-family: system-ui, -apple-system, Segoe UI, Roboto, Emoji, Helvetica, Arial, sans-serif;--header-title-font-size: 1.5rem;--toc-title-font-size: 1.2rem;--toc-content-font-size: 1rem;--code-font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--code-font-size: .875rem}html{font-family:var(--global-font-family);font-weight:var(--global-font-weight);font-display:swap;font-size:var(--global-font-size);line-height:var(--global-line-height);width:100%;scroll-behavior:smooth}html main [id]{scroll-margin-top:calc(var(--header-height) + .5rem)}html h1{line-height:125%}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background-color:rgba(53,166,247,0.25)}[theme=dark] ::selection{background-color:rgba(50,112,194,0.4)}body{background-color:#fff;color:#161209;word-wrap:break-word;overflow-wrap:break-word;scrollbar-color:auto}body[theme=dark]{color:#a9a9b3;background-color:#292a2d}a,a::before,a::after{text-decoration:none;color:#161209}[theme=dark] a,[theme=dark] a::before,[theme=dark] a::after{color:#a9a9b3}a:active,a:hover{color:#2d96bd}[theme=dark] a:active,[theme=dark] a:hover{color:#fff}#mask{background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0)}.blur #mask{z-index:100;background-color:rgba(0,0,0,0.25)}img.lazyload,img.lazyloading{-o-object-fit:scale-down;object-fit:scale-down;font-family:"object-fit: scale-down;"}img.lazyloaded{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}svg.icon{display:inline-block;width:1.25em;height:1em;text-align:center}svg.icon path{fill:currentColor}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.details .details-summary:hover{cursor:pointer}.details i.details-icon{color:#a9a9b3;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}[theme=dark] .details i.details-icon{color:#5d5d5f}.details .details-content{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.details.open i.details-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.details.open .details-content{max-height:10000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;trLine truncated
@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700&display=swap&subset=latin-ext");@import url("https://fonts.googleapis.com/css?family=JetBrains+Mono:400,700&display=swap&subset=latin-ext");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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:0.35em 0.75em 0.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}@font-face{font-family:Emoji;src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Noto Color Emoji");unicode-range:U+1F000-1F644, U+203C-3299}@font-face{font-family:Stratum2;src:url("/fonts/Stratum2WebBold.woff")}header{font-family:var(--header-title-font-family);border-radius:100px;top:10px;left:0;right:0;margin:0 auto}@supports (-webkit-backdrop-filter: blur(var(--header-background-blur))) or (backdrop-filter: blur(var(--header-background-blur))){header{backdrop-filter:blur(5px)}}@media only screen and (max-width: 680px){header{border-radius:0px;top:0px;left:0;right:0;margin:0 auto}}header .header-title{font-style:italic;text-transform:uppercase}header .search{position:relative}header .search input{background-color:transparent}[theme=dark] header .search input{background-color:transparent}.single .single-title{font-family:var(--header-title-font-family);text-transform:uppercase}.archive .single-title{margin:2rem 0 .5rem;font-family:var(--header-title-font-family);text-transform:uppercase}.special{margin:2rem 0 .5rem}.special .single-title{font-family:var(--header-title-font-family);text-transform:uppercase}:root{--global-font-family: Ubuntu;--global-font-size: 16px;--global-font-weight: 400;--global-line-height: 1.5rem;--header-height: 3.5rem;--header-title-font-family: Stratum2;--header-title-font-size: 1.5rem;--toc-title-font-size: 1.2rem;--toc-content-font-size: 1rem;--code-font-family: JetBrains Mono;--code-font-size: .875rem}html{font-family:var(--global-font-family);font-weight:var(--global-font-weight);font-display:swap;font-size:var(--global-font-size);line-height:var(--global-line-height);width:100%;scroll-behavior:smooth}html main [id]{scroll-margin-top:calc(var(--header-height) + .5rem)}html h1{line-height:125%}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background-color:#87878d;border-radius:100px}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::-webkit-scrollbar-track{background:transparent}::selection{background-color:rgba(53,166,247,0.25)}[theme=dark] ::selection{background-color:rgba(50,112,194,0.4)}body{background-color:#F7FFF7;color:#161209;word-wrap:break-word;overflow-wrap:break-word;scrollbar-color:auto}body[theme=dark]{color:#a9a9b3;background-color:#343434}a,a::before,a::after{text-decoration:none;color:#2F3061}[theme=dark] a,[theme=dark] a::before,[theme=dark] a::after{color:#6CA6C1}a:active,a:hover{color:#c4b154}[theme=dark] a:active,[theme=dark] a:hover{color:#e6d063}#mask{background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0)}.blur #mask{z-index:100;background-color:rgba(0,0,0,0.25)}img.lazyload,img.lazyloading{-o-object-fit:scale-down;object-fit:scale-down;font-family:"object-fit: scale-down;"}img.lazyloaded{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}svg.icon{display:inline-block;width:1.25em;height:1em;text-align:center}svg.icon path{fiLine truncated
/*# sourceMappingURL=style.min.css.map */
+4 -4
View File
@@ -49,14 +49,14 @@
"@charset \"utf-8\";\r\n\r\n@import \"../lib/normalize/normalize\";\r\n\r\n@import \"_variables\";\r\n@import \"_override\";\r\n@import \"_core/variables\";\r\n\r\n@import \"_mixin/index\";\r\n\r\n@import \"_core/base\";\r\n@import \"_core/layout\";\r\n\r\n@import \"_page/index\";\r\n\r\n@import \"_core/header\";\r\n@import \"_core/footer\";\r\n@import \"_core/pagination\";\r\n@import \"_core/media\";\r\n\r\n@import \"_custom\";\r\n",
"/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\r\n\r\n/* Document\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Correct the line height in all browsers.\r\n * 2. Prevent adjustments of font size after orientation changes in iOS.\r\n */\r\n\r\n html {\r\n line-height: 1.15; /* 1 */\r\n -webkit-text-size-adjust: 100%; /* 2 */\r\n}\r\n\r\n/* Sections\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the margin in all browsers.\r\n */\r\n\r\nbody {\r\n margin: 0;\r\n}\r\n\r\n/**\r\n * Render the `main` element consistently in IE.\r\n */\r\n\r\nmain {\r\n display: block;\r\n}\r\n\r\n/**\r\n * Correct the font size and margin on `h1` elements within `section` and\r\n * `article` contexts in Chrome, Firefox, and Safari.\r\n */\r\n\r\nh1 {\r\n font-size: 2em;\r\n margin: 0.67em 0;\r\n}\r\n\r\n/* Grouping content\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Add the correct box sizing in Firefox.\r\n * 2. Show the overflow in Edge and IE.\r\n */\r\n\r\nhr {\r\n box-sizing: content-box; /* 1 */\r\n height: 0; /* 1 */\r\n overflow: visible; /* 2 */\r\n}\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\npre {\r\n font-family: monospace, monospace; /* 1 */\r\n font-size: 1em; /* 2 */\r\n}\r\n\r\n/* Text-level semantics\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the gray background on active links in IE 10.\r\n */\r\n\r\na {\r\n background-color: transparent;\r\n}\r\n\r\n/**\r\n * 1. Remove the bottom border in Chrome 57-\r\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\r\n */\r\n\r\nabbr[title] {\r\n border-bottom: none; /* 1 */\r\n text-decoration: underline; /* 2 */\r\n text-decoration: underline dotted; /* 2 */\r\n}\r\n\r\n/**\r\n * Add the correct font weight in Chrome, Edge, and Safari.\r\n */\r\n\r\nb,\r\nstrong {\r\n font-weight: bolder;\r\n}\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\ncode,\r\nkbd,\r\nsamp {\r\n font-family: monospace, monospace; /* 1 */\r\n font-size: 1em; /* 2 */\r\n}\r\n\r\n/**\r\n * Add the correct font size in all browsers.\r\n */\r\n\r\nsmall {\r\n font-size: 80%;\r\n}\r\n\r\n/**\r\n * Prevent `sub` and `sup` elements from affecting the line height in\r\n * all browsers.\r\n */\r\n\r\nsub,\r\nsup {\r\n font-size: 75%;\r\n line-height: 0;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\n/* Embedded content\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the border on images inside links in IE 10.\r\n */\r\n\r\nimg {\r\n border-style: none;\r\n}\r\n\r\n/* Forms\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Change the font styles in all browsers.\r\n * 2. Remove the margin in Firefox and Safari.\r\n */\r\n\r\nbutton,\r\ninput,\r\noptgroup,\r\nselect,\r\ntextarea {\r\n font-family: inherit; /* 1 */\r\n font-size: 100%; /* 1 */\r\n line-height: 1.15; /* 1 */\r\n margin: 0; /* 2 */\r\n}\r\n\r\n/**\r\n * Show the overflow in IE.\r\n * 1. Show the overflow in Edge.\r\n */\r\n\r\nbutton,\r\ninput { /* 1 */\r\n overflow: visible;\r\n}\r\n\r\n/**\r\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\r\n * 1. Remove the inheritance of text transform in Firefox.\r\n */\r\n\r\nbutton,\r\nselect { /* 1 */\r\n text-transform: none;\r\n}\r\n\r\n/**\r\n * Correct the inability to style clickable types in iOS and Safari.\r\n */\r\n\r\nbutton,\r\n[type=\"button\"],\r\n[type=\"reset\"],\r\n[type=\"submit\"] {\r\n -webkit-appearance: button;\r\n}\r\n\r\n/**\r\n * Remove the inner border and padding in Firefox.\r\n */\r\n\r\nbutton::-moz-focus-inner,\r\n[type=\"button\"]::-moz-focus-inner,\r\n[type=\"reset\"]::-moz-focus-inner,\r\n[type=\"submit\"]::-moz-focus-inner {\r\n border-style: none;\r\n padding: 0;\r\n}\r\n\r\n/**\r\n * Restore the focus styles unset by the previous rule.\r\n */\r\n\r\nbutton:-moz-focusring,\r\n[type=\"button\"]:-moz-focusring,\r\n[type=\"reset\"]:-moz-focusring,\r\n[type=\"submit\"]:-moz-focusring {\r\n outline: 1px dotted ButtonText;\r\n}\r\n\r\n/**\r\n * Correct the padding in Firefox.\r\n */\r\n\r\nfieldset {\r\n padding: 0.35em 0.75em 0.625em;\r\n}\r\n\r\n/**\r\n * 1. Correct the text wrapping in Edge and IE.\r\n * 2. Correct the color inheritance from `fieldset` elements in IE.\r\n * 3. Remove the padding so developers are not caught out when they zero out\r\n * `fieldset` elements in all browsers.\rLine truncated
"// ==============================\r\n// Variables\r\n// ==============================\r\n\r\n@font-face {\r\n font-family: Emoji;\r\n src: local(\"Apple Color Emoji\"), local(\"Segoe UI Emoji\"), local(\"Segoe UI Symbol\"), local(\"Noto Color Emoji\");\r\n unicode-range: U+1F000-1F644, U+203C-3299;\r\n}\r\n\r\n// ========== Global ========== //\r\n// Font and Line Height\r\n$global-font-family: system-ui, -apple-system, Segoe UI, Roboto, Emoji, Helvetica, Arial, sans-serif !default;\r\n$global-font-size: 16px !default;\r\n$global-font-weight: 400 !default;\r\n$global-line-height: 1.5rem !default;\r\n\r\n// Color of the background\r\n$global-background-color: #fff !default;\r\n$global-background-color-dark: #292a2d !default;\r\n\r\n// Color of the text\r\n$global-font-color: #161209 !default;\r\n$global-font-color-dark: #a9a9b3 !default;\r\n\r\n// Color of the secondary text\r\n$global-font-secondary-color: #a9a9b3 !default;\r\n$global-font-secondary-color-dark: #5d5d5f !default;\r\n\r\n// Color of the link\r\n$global-link-color: #161209 !default;\r\n$global-link-color-dark: #a9a9b3 !default;\r\n\r\n// Color of the hover link\r\n$global-link-hover-color: #2d96bd !default;\r\n$global-link-hover-color-dark: #fff !default;\r\n\r\n// Color of the border\r\n$global-border-color: #f0f0f0 !default;\r\n$global-border-color-dark: #363636 !default;\r\n// ========== Global ========== //\r\n\r\n// ========== Scrollbar ========== //\r\n// Color of the scrollbar\r\n$scrollbar-color: #87878d !default;\r\n\r\n// Color of the hover scrollbar\r\n$scrollbar-hover-color: #a9a9b3 !default;\r\n// ========== Scrollbar ========== //\r\n\r\n// ========== Selection ========== //\r\n// Color of the selected text\r\n$selection-color: rgba(53, 166, 247, 0.25) !default;\r\n$selection-color-dark: rgba(50, 112, 194, 0.4) !default;\r\n// ========== Selection ========== //\r\n\r\n// ========== Header ========== //\r\n// Height of the header\r\n$header-height: 3.5rem !default;\r\n\r\n// Font family and size of the header title\r\n$header-title-font-family: $global-font-family !default;\r\n$header-title-font-size: 1.5rem !default;\r\n\r\n// Color of the header background\r\n$header-background-color: #f8f8f8 !default;\r\n$header-background-color-dark: #252627 !default;\r\n\r\n// Color of the hover header item\r\n$header-hover-color: #161209 !default;\r\n$header-hover-color-dark: #fff !default;\r\n\r\n// Color of the search background\r\n$search-background-color: #e9e9e9 !default;\r\n$search-background-color-dark: #363636 !default;\r\n// ========== Header ========== //\r\n\r\n// ========== Single Content ========== //\r\n// Font size of the TOC\r\n$toc-title-font-size: 1.2rem !default;\r\n$toc-content-font-size: 1rem !default;\r\n\r\n// Color of the single link\r\n$single-link-color: #2d96bd !default;\r\n$single-link-color-dark: #55bde2 !default;\r\n\r\n// Color of the hover single link\r\n$single-link-hover-color: #ef3982 !default;\r\n$single-link-hover-color-dark: #bdebfc !default;\r\n\r\n// Color of the table background\r\n$table-background-color: #fff !default;\r\n$table-background-color-dark: #272c34 !default;\r\n\r\n// Color of the table thead\r\n$table-thead-color: #ededed !default;\r\n$table-thead-color-dark: #20252b !default;\r\n\r\n// Color of the blockquote\r\n$blockquote-color: #6bd6fd !default;\r\n$blockquote-color-dark: #59c5ec !default;\r\n// ========== Single Content ========== //\r\n\r\n// ========== Pagination ========== //\r\n// Color of the link in pagination\r\n$pagination-link-color: #2d96bd !default;\r\n$pagination-link-color-dark: #a9a9b3 !default;\r\n\r\n// Color of the hover link in pagination\r\n$pagination-link-hover-color: #000 !default;\r\n$pagination-link-hover-color-dark: #fff !default;\r\n// ========== Pagination ========== //\r\n\r\n// ========== Code ========== //\r\n// Font family and size of the code\r\n$code-font-family: \"Source Code Pro\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\r\n$code-font-size: .875rem !default;\r\n\r\n// Color of the code\r\n$code-color: #E74C3C !default;\r\n$code-color-dark: #E5BF78 !default;\r\n\r\n// Color of the code background\r\n$code-background-color: #f5f5f5 !default;\r\n$code-background-color-dark: #272C34 !default;\r\n\r\n$code-info-color: #9c9c9c !default;\r\n$code-info-color-dark: #b1b0b0 !default;\r\n\r\n// Code type list\r\n$code-type-list:\r\n \"language-bash\" \"Bash\",\r\n \"language-c\" \"C\",\r\n \"language-cs\" \"C#\",\r\n \"language-cpp\" \"C++\",\r\n \"language-clojure\" \"Clojure\",\r\n \"language-coffeescript\" \"CoffeeScript\",\r\n \"language-css\" \"CSS\",\r\n \"language-dart\" \"Dart\",\r\n \"language-diff\" \"Diff\",\r\n \"language-erlang\" \"Erlang\",\r\n \"language-go\" \"Go\",\r\n \"language-go-html-template\" \"Go HTML Template\",\r\n \"language-groovy\" \"Groovy\",\r\n \"language-haskell\" \"Haskell\",\r\n \"language-html\" \"HTML\",\r\n \"language-http\" \"HTTP\",\r\n \"language-xml\"Line truncated
"// ==============================\r\n// Override Variables\r\n// 覆盖变量\r\n// ==============================\r\n",
"// ==============================\r\n// Override Variables\r\n// 覆盖变量\r\n// ==============================\r\n\r\n@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,700&display=swap&subset=latin-ext');\r\n$global-font-family: Ubuntu;\r\n\r\n@import url('https://fonts.googleapis.com/css?family=JetBrains+Mono:400,700&display=swap&subset=latin-ext');\r\n$code-font-family: JetBrains Mono;\r\n\r\n//@import url(\"Stratum2WebBold.woff\");\r\n@font-face {\r\n font-family: Stratum2;\r\n src: url('/fonts/Stratum2WebBold.woff');\r\n}\r\n\r\n$header-title-font-family: Stratum2;\r\n\r\nheader {\r\n font-family: var(--header-title-font-family);\r\n\r\n @supports ((-webkit-backdrop-filter:blur(var(--header-background-blur ))) or (backdrop-filter:blur(var(--header-background-blur )))) {\r\n backdrop-filter: blur(5px);\r\n }\r\n\r\n border-radius: 100px;\r\n top: 10px;\r\n left: 0;\r\n right: 0;\r\n margin: 0 auto;\r\n\r\n @media only screen and (max-width: 680px) {\r\n border-radius: 0px;\r\n top: 0px;\r\n left: 0;\r\n right: 0;\r\n margin: 0 auto;\r\n }\r\n\r\n .header-title {\r\n font-style: italic;\r\n text-transform: uppercase;\r\n }\r\n\r\n .search {\r\n position: relative;\r\n \r\n input {\r\n background-color: transparent;\r\n [theme=dark] & {\r\n background-color: transparent;\r\n }\r\n }\r\n } \r\n}\r\n\r\n.single {\r\n .single-title {\r\n font-family: var(--header-title-font-family);\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n.archive {\r\n .single-title {\r\n margin: 2rem 0 .5rem;\r\n font-family: var(--header-title-font-family);\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n.special {\r\n margin: 2rem 0 .5rem;\r\n .single-title {\r\n font-family: var(--header-title-font-family);\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n$global-background-color: #F7FFF7;\r\n$global-background-color-dark: #343434;\r\n\r\n// Color of the text\r\n$global-font-color: #161209;\r\n$global-font-color-dark: #a9a9b3;\r\n\r\n// Color of the secondary text\r\n$global-font-secondary-color: #a9a9b3;\r\n$global-font-secondary-color-dark: #5d5d5f;\r\n\r\n// Color of the link\r\n$global-link-color: #2F3061;\r\n$global-link-color-dark: #6CA6C1;\r\n\r\n// Color of the hover link\r\n$global-link-hover-color: #c4b154;\r\n$global-link-hover-color-dark: #e6d063;\r\n\r\n// Color of the border\r\n$global-border-color: #f0f0f0;\r\n$global-border-color-dark: #363636;\r\n// ========== Global ========== //\r\n\r\n// ========== Scrollbar ========== //\r\n// Color of the scrollbar\r\n$scrollbar-color: #87878d;\r\n\r\n// Color of the hover scrollbar\r\n$scrollbar-hover-color: #a9a9b3;\r\n// ========== Scrollbar ========== //\r\n\r\n// ========== Selection ========== //\r\n// Color of the selected text\r\n$selection-color: rgba(53, 166, 247, 0.25);\r\n$selection-color-dark: rgba(50, 112, 194, 0.4);\r\n// ========== Selection ========== //\r\n\r\n// ========== Header ========== //\r\n// Color of the header background\r\n$header-background-color: rgba(220, 220, 220, 0.8);\r\n$header-background-color-dark: rgba(37, 38, 39, 0.8);\r\n\r\n// Color of the hover header item\r\n$header-hover-color: #161209;\r\n$header-hover-color-dark: #fff;\r\n\r\n// Color of the search background\r\n$search-background-color: #e9e9e9;\r\n$search-background-color-dark: #363636;\r\n// ========== Header ========== //\r\n\r\n// ========== Single Content ========== //\r\n\r\n// Color of the single link\r\n$single-link-color: #2d96bd;\r\n$single-link-color-dark: #55bde2;\r\n\r\n// Color of the hover single link\r\n$single-link-hover-color: #c4b154;\r\n$single-link-hover-color-dark: #e6d063;\r\n\r\n// Color of the table background\r\n$table-background-color: #fff;\r\n$table-background-color-dark: #272c34;\r\n\r\n// Color of the table thead\r\n$table-thead-color: #ededed;\r\n$table-thead-color-dark: #20252b;\r\n\r\n// Color of the blockquote\r\n$blockquote-color: #6bd6fd;\r\n$blockquote-color-dark: #59c5ec;\r\n// ========== Single Content ========== //\r\n\r\n// ========== Pagination ========== //\r\n// Color of the link in pagination\r\n$pagination-link-color: #2d96bd;\r\n$pagination-link-color-dark: #a9a9b3;\r\n\r\n// Color of the hover link in pagination\r\n$pagination-link-hover-color: #000;\r\n$pagination-link-hover-color-dark: #fff;\r\n// ========== Pagination ========== //\r\n\r\n// Color of the code\r\n$code-color: #2F3061;\r\n$code-color-dark: #6CA6C1;\r\n\r\n// Color of the code background\r\n$code-background-color: rgb(220, 220, 220);\r\n$code-background-color-dark: rgb(37, 38, 39);\r\n\r\n$code-info-color: #9c9c9c;\r\n$code-info-color-dark: #b1b0b0;",
":root {\r\n // ========== Global ========== //\r\n // Font and Line Height\r\n --global-font-family: #{inspect($global-font-family)};\r\n --global-font-size: #{$global-font-size};\r\n --global-font-weight: #{$global-font-weight};\r\n --global-line-height: #{$global-line-height};\r\n // ========== Global ========== //\r\n\r\n // ========== Header ========== //\r\n // Height of the header\r\n --header-height: #{$header-height};\r\n\r\n // Font family and size of the header title\r\n --header-title-font-family: #{inspect($header-title-font-family)};\r\n --header-title-font-size: #{$header-title-font-size};\r\n // ========== Header ========== //\r\n\r\n // ========== Single Content ========== //\r\n // Font size of the TOC\r\n --toc-title-font-size: #{$toc-title-font-size};\r\n --toc-content-font-size: #{$toc-content-font-size};\r\n // ========== Single Content ========== //\r\n\r\n // ========== Code ========== //\r\n // Font family and size of the code\r\n --code-font-family: #{inspect($code-font-family)};\r\n --code-font-size: #{$code-font-size};\r\n // ========== Code ========== //\r\n}\r\n",
"@import \"_compatibility\";\r\n@import \"_link\";\r\n@import \"_blur\";\r\n@import \"_details\";\r\n",
"@mixin border-radius($value) {\r\n -webkit-border-radius: $value;\r\n -moz-border-radius: $value;\r\n border-radius: $value;\r\n}\r\n\r\n@mixin box-shadow($values...) {\r\n -webkit-box-shadow: $values;\r\n box-shadow: $values;\r\n}\r\n\r\n@mixin transition($values...) {\r\n -webkit-transition: $values;\r\n -moz-transition: $values;\r\n -o-transition: $values;\r\n transition: $values;\r\n}\r\n\r\n@mixin transform($value) {\r\n -webkit-transform: $value;\r\n -ms-transform: $value;\r\n -o-transform: $value;\r\n transform: $value;\r\n}\r\n\r\n@mixin filter($value) {\r\n -webkit-filter: $value;\r\n filter: $value;\r\n}\r\n\r\n@mixin flex($value) {\r\n -webkit-flex: $value;\r\n flex: $value;\r\n}\r\n\r\n@mixin box($orient) {\r\n display: -moz-box;\r\n display: -webkit-box;\r\n display: box;\r\n\r\n -webkit-box-orient: $orient;\r\n -moz-box-orient: $orient;\r\n // box-orient: $orient;\r\n}\r\n\r\n@mixin placeholder($color) {\r\n input::-webkit-input-placeholder{\r\n color: $color;\r\n }\r\n\r\n input:-moz-placeholder{\r\n color: $color;\r\n }\r\n\r\n input::-moz-placeholder{\r\n color: $color;\r\n }\r\n\r\n input:-ms-input-placeholder{\r\n color: $color;\r\n }\r\n\r\n input::placeholder {\r\n color: $color;\r\n }\r\n}\r\n\r\n@mixin max-content($property) {\r\n #{$property}: -webkit-max-content;\r\n #{$property}: -moz-max-content;\r\n #{$property}: intrinsic;\r\n #{$property}: max-content;\r\n}\r\n\r\n@mixin tab-size($value) {\r\n -moz-tab-size: $value;\r\n -o-tab-size: $value;\r\n tab-size: $value;\r\n}\r\n\r\n@mixin appearance($value) {\r\n -webkit-appearance: $value;\r\n -moz-appearance: $value;\r\n}\r\n\r\n@mixin overflow-wrap($value) {\r\n word-wrap: $value;\r\n overflow-wrap: $value;\r\n}\r\n\r\n@mixin line-break($value) {\r\n -webkit-line-break: $value;\r\n -ms-line-break: $value;\r\n line-break: $value;\r\n}\r\n\r\n@mixin object-fit($value) {\r\n -o-object-fit: $value;\r\n object-fit: $value;\r\n font-family: \"object-fit: #{$value};\";\r\n}\r\n",
"@mixin link($light, $dark) {\r\n a, a::before, a::after {\r\n text-decoration: none;\r\n\r\n @if $light {\r\n color: $global-link-color;\r\n } @else {\r\n color: $single-link-color;\r\n }\r\n\r\n [theme=dark] & {\r\n @if $dark {\r\n color: $global-link-color-dark;\r\n } @else {\r\n color: $single-link-color-dark;\r\n }\r\n }\r\n }\r\n\r\n a:active,\r\n a:hover {\r\n @if $light {\r\n color: $global-link-hover-color;\r\n } @else {\r\n color: $single-link-hover-color;\r\n }\r\n\r\n [theme=dark] & {\r\n @if $dark {\r\n color: $global-link-hover-color-dark;\r\n } @else {\r\n color: $single-link-hover-color-dark;\r\n }\r\n }\r\n }\r\n}\r\n",
"@mixin blur {\r\n .blur & {\r\n @include filter(blur(1.5px));\r\n }\r\n}\r\n",
"@mixin details-transition-open {\r\n @include transition(max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s);\r\n}\r\n\r\n@mixin details-transition-close {\r\n @include transition(max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s);\r\n}\r\n",
"html {\r\n font-family: var(--global-font-family);\r\n font-weight: var(--global-font-weight);\r\n font-display: swap;\r\n font-size: var(--global-font-size);\r\n line-height: var(--global-line-height);\r\n width:100%;\r\n\r\n scroll-behavior: smooth;\r\n\r\n main [id] {\r\n scroll-margin-top: calc(var(--header-height) + .5rem);\r\n }\r\n\r\n h1 {\r\n line-height: 125%;\r\n }\r\n}\r\n\r\n/* scrollbar, only support webkit */\r\n::-webkit-scrollbar {\r\n width: .5rem;\r\n height: .5rem;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background-color: $scrollbar-color;\r\n\r\n &:hover {\r\n background-color: $scrollbar-hover-color;\r\n }\r\n}\r\n\r\n::selection {\r\n background-color: $selection-color;\r\n\r\n [theme=dark] & {\r\n background-color: $selection-color-dark;\r\n }\r\n}\r\n\r\nbody {\r\n background-color: $global-background-color;\r\n color: $global-font-color;\r\n @include overflow-wrap(break-word);\r\n scrollbar-color: auto;\r\n\r\n &[theme=dark] {\r\n color: $global-font-color-dark;\r\n background-color: $global-background-color-dark;\r\n }\r\n}\r\n\r\n@include link(true, true);\r\n\r\n@import \"../_partial/mask\";\r\n@import \"../_partial/img\";\r\n@import \"../_partial/icon\";\r\n@import \"../_partial/details\";\r\n@import \"../_partial/fixed-button\";\r\n@import \"../_partial/cookieconsent\";\r\n",
"html {\r\n font-family: var(--global-font-family);\r\n font-weight: var(--global-font-weight);\r\n font-display: swap;\r\n font-size: var(--global-font-size);\r\n line-height: var(--global-line-height);\r\n width:100%;\r\n\r\n scroll-behavior: smooth;\r\n\r\n main [id] {\r\n scroll-margin-top: calc(var(--header-height) + .5rem);\r\n }\r\n\r\n h1 {\r\n line-height: 125%;\r\n }\r\n}\r\n\r\n/* scrollbar, only support webkit */\r\n::-webkit-scrollbar {\r\n width: .5rem;\r\n height: .5rem;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background-color: $scrollbar-color;\r\n\r\n &:hover {\r\n background-color: $scrollbar-hover-color;\r\n }\r\n\r\n border-radius: 100px;\r\n}\r\n\r\n::-webkit-scrollbar-track {\r\n background: transparent;\r\n}\r\n\r\n::selection {\r\n background-color: $selection-color;\r\n\r\n [theme=dark] & {\r\n background-color: $selection-color-dark;\r\n }\r\n}\r\n\r\nbody {\r\n background-color: $global-background-color;\r\n color: $global-font-color;\r\n @include overflow-wrap(break-word);\r\n scrollbar-color: auto;\r\n\r\n &[theme=dark] {\r\n color: $global-font-color-dark;\r\n background-color: $global-background-color-dark;\r\n }\r\n}\r\n\r\n@include link(true, true);\r\n\r\n@import \"../_partial/mask\";\r\n@import \"../_partial/img\";\r\n@import \"../_partial/icon\";\r\n@import \"../_partial/details\";\r\n@import \"../_partial/fixed-button\";\r\n@import \"../_partial/cookieconsent\";\r\n",
"#mask {\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n z-index: -1;\r\n background-color: rgba(0, 0, 0, 0);\r\n\r\n .blur & {\r\n z-index: 100;\r\n background-color: rgba(0, 0, 0, .25);\r\n }\r\n}\r\n",
"img {\r\n &.lazyload, &.lazyloading {\r\n @include object-fit(scale-down);\r\n }\r\n\r\n &.lazyloaded {\r\n @include object-fit(contain);\r\n }\r\n}\r\n",
"svg.icon {\r\n display: inline-block;\r\n width: 1.25em;\r\n height: 1em;\r\n text-align: center;\r\n\r\n path {\r\n fill: currentColor;\r\n }\r\n}\r\n\r\nimg.emoji {\r\n height: 1em;\r\n width: 1em;\r\n margin: 0 .05em 0 .1em;\r\n vertical-align: -.1em;\r\n}\r\n",
@@ -82,12 +82,12 @@
".tag-cloud-tags {\r\n margin: 10px 0;\r\n\r\n @include link(true, true);\r\n\r\n a {\r\n display: inline-block;\r\n position: relative;\r\n margin: 5px 10px;\r\n @include overflow-wrap(break-word);\r\n @include transition(all ease-out 0.3s);\r\n\r\n &:active,\r\n &:focus,\r\n &:hover {\r\n @include transform(scale(1.2));\r\n }\r\n\r\n sup {\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n }\r\n }\r\n}\r\n",
".home {\r\n .home-profile {\r\n @include transform(translateY( 16vh));\r\n padding: 0 0 .5rem;\r\n text-align: center;\r\n\r\n .home-avatar {\r\n padding: .5rem;\r\n\r\n img {\r\n display: inline-block;\r\n width: 8rem;\r\n height: auto;\r\n margin: 0 auto;\r\n @include border-radius(100%);\r\n @include box-shadow(0 0 0 .3618em rgba(0, 0, 0, .05));\r\n @include transition(all 0.4s ease);\r\n\r\n &:hover {\r\n position: relative;\r\n @include transform(translateY(-.75rem));\r\n }\r\n }\r\n }\r\n\r\n .home-title {\r\n font-size: 1.25rem;\r\n font-weight: bold;\r\n margin: 0;\r\n padding: .5rem;\r\n }\r\n\r\n .home-subtitle {\r\n font-size: 1rem;\r\n font-weight: normal;\r\n margin: 0;\r\n padding: .5rem;\r\n }\r\n\r\n .links {\r\n padding: .5rem;\r\n font-size: 1.5rem;\r\n\r\n a * {\r\n vertical-align: text-bottom;\r\n }\r\n\r\n img {\r\n height: 1.5rem;\r\n padding: 0 .25rem;\r\n }\r\n }\r\n\r\n .home-disclaimer {\r\n font-size: 1rem;\r\n line-height: 1.5rem;\r\n font-weight: normal;\r\n margin: 0;\r\n padding: .5rem;\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.home[data-home=posts] {\r\n .home-profile {\r\n @include transform(translateY(0));\r\n padding-top: 2rem;\r\n }\r\n\r\n .home-avatar img {\r\n width: 6rem;\r\n }\r\n\r\n .summary {\r\n padding-top: 1rem;\r\n padding-bottom: .8rem;\r\n color: $global-font-color;\r\n border-bottom: 1px dashed $global-border-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-color-dark;\r\n border-bottom: 1px dashed $global-border-color-dark;\r\n }\r\n\r\n .featured-image-preview {\r\n width: 100%;\r\n padding: 30% 0 0;\r\n position: relative;\r\n margin: 0.6rem auto;\r\n @include transition(transform 0.4s ease);\r\n\r\n img {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n left: 0;\r\n top: 0;\r\n\r\n &.lazyloaded {\r\n @include object-fit(cover);\r\n }\r\n }\r\n\r\n &:hover {\r\n @include transform(scale(1.01));\r\n }\r\n }\r\n\r\n .single-title {\r\n font-size: 1.25rem;\r\n line-height: 140%;\r\n margin: 0.4rem 0;\r\n }\r\n\r\n .content {\r\n @include box(vertical);\r\n -webkit-line-clamp: 3;\r\n margin-top: .3rem;\r\n width: 100%;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n @include overflow-wrap(break-word);\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6,\r\n p {\r\n font-size: 1rem;\r\n line-height: 1.5;\r\n display: inline;\r\n\r\n &::after {\r\n content: \"\\A\";\r\n white-space: pre;\r\n }\r\n }\r\n\r\n h2 {\r\n font-size: 1.125rem;\r\n }\r\n\r\n @include link(false, true);\r\n\r\n b, strong {\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n }\r\n }\r\n\r\n .post-footer {\r\n margin-top: .4rem;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n font-size: .875rem;\r\n\r\n @include link(false, false);\r\n\r\n .post-tags {\r\n padding: 0;\r\n\r\n @include link(true, true);\r\n }\r\n }\r\n }\r\n}\r\n",
"#content-404 {\r\n font-size: 1.8rem;\r\n line-height: 3rem;\r\n @include transform(translateY(30vh));\r\n text-align: center;\r\n}\r\n",
"header {\r\n width: 100%;\r\n z-index: 150;\r\n background-color: $header-background-color;\r\n @include transition(box-shadow 0.3s ease);\r\n\r\n [theme=dark] & {\r\n background-color: $header-background-color-dark;\r\n }\r\n\r\n .logo {\r\n min-height: 1.5em;\r\n height: 1.5em;\r\n vertical-align: text-bottom;\r\n }\r\n\r\n .logo, .header-title-pre {\r\n padding-right: .25rem;\r\n }\r\n\r\n .header-title-post {\r\n padding-left: .25rem;\r\n }\r\n\r\n &:hover {\r\n @include box-shadow(0 0 1.5rem 0 rgba(0, 0, 0, .1));\r\n }\r\n}\r\n\r\n.header-wrapper {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n box-sizing: border-box;\r\n width: 100%;\r\n}\r\n\r\n.header-title {\r\n font-family: var(--header-title-font-family);\r\n font-weight: bold;\r\n margin-right: .5rem;\r\n min-width: 10%;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n @include flex(10);\r\n}\r\n\r\n.menu .menu-item {\r\n position: relative;\r\n}\r\n\r\n.language-select {\r\n position: absolute;\r\n opacity: 0;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100%;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.search {\r\n position: relative;\r\n\r\n input {\r\n color: transparent;\r\n box-sizing: border-box;\r\n height: 2.5rem;\r\n width: 2.5rem;\r\n @include border-radius(.5rem);\r\n border: none;\r\n outline: none;\r\n background-color: $header-background-color;\r\n vertical-align: baseline !important;\r\n @include transition(width 0.3s ease);\r\n\r\n [theme=dark] & {\r\n background-color: $header-background-color-dark;\r\n }\r\n }\r\n\r\n @include placeholder(transparent);\r\n\r\n .search-button {\r\n margin: 0;\r\n position: absolute;\r\n left: auto;\r\n right: 1rem;\r\n }\r\n\r\n .search-toggle {\r\n left: .5rem;\r\n right: auto;\r\n }\r\n\r\n .search-loading {\r\n display: none;\r\n }\r\n\r\n .search-clear {\r\n display: none;\r\n }\r\n\r\n .open &, &.mobile {\r\n input {\r\n color: $global-font-color;\r\n background-color: $search-background-color;\r\n padding: 0 2rem 0 2rem;\r\n }\r\n\r\n [theme=dark] & {\r\n input {\r\n color: $global-font-color-dark;\r\n background-color: $search-background-color-dark;\r\n }\r\n\r\n @include placeholder($global-font-secondary-color-dark);\r\n }\r\n\r\n @include placeholder($global-font-secondary-color);\r\n\r\n .search-button {\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n }\r\n\r\n .search-clear:hover {\r\n color: #ff6b6b;\r\n }\r\n\r\n .search-toggle:hover {\r\n cursor: default;\r\n }\r\n }\r\n}\r\n\r\n.theme-switch i {\r\n @include transform(rotate(225deg));\r\n}\r\n\r\n#header-desktop {\r\n display: block;\r\n position: fixed;\r\n height: var(--header-height);\r\n line-height: var(--header-height);\r\n\r\n [data-header-desktop=normal] & {\r\n position: static;\r\n }\r\n\r\n .header-wrapper {\r\n padding: 0 2rem 0 10vh;\r\n\r\n .header-title {\r\n font-size: var(--header-title-font-size);\r\n }\r\n\r\n .menu {\r\n overflow: hidden;\r\n white-space: nowrap;\r\n\r\n .menu-inner {\r\n float: right;\r\n }\r\n\r\n .menu-item {\r\n margin: 0 .5rem;\r\n\r\n &.delimiter {\r\n border-left: 1.5px solid $global-font-color;\r\n\r\n [theme=dark] & {\r\n border-left-color: $global-border-color-dark;\r\n }\r\n }\r\n\r\n &.language {\r\n margin-right: 0;\r\n }\r\n\r\n &.search {\r\n margin: 0 -.5rem 0 0;\r\n }\r\n }\r\n\r\n a.active {\r\n font-weight: 900;\r\n color: $header-hover-color;\r\n\r\n [theme=dark] & {\r\n color: $header-hover-color-dark;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.open .header-wrapper .menu .menu-item.search {\r\n margin: 0 .25rem 0 .5rem;\r\n\r\n input {\r\n width: 24rem;\r\n }\r\n }\r\n}\r\n\r\n#header-mobile {\r\n display: none;\r\n position: fixed;\r\n height: var(--header-height);\r\n line-height: var(--header-height);\r\n\r\n [data-header-mobile=normal] & {\r\n position: static;\r\n }\r\n\r\n .header-container {\r\n padding: 0;\r\n margin: 0;\r\n\r\n .header-wrapper {\r\n padding: 0 1rem;\r\n font-size: 1.125rem;\r\n @include transition(margin-top 0.3s ease);\r\n\r\n .header-title {\r\n font-size: var(--header-title-font-size);\r\n max-width: 80%;\r\n }\r\n\r\n .menu-toggle {\r\n line-height: 4rem;\r\n cursor: pointer;\r\n @include transition(width 0.3s ease);\r\n\r\n span {\r\n display: block;\r\n background: $global-font-color;\r\n widLine truncated
"header {\r\n z-index: 150;\r\n background-color: $header-background-color;\r\n @include transition(box-shadow 0.3s ease);\r\n\r\n [theme=dark] & {\r\n background-color: $header-background-color-dark;\r\n }\r\n\r\n .logo {\r\n min-height: 1.5em;\r\n height: 1.5em;\r\n vertical-align: text-bottom;\r\n }\r\n\r\n .logo, .header-title-pre {\r\n padding-right: .25rem;\r\n }\r\n\r\n .header-title-post {\r\n padding-left: .25rem;\r\n }\r\n\r\n &:hover {\r\n @include box-shadow(0 0 1.5rem 0 rgba(0, 0, 0, .1));\r\n }\r\n}\r\n\r\n.header-wrapper {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n box-sizing: border-box;\r\n width: 100%;\r\n}\r\n\r\n.header-title {\r\n font-family: var(--header-title-font-family);\r\n font-weight: bold;\r\n margin-right: .5rem;\r\n min-width: 10%;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n @include flex(10);\r\n}\r\n\r\n.menu .menu-item {\r\n position: relative;\r\n}\r\n\r\n.language-select {\r\n position: absolute;\r\n opacity: 0;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100%;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.search {\r\n position: relative;\r\n\r\n input {\r\n color: transparent;\r\n box-sizing: border-box;\r\n height: 2.5rem;\r\n width: 2.5rem;\r\n @include border-radius(.5rem);\r\n border: none;\r\n outline: none;\r\n background-color: $header-background-color;\r\n vertical-align: baseline !important;\r\n @include transition(width 0.3s ease);\r\n\r\n [theme=dark] & {\r\n background-color: $header-background-color-dark;\r\n }\r\n }\r\n\r\n @include placeholder(transparent);\r\n\r\n .search-button {\r\n margin: 0;\r\n position: absolute;\r\n left: auto;\r\n right: 1rem;\r\n }\r\n\r\n .search-toggle {\r\n left: .5rem;\r\n right: auto;\r\n }\r\n\r\n .search-loading {\r\n display: none;\r\n }\r\n\r\n .search-clear {\r\n display: none;\r\n }\r\n\r\n .open &, &.mobile {\r\n input {\r\n color: $global-font-color;\r\n background-color: $search-background-color;\r\n padding: 0 2rem 0 2rem;\r\n }\r\n\r\n [theme=dark] & {\r\n input {\r\n color: $global-font-color-dark;\r\n background-color: $search-background-color-dark;\r\n }\r\n\r\n @include placeholder($global-font-secondary-color-dark);\r\n }\r\n\r\n @include placeholder($global-font-secondary-color);\r\n\r\n .search-button {\r\n color: $global-font-secondary-color;\r\n\r\n [theme=dark] & {\r\n color: $global-font-secondary-color-dark;\r\n }\r\n }\r\n\r\n .search-clear:hover {\r\n color: #ff6b6b;\r\n }\r\n\r\n .search-toggle:hover {\r\n cursor: default;\r\n }\r\n }\r\n}\r\n\r\n.theme-switch i {\r\n @include transform(rotate(225deg));\r\n}\r\n\r\n#header-desktop {\r\n width: 80%;\r\n display: block;\r\n position: fixed;\r\n height: var(--header-height);\r\n line-height: var(--header-height);\r\n\r\n [data-header-desktop=normal] & {\r\n position: static;\r\n }\r\n\r\n .header-wrapper {\r\n padding: 0 2rem 0 2rem;\r\n\r\n .header-title {\r\n font-size: var(--header-title-font-size);\r\n }\r\n\r\n .menu {\r\n overflow: hidden;\r\n white-space: nowrap;\r\n\r\n .menu-inner {\r\n float: right;\r\n }\r\n\r\n .menu-item {\r\n margin: 0 .5rem;\r\n\r\n &.delimiter {\r\n border-left: 1.5px solid $global-font-color;\r\n\r\n [theme=dark] & {\r\n border-left-color: $global-border-color-dark;\r\n }\r\n }\r\n\r\n &.language {\r\n margin-right: 0;\r\n }\r\n\r\n &.search {\r\n margin: 0 -.5rem 0 0;\r\n }\r\n }\r\n\r\n a.active {\r\n font-weight: 900;\r\n color: $header-hover-color;\r\n\r\n [theme=dark] & {\r\n color: $header-hover-color-dark;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.open .header-wrapper .menu .menu-item.search {\r\n margin: 0 .25rem 0 .5rem;\r\n\r\n input {\r\n width: 24rem;\r\n }\r\n }\r\n}\r\n\r\n#header-mobile {\r\n width: 100%;\r\n display: none;\r\n position: fixed;\r\n height: var(--header-height);\r\n line-height: var(--header-height);\r\n\r\n [data-header-mobile=normal] & {\r\n position: static;\r\n }\r\n\r\n .header-container {\r\n padding: 0;\r\n margin: 0;\r\n\r\n .header-wrapper {\r\n padding: 0 1rem;\r\n font-size: 1.125rem;\r\n @include transition(margin-top 0.3s ease);\r\n\r\n .header-title {\r\n font-size: var(--header-title-font-size);\r\n max-width: 80%;\r\n }\r\n\r\n .menu-toggle {\r\n line-height: 4rem;\r\n cursor: pointer;\r\n @include transition(width 0.3s ease);\r\n\r\n span {\r\n display: block;\r\n background: $global-font-color;Line truncated
"footer {\r\n height: 2rem;\r\n width: 100%;\r\n text-align: center;\r\n line-height: 1.25rem;\r\n padding: 1rem 0;\r\n\r\n .footer-container {\r\n font-size: .875rem;\r\n\r\n .footer-line {\r\n width: 100%;\r\n\r\n .icp-br {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n @include blur;\r\n}\r\n",
".pagination {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: center;\r\n list-style: none;\r\n white-space: nowrap;\r\n width: 100%;\r\n padding: 1rem 0 0;\r\n\r\n a {\r\n font-size: .8rem;\r\n color: #bfbfbf;\r\n letter-spacing: .1rem;\r\n font-weight: 700;\r\n padding: 5px 5px;\r\n text-decoration: none;\r\n @include transition(0.3s);\r\n }\r\n\r\n li {\r\n padding-bottom: 3px;\r\n margin: 0 20px;\r\n box-sizing: border-box;\r\n position: relative;\r\n display: inline;\r\n\r\n &.disabled {\r\n display: none;\r\n }\r\n\r\n &:hover a {\r\n color: $pagination-link-hover-color;\r\n }\r\n\r\n [theme=dark] &:hover a {\r\n color: $pagination-link-hover-color-dark;\r\n }\r\n\r\n &:before,\r\n &:after {\r\n position: absolute;\r\n content: \"\";\r\n width: 0;\r\n height: 3px;\r\n background: $pagination-link-hover-color;\r\n @include transition(0.3s);\r\n bottom: 0px;\r\n }\r\n\r\n [theme=dark] &:before,\r\n [theme=dark] &:after {\r\n background: $pagination-link-hover-color-dark;\r\n }\r\n\r\n &:before .active,\r\n &:after .active {\r\n width: 100%;\r\n }\r\n\r\n &:before {\r\n left: 50%;\r\n }\r\n\r\n &:after {\r\n right: 50%;\r\n }\r\n\r\n &:hover {\r\n\r\n &:before,\r\n &:after {\r\n width: 50%;\r\n }\r\n }\r\n\r\n &.active {\r\n a {\r\n color: $pagination-link-hover-color;\r\n }\r\n\r\n [theme=dark] & a {\r\n color: $pagination-link-hover-color-dark;\r\n }\r\n\r\n &:before,\r\n &:after {\r\n width: 60%;\r\n }\r\n }\r\n }\r\n}\r\n",
"@media only screen and (max-width: 1440px) {\r\n .page {\r\n width: 56%;\r\n }\r\n}\r\n\r\n@media only screen and (max-width: 1200px) {\r\n .page {\r\n width: 52%;\r\n }\r\n\r\n #header-desktop .header-wrapper {\r\n padding-right: 1rem;\r\n }\r\n\r\n .search-dropdown.desktop {\r\n right: 1rem;\r\n }\r\n}\r\n\r\n@media only screen and (max-width: 960px) {\r\n #toc-auto {\r\n display: none;\r\n }\r\n\r\n #toc-static {\r\n display: block;\r\n }\r\n\r\n .page {\r\n width: 80%;\r\n }\r\n\r\n #header-desktop .header-wrapper {\r\n padding-left: 1rem;\r\n }\r\n}\r\n\r\n@media only screen and (max-width: 680px) {\r\n #header-desktop {\r\n display: none;\r\n }\r\n\r\n #header-mobile {\r\n display: block;\r\n }\r\n\r\n body.blur {\r\n overflow: hidden;\r\n }\r\n\r\n .page {\r\n width: 100%;\r\n\r\n [data-header-mobile] & {\r\n padding-top: var(--header-height);\r\n }\r\n\r\n [data-header-mobile=normal] & {\r\n padding-top: 0;\r\n }\r\n\r\n .categories-card {\r\n .card-item {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .copyright {\r\n .copyright-line {\r\n .icp-splitter {\r\n display: none;\r\n }\r\n .icp-br {\r\n display: block;\r\n }\r\n }\r\n }\r\n}\r\n",
"// ==============================\r\n// Custom style\r\n// 自定义样式\r\n// ==============================\r\n"
],
"names": [],
"mappings": "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 truncated
"mappings": "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 truncated
}