body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:OrangeDays;src:url(../../static/media/Orange%20Days.2d2e7ac32e9657ffa51b.ttf)}a:active,a:hover,a:link,a:visited{text-decoration:none}.header,.overall{background-color:#292929;min-width:1540px}.header{min-height:7vh}.App{background-color:#292929;margin:0;min-height:93vh;min-width:1540px;padding:0;text-align:center}.title{color:#ececec;filter:drop-shadow(5px 5px 5px rgb(0,0,0));font-family:OrangeDays,sans-serif;font-size:6rem;padding:100px}.content{display:flex;height:500px;justify-content:center;margin-top:150px}.item{display:flex;filter:drop-shadow(5px 5px 5px rgb(0,0,0));flex-direction:column;height:80px;margin-left:150px;margin-right:150px;width:80px}.image-link{margin-left:-100%;margin-right:-100%;text-align:center}.item-icon{filter:invert(100%);height:5rem;margin-left:5px;margin-right:5px;width:5rem}.item-text{color:#ececec;font-family:OrangeDays,sans-serif;font-size:2rem}.glow:hover{filter:drop-shadow(0 0 5px rgb(255,255,255));transition:all .5s ease}.socials{float:right;margin-right:20px;margin-top:20px}.resume,.socials{filter:drop-shadow(5px 5px 5px rgb(0,0,0))}.resume{left:20px;position:absolute;top:20px}.logo-icon{filter:invert(100%);height:40px;margin-left:5px;margin-right:5px;width:40px}.footer{background-color:#292929;height:4rem;margin:0;min-width:1540px;padding-bottom:1rem;padding-left:1rem;padding-top:1rem}.license{color:#ececec;font-size:1rem}.return-button{background-color:initial;background-repeat:no-repeat;border:none;color:#ececec;cursor:pointer;left:20px;position:absolute;top:20px}.webcrawlerapp{min-height:1175px;min-width:100vh}.huffmanapp,.webcrawlerapp{background-color:#292929;margin:0;padding:0;position:relative;text-align:center}.huffmanapp{min-height:1575px;min-width:1540px}.httpserverapp{min-height:1325px;min-width:100vh}.archsetupapp,.httpserverapp{background-color:#292929;margin:0;padding:0;position:relative;text-align:center}.archsetupapp{justify-content:center;min-height:1600px;min-width:1540px}.pagetitle{color:#ececec;filter:drop-shadow(5px 5px 5px rgb(0,0,0));font-family:OrangeDays,sans-serif;font-size:6rem;padding:50px}.overview{color:#ececec;height:60px;margin:auto;max-width:1050px;text-align:left}.description{font-size:20px;font-weight:400;margin-bottom:10px;margin-top:10px}.vidsetting{width:1050px}.repolink{align-items:center;background-color:#292929;display:flex;justify-content:center;min-width:1540px;padding-bottom:20px;position:relative}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}.dbmirror-doc{--ink:#10293a;--mint:#46ddb9;--mint-soft:#e3f8f2;--bg:#fff;--surface:#f5f7f8;--text:#17222b;--muted:#4b5a66;--line:#dde3e7;--link:#0b6e57;--code-bg:#f0f3f5;--note-bg:#eef7ff;--note-line:#2f6fb3;--warn-bg:#fff6e6;--warn-line:#b7791f;--radius:10px;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){.dbmirror-doc{--bg:#0f1a22;--surface:#15232d;--text:#e6edf1;--muted:#a3b2bd;--line:#26394a;--link:#6fe6c8;--code-bg:#182a36;--mint-soft:#133a33;--note-bg:#12283b;--note-line:#6ea8e6;--warn-bg:#2e2412;--warn-line:#e0a84a}}.dbmirror-doc *{box-sizing:border-box}.dbmirror-doc [id]{scroll-margin-top:80px}.dbmirror-doc{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.65;min-height:100vh}.dbmirror-doc ol,.dbmirror-doc ul{padding-left:1.5em}.dbmirror-doc a{color:var(--link);text-underline-offset:2px}.dbmirror-doc a:hover{text-decoration-thickness:2px}.dbmirror-doc .site-header{align-items:center;background:var(--ink);color:#fff;display:flex;gap:12px;padding:12px 24px;position:sticky;top:0;z-index:10}.dbmirror-doc .site-header img,.dbmirror-doc .site-header svg{flex:none;height:36px;width:36px}.dbmirror-doc .site-header .brand{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.dbmirror-doc .site-header .brand span{color:var(--mint);font-weight:600}.dbmirror-doc .site-header nav{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}.dbmirror-doc .site-header nav a{color:#cfe9e2;font-size:14px;text-decoration:none}.dbmirror-doc .site-header nav a:hover{color:#fff}.dbmirror-doc .layout{display:flex;flex-wrap:wrap;gap:48px;margin:0 auto;max-width:1200px;padding:32px 24px 80px}.dbmirror-doc .toc{flex:1 1 220px;font-size:14px;max-width:260px}.dbmirror-doc .toc-inner{position:sticky;top:88px}.dbmirror-doc .toc h2{border:0;color:var(--muted);font-size:12px;letter-spacing:.08em;margin:0 0 8px;padding:0;text-transform:uppercase}.dbmirror-doc .toc ol{list-style:none;margin:0;padding:0}.dbmirror-doc .toc li{margin:2px 0}.dbmirror-doc .toc a{border-radius:6px;color:var(--text);display:block;padding:4px 10px;text-decoration:none}.dbmirror-doc .toc a:hover{background:var(--surface)}.dbmirror-doc .toc ol ol{padding-left:12px}.dbmirror-doc .toc ol ol a{color:var(--muted)}.dbmirror-doc main{flex:999 1 560px;max-width:820px;min-width:0}@media (max-width:860px){.dbmirror-doc .toc{flex-basis:100%;max-width:none}.dbmirror-doc .toc-inner{border:1px solid var(--line);border-radius:var(--radius);padding:16px;position:static}.dbmirror-doc .site-header nav{display:none}}.dbmirror-doc h1{font-size:40px;letter-spacing:-.02em;line-height:1.15;margin:8px 0 12px}.dbmirror-doc h2{border-top:1px solid var(--line);font-size:26px;letter-spacing:-.01em;line-height:1.25;margin:56px 0 12px;padding-top:8px}.dbmirror-doc h3{font-size:19px;margin:32px 0 8px}.dbmirror-doc h4{font-size:16px;margin:24px 0 6px}.dbmirror-doc .callout,.dbmirror-doc ol,.dbmirror-doc p,.dbmirror-doc pre,.dbmirror-doc table,.dbmirror-doc ul{margin:0 0 16px}.dbmirror-doc li{margin:4px 0}.dbmirror-doc .lead{color:var(--muted);font-size:19px;max-width:40em}.dbmirror-doc code{background:var(--code-bg);border-radius:5px;font-family:var(--mono);font-size:.88em;padding:.12em .36em}.dbmirror-doc pre{background:var(--code-bg);border:1px solid var(--line);border-radius:var(--radius);font-size:14px;line-height:1.55;overflow-x:auto;padding:14px 16px}.dbmirror-doc pre code{background:none;font-size:inherit;padding:0}.dbmirror-doc pre .c{color:var(--muted)}.dbmirror-doc .table-wrap{margin:0 0 16px;overflow-x:auto}.dbmirror-doc table{border-collapse:collapse;font-size:15px;width:100%}.dbmirror-doc td,.dbmirror-doc th{border-bottom:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.dbmirror-doc th{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dbmirror-doc td code{white-space:nowrap}.dbmirror-doc .callout{background:var(--note-bg);border-left:4px solid var(--note-line);border-radius:0 var(--radius) var(--radius) 0;padding:12px 16px}.dbmirror-doc .callout.warn{background:var(--warn-bg);border-left-color:var(--warn-line)}.dbmirror-doc .callout p:last-child,.dbmirror-doc .callout ul:last-child{margin-bottom:0}.dbmirror-doc .callout strong:first-child{display:block;margin-bottom:2px}.dbmirror-doc .flow{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 20px}.dbmirror-doc .flow .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:1 1 104px;font-size:13.5px;line-height:1.45;padding:10px 12px}.dbmirror-doc .flow .step b{display:block;font-size:15px;margin-bottom:2px}.dbmirror-doc .flow .step.yours{background:var(--mint-soft);border-color:var(--mint)}.dbmirror-doc .flow .arrow{align-self:center;color:var(--muted);flex:none;font-size:18px}@media (max-width:640px){.dbmirror-doc .flow .arrow{display:none}}.dbmirror-doc .steps{counter-reset:s;list-style:none;padding:0}.dbmirror-doc .steps>li{counter-increment:s;margin:14px 0;padding-left:44px;position:relative}.dbmirror-doc .steps>li:before{align-items:center;background:var(--ink);border-radius:50%;color:#fff;content:counter(s);display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px}.dbmirror-doc footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding:24px;text-align:center}
/*# sourceMappingURL=main.3324dee8.css.map*/