pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d54e53}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e78c45}.hljs-attribute{color:#e7c547}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b9ca4a}.hljs-section,.hljs-title{color:#7aa6da}.hljs-keyword,.hljs-selector-tag{color:#c397d8}.hljs{background:#000;color:#eaeaea}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.table{display:table}.hidden{display:none}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{border:none}body,html{background-size:contain}body{display:flex;height:100vh;flex-direction:column;align-items:center;overflow:auto;background-image:url(/night_sky.jpeg);background-repeat:repeat;padding-top:.625rem;line-height:1.25;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}body input[type=email],body input[type=number],body input[type=password],body input[type=tel],body input[type=text]{font-size:16px}[data-theme=computer] body{background-image:url(/piggy_bg.jpg)}[data-theme=robotics] body{background-image:url(/pcb_bg.jpg)}[data-theme=travel] body{background-image:none;background-color:#263442}[data-theme=other] body{background-image:url(/night_sky.jpeg)}[data-theme=food] body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-repeat:repeat;background-image:none}[data-theme=music] body,[data-theme=photography] body{background-image:url(/night_sky.jpeg)}h2{text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}nav{display:flex;width:100%;flex-direction:row;align-content:center;align-items:center;gap:1.25rem}button{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(26 58 86/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button:hover{--tw-bg-opacity:1;background-color:rgb(12 28 42/var(--tw-bg-opacity,1))}.blog-header{margin-bottom:.625rem;display:flex;height:10vh;width:90vw;flex-direction:row;align-items:center;justify-content:center;border-radius:.25rem;border-style:none;border-color:hsla(0,1%,79%,.65);background-color:rgba(8,51,82,.85);padding:1.25rem;--tw-text-opacity:1;color:rgb(212 207 187/var(--tw-text-opacity,1))}[data-theme=computer] .blog-header{border:1px solid;@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:rgba(22,24,24,.8)}[data-theme=computer] .blog-header,[data-theme=robotics] .blog-header{--tw-border-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=robotics] .blog-header{border-color:rgb(33 33 50/var(--tw-border-opacity,1));background-color:rgba(16,11,30,.84)}[data-theme=travel] .blog-header{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:rgba(53,24,37,.93);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=other] .blog-header{border-color:hsla(0,1%,79%,.65);background-color:rgba(8,51,82,.85);--tw-text-opacity:1;color:rgb(212 207 187/var(--tw-text-opacity,1))}[data-theme=food] .blog-header{border:1px solid;@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}--tw-border-opacity:1;border-color:rgb(128 128 128/var(--tw-border-opacity,1));background-color:rgba(22,55,18,.9);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=photography] .blog-header{@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}border:1px solid hsla(0,1%,79%,.65);background-color:rgba(0,0,0,.65);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=music] .blog-header{@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}border:1px solid rgba(135,25,203,.8);background-color:rgba(0,0,0,.6);color:hsla(52,89%,82%,.85)}.about-link{flex-basis:16.666667%;align-items:center;text-align:left;font-size:1rem;line-height:1.5rem;font-weight:700}.about-link :hover{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.new-blog-link{flex-basis:16.666667%;align-items:center;text-align:center;font-size:.75rem;line-height:1rem}.button-style a{cursor:pointer;border-radius:.125rem;border-style:none;background-color:hsla(0,6%,60%,.098);padding:.75rem .5rem;--tw-shadow:1px 2px rgba(58,58,46,.623);--tw-shadow-colored:1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button-style a:hover{background-color:rgba(170,156,36,.213)}.button-style a:active{background-color:rgba(104,95,15,.405);--tw-shadow:1px 2px rgba(37,37,28,.572);--tw-shadow-colored:1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-title{flex-basis:33.333333%;align-items:center;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.mobile-menu,.mobile-search{display:none}.mobile-menu{position:relative}.mobile-menu-icon{cursor:pointer}.mobile-menu-overlay{position:fixed;top:0;left:0;z-index:50;display:flex;height:100%;width:100%;justify-content:center;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.9;padding-top:4rem}.mobile-menu-list{display:flex;width:100%;flex-direction:column;align-items:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-menu-item{margin-top:1rem;margin-bottom:1rem;width:100%;cursor:pointer;text-align:center;font-size:1.25rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-menu-item :hover{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.all-blogs-link{text-align:center;font-size:.75rem;line-height:1rem}.all-blogs-link,.user-link{flex-basis:16.666667%;align-items:center}.user-link{text-align:right;font-size:1rem;line-height:1.5rem;font-weight:700}.containero{display:flex;width:90vw;justify-content:center;border-radius:.25rem;border-style:none;border-color:rgba(0,0,0,.35);background-color:hsla(33,78%,91%,.85);min-height:min-content}[data-theme=computer] .containero{border:1px solid;@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:rgba(235,228,239,.84);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}[data-theme=robotics] .containero{border-color:rgb(33 33 50/var(--tw-border-opacity,1));background-color:rgba(37,33,49,.84)}[data-theme=robotics] .containero,[data-theme=travel] .containero{--tw-border-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=travel] .containero{border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:rgba(24,37,53,.93)}[data-theme=other] .containero{border-color:rgba(0,0,0,.35);background-color:hsla(33,78%,91%,.85);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}[data-theme=food] .containero{border:1px solid;@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}--tw-border-opacity:1;border-color:rgb(211 211 211/var(--tw-border-opacity,1));background-color:hsla(0,0%,90%,.8);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}[data-theme=photography] .containero{@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}border:1px solid rgba(50,50,50,.85);background-color:rgba(0,0,0,.85);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=music] .containero{@media (max-width:1280px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}border:1px solid #1f074e;background-color:rgba(8,1,21,.7);color:#ffdfea}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:.5rem 10rem}.about a{border-radius:2px;background-color:rgba(251,150,67,.848);padding-left:3px;padding-right:3px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.version{align-items:center;justify-content:center;padding-top:.5rem}.loadingerror,.loadingfallback{flex-direction:column;gap:1rem;padding-top:2rem}.loadingerror,.loadingfallback,.signinmessage{display:flex;align-items:center;justify-content:center;text-align:center}.signinmessage{width:100%;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.signin-wrapper{height:100%;width:100%;padding:3rem 18rem}.signin-item,.signin-wrapper{display:flex;align-items:center;justify-content:center;gap:1.25rem}.signin-item{flex:1 1 0%;flex-direction:column}.signin-button{cursor:pointer}.signin-item form{display:flex;width:75%;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.signin-item input{width:100%;border-radius:.25rem;border-style:none;background-color:rgba(17,25,40,.6);padding:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.signin-item label{display:flex;width:100%;cursor:pointer;align-items:center;gap:1.25rem;text-decoration-line:underline}.signin-item img{height:3rem;width:3rem;border-radius:.25rem;object-fit:contain}.signin-item button{width:100%;cursor:pointer;border-radius:.25rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(14 59 99/var(--tw-bg-opacity,1));padding:1.25rem;text-align:center;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.signin-item button:disabled{cursor:not-allowed;background-color:#1f8ff19c;&:hover{background-color:#1f8ff19c}}.signin-item button:hover{--tw-bg-opacity:1;background-color:rgb(7 29 49/var(--tw-bg-opacity,1))}.signout-button{display:flex;width:75%;justify-content:center}.signout-button button{width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));padding:1.25rem}.signout-button button:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.change-username-button{display:flex;width:75%;justify-content:center}.change-username-button button{width:100%;cursor:pointer;border-radius:.25rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(26 58 86/var(--tw-bg-opacity,1));padding:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.change-username-button button:hover{--tw-bg-opacity:1;background-color:rgb(12 28 42/var(--tw-bg-opacity,1))}.change-username-button button:disabled{cursor:not-allowed;background-color:#1f8ff19c}.user-manager{width:100%;font-size:1rem;line-height:1.5rem}.user-info,.user-manager{display:flex;flex-direction:column;align-items:center}.user-info{flex-basis:50%;gap:1.25rem;padding:.625rem}.change-avatar{display:flex;width:100%;align-items:center;justify-content:center;gap:4rem}.change-avatar label{display:flex;flex-basis:66.666667%;cursor:pointer;align-items:center;gap:1.25rem;padding-right:1rem;text-decoration-line:underline}.change-avatar img{height:5rem;width:5rem;border-radius:.25rem;object-fit:contain}.user-manager-action{display:flex;width:75%;flex-basis:50%;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:6rem 6rem .625rem;font-size:1rem;line-height:1.5rem}.change-avatar,.changemail,.changepassword,.changeusername,.new-user-info{display:flex;gap:.625rem;border-radius:.25rem}.change-avatar,.changemail,.changepassword,.changeusername,.new-user-info p{flex:1 1 0%;justify-content:center;text-align:center;font-size:1.25rem;line-height:1.75rem}.change-avatar,.changemail,.changepassword,.changeusername,.new-user-info input{flex:1 1 0%;border-radius:.25rem;border-style:none;background-color:transparent;padding-left:1.25rem;font-size:1rem;line-height:1.5rem}.newblog{display:flex;flex-basis:75%;flex-direction:column;align-items:center;padding:1.5rem 2rem;border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}.newblog,.newblog form{width:100%}.new-blog-item{display:flex;width:100%;align-items:center;justify-content:center;padding:.625rem}.new-blog-item label{display:flex;flex-basis:16.666667%}.new-blog-item input{width:100%;border-radius:.25rem;font-size:.75rem;line-height:1rem}.new-blog-item input,.new-blog-item select{flex-basis:83.333333%;padding:.625rem;background-color:rgba(255,255,224,.456);border-color:grey #a9a9a9 #a9a9a9 grey;border-style:solid;border-width:2px}.new-blog-content{display:flex;flex-direction:column}.new-blog-content textarea{height:100%;width:100%;border-radius:.25rem;padding:.625rem;font-size:16px;resize:vertical;border-radius:10px;background-color:rgba(255,255,224,.456);border-color:grey #a9a9a9 #a9a9a9 grey;border-style:solid;border-width:2px}.settopic{display:flex}.new-blog-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem}.new-blog-buttons button{border-radius:.75rem;padding:.625rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#d3d3d3 #a9a9a9 #a9a9a9 #d3d3d3;border-style:solid;border-width:2px;background-color:hsla(0,0%,75%,.6)}.new-blog-buttons button:active{background-color:hsla(0,1%,64%,.674);border-color:#a9a9a9 #d3d3d3 #d3d3d3 #a9a9a9}.new-blog-options-buttons{display:flex;flex-basis:83.333333%;padding:.25rem}.new-blog-options-buttons button{margin:.625rem;border-radius:.75rem;padding:.375rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:rgba(255,0,0,.475);border-color:#cb6363 #a12323 #a12323 #cb6363;border-style:solid;border-width:2px}.new-blog-options-buttons button:active{background-color:rgba(137,15,15,.735);border-color:#a12323 #cb6363 #cb6363 #a12323}.disablecomments button,.publicblog button{background-color:rgba(0,255,0,.475);border-color:#63cb63 #23a123 #23a123 #63cb63}.disablecomments button:active,.publicblog button:active{background-color:rgba(15,137,15,.735);border-color:#23a123 #63cb63 #63cb63 #23a123}.uploaders{display:flex;flex-basis:25%;flex-direction:column;overflow-x:auto}.upload-separator{width:100%;border-color:rgba(0,0,0,.2);border-top:1px rgba(0,0,0,.2);border-style:solid}.uploader-title h3{font-weight:700}.fileUpload{display:flex;flex-direction:column;gap:1rem;padding:1rem .75rem .75rem}.uploaded-files-container{margin:10px 0;overflow-y:auto}.server-file-list{display:flex;flex-direction:column;gap:.25rem}.server-file-item{padding:.25rem .5rem;width:100%;border-top:1px solid #ccc;display:flex;flex-direction:column;align-items:flex-start}.copied-message{font-size:.8rem;color:green;margin-top:5px}.pictureUpload{padding:.75rem}.uploadPicturesContainer{display:flex;flex-direction:column;gap:1rem;.dropzone{position:relative;display:flex;height:9rem;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;text-align:center;border:2px dashed #aaa;color:#aaa;transition:background-color .3s ease}.dropzone.dragging{background-color:#e0f7fa;color:#00796b;border-color:#00796b}.preview-container{margin-top:.625rem;display:flex;gap:.5rem;flex-wrap:wrap}.file-preview-container{margin-top:.625rem}.preview-image{width:50px;height:50px;object-fit:cover;border-radius:5px}button{padding:5px;color:#000;border-radius:3px;border-color:currentcolor;cursor:pointer;background-color:rgba(61,221,202,.544);border-color:rgba(61,221,202,.755) rgba(81,189,177,.625) rgba(81,189,177,.625) rgba(61,221,202,.755);border-style:solid;border-width:2px;&:hover{background-color:rgba(61,221,202,.393)}&:active{background-color:rgba(42,134,123,.544);border-color:rgba(81,189,177,.625) rgba(61,221,202,.755) rgba(61,221,202,.755) rgba(81,189,177,.625)}}.server-image{width:60%;max-width:100%;margin:0 auto;display:block}.uploaded-images-container{padding:10px 0;width:100%}.server-image-list{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}}.big-search{width:100%;flex-direction:column;gap:1rem;padding:.5rem}.big-search,.big-search-input{display:flex;align-items:center}.big-search-input{width:50%;flex:1 1 0%;overflow:auto;border-radius:10px;background-color:rgba(17,25,40,.5);padding:7px;position:relative}.big-search-input input{flex:1 1 0%;border-style:none;background-color:transparent;padding-left:5px;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.big-search-input img{height:20px;width:20px}.big-search-results{display:flex;width:100%;align-items:center}.big-search-results table{width:100%;border-collapse:separate;padding:5px;border-spacing:1px 4px}.big-search-results td,.big-search-results th{border-radius:.125rem;padding:3px;text-align:left}.big-search-results th{position:relative;cursor:pointer;padding-right:10px}.big-search-item{margin:2px 20px;cursor:pointer;flex-direction:column;gap:20px;border-radius:5px;border-width:1px;border-style:solid;padding:1px 5px}.big-search-item p{display:inline}.travel-item{border-color:rgba(1,98,1,.641);background-color:rgba(0,128,0,.323)}.travel-item:hover{background-color:rgba(0,101,0,.852)}.other-item{border-color:rgba(151,71,14,.775);background-color:rgba(210,105,30,.363)}.other-item:hover{background-color:rgba(174,79,11,.866)}.photography-item{border-color:hsla(0,1%,53%,.662);background-color:hsla(0,0%,42%,.662)}.photography-item:hover{background-color:rgba(28,28,28,.756)}.music-item{border-color:rgba(26,26,173,.745);background-color:rgba(60,60,215,.389)}.music-item:hover{background-color:rgba(31,31,210,.854)}.computer-item{border-color:rgba(26,169,169,.666);background-color:rgba(0,255,255,.222)}.computer-item:hover{background-color:rgba(1,200,200,.792)}.food-item{border-color:rgba(151,5,5,.471);background-color:rgba(255,0,0,.184)}.food-item:hover{background-color:rgba(189,1,1,.561)}.robotics-item{--tw-border-opacity:1;border-color:rgb(99 94 94/var(--tw-border-opacity,1));background-color:hsla(0,0%,75%,.43)}.robotics-item:hover{--tw-bg-opacity:1;background-color:rgb(93 92 92/var(--tw-bg-opacity,1))}.not-public-item td{box-sizing:border-box;border:1px dashed rgba(255,73,12,.674)}.blog-view{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;padding:0}.side-search{display:flex;height:100%;flex-direction:column;overflow:scroll;flex:1}.blog-wrapper{display:flex;height:100%;flex-direction:column;gap:.625rem;padding:.375rem 2rem;border-bottom-style:solid;border-top-style:solid;border-left:1px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.15);flex:3;hyphens:auto}.blog-title{display:flex;width:100%;align-items:center;gap:20px;padding-left:1rem;padding-right:1rem;padding-bottom:8px;border-bottom:2px;border-color:hsla(0,0%,51%,.312);border-style:solid}.blog-title h2{text-shadow:3px 2px 5px hsla(0,0%,52%,.772)}.blog-title span{color:rgba(255,73,12,.92);text-shadow:3px 1px 4px rgba(0,0,0,.232)}.blog-details{display:flex;height:100%;flex-direction:column;gap:10px;padding:5px;flex:1}.blog-details h3{border-radius:3px;background-color:hsla(0,1%,66%,.488);padding:2px 2px 2px 5px;font-size:1rem;line-height:1.5rem;font-weight:300}.blog-details p,.detail-author-info{margin-top:2px;border-radius:3px;padding:2px 2px 2px 5px}.detail-author-info{display:flex;align-items:center;gap:5px}.detail-author-info img{height:30px;width:30px;border-radius:9999px;object-fit:cover}.detail-topico{display:flex;padding:2px}.detail-topico p{padding:2px 5px}.detail-travel{border-color:rgba(1,98,1,.641);background-color:rgba(0,128,0,.323)}.detail-other{border-color:rgba(151,71,14,.775);background-color:rgba(210,105,30,.363)}.detail-photography{border-color:hsla(0,1%,53%,.662);background-color:hsla(0,0%,42%,.662)}.detail-music{border-color:rgba(26,26,173,.745);background-color:rgba(60,60,215,.389)}.detail-computer{border-color:rgba(26,169,169,.666);background-color:rgba(0,255,255,.222)}.detail-food{border-color:rgba(151,5,5,.471);background-color:rgba(255,0,0,.184)}.detail-robotics{--tw-border-opacity:1;border-color:rgb(99 94 94/var(--tw-border-opacity,1));background-color:hsla(0,0%,75%,.43)}.detail-item{padding-bottom:10px}.detail-author button{margin-left:5px;border-style:none;background-color:transparent}.manage-buttons{display:flex;gap:10px}.manage-buttons button{border-radius:5px;background-color:rgba(221,106,61,.841);padding:5px;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-top:2px solid rgb(248 168 110/var(--tw-border-opacity,1));border-right:2px solid rgb(222 112 33/var(--tw-border-opacity,1));border-bottom:2px solid rgb(222 112 33/var(--tw-border-opacity,1));--tw-border-opacity:1;border-left:2px solid rgb(248 168 110/var(--tw-border-opacity,1));cursor:pointer}.manage-buttons button:hover{background-color:rgba(221,106,61,.639)}.manage-buttons button:active{background-color:rgba(142,54,20,.667);--tw-border-opacity:1;border-color:rgb(222 112 33/var(--tw-border-opacity,1)) rgb(248 168 110/var(--tw-border-opacity,1)) rgb(248 168 110/var(--tw-border-opacity,1)) rgb(222 112 33/var(--tw-border-opacity,1))}.edit-blog-button button{background-color:rgba(61,221,202,.544);border-color:rgba(61,221,202,.755) rgba(81,189,177,.625) rgba(81,189,177,.625) rgba(61,221,202,.755)}.edit-blog-button button:hover{background-color:rgba(61,221,202,.393)}.edit-blog-button button:active{background-color:rgba(42,134,123,.544);border-color:rgba(81,189,177,.625) rgba(61,221,202,.755) rgba(61,221,202,.755) rgba(81,189,177,.625)}.comments{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;padding:10px;border-color:rgba(0,0,0,.347);border-top:1px rgba(0,0,0,.347);border-style:solid;border-radius:10px;background-color:hsla(60,56%,91%,.654);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.all-comments,.comments{width:100%}.comments-header{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding-bottom:10px}.comments-header h2{flex-grow:1;text-align:center;font-size:1rem;line-height:1.5rem;text-decoration-line:underline}.comments-header span{position:absolute;right:0;border-radius:9999px;color:rgba(0,0,0,.691);cursor:pointer;background-color:transparent;padding:3px 8px}.comment-container{display:flex;width:100%;flex-direction:column;padding:10px;text-align:left;border-bottom:1px;border-color:rgba(0,0,0,.108);border-style:solid}.comment-user{display:flex;align-items:center;justify-content:space-between}.comment-user h3{padding-right:20px;font-size:1rem;line-height:1.5rem;font-weight:700}.comment-user span{font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.548)}.comment-user p{text-align:left}.new-comment{padding:10px}.new-comment,.new-comment form{display:flex;width:100%;gap:20px}.comment-input-text{display:flex;width:100%;flex:4}.comment-input-text textarea{border-radius:5px;background-color:transparent;background-color:rgba(17,25,40,.6);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));width:100%;border-style:none;padding:10px 10px 10px 20px}.namei{display:flex;flex:1}.namei input{border-radius:5px;background-color:transparent;background-color:rgba(17,25,40,.6);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));width:100%;border-style:none;padding:10px 10px 10px 20px}.comment-submit-button{margin-left:auto;display:flex;width:100%;align-items:center;justify-content:flex-end;flex:1}.comment-submit-button button{cursor:pointer;border-radius:5px;border-style:none;padding:10px;width:100%;--tw-bg-opacity:1;background-color:rgb(26 58 86/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.comment-submit-button button:disabled{cursor:not-allowed;background-color:#1f8ff19c}.comment-submit-button button:disabled:hover{background-color:#1f8ff19c}.comment-submit-button button:hover{--tw-bg-opacity:1;background-color:rgb(12 28 42/var(--tw-bg-opacity,1))}.blog-content{width:100%;overflow:scroll;padding-left:1rem;padding-right:1rem}.blog-content a,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content li,.blog-content ol,.blog-content p,.blog-content span,.blog-content ul{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-top:15px;text-align:left}.blog-content h1{margin-bottom:14px;font-size:1.25rem;line-height:1.75rem;font-weight:500}.blog-content h2{margin-bottom:9px;font-size:1.125rem;line-height:1.75rem;font-weight:600}.blog-content h3{margin-bottom:7px;font-size:1rem;line-height:1.5rem;font-weight:600}.blog-content h4{margin-bottom:7px;font-size:.875rem;line-height:1.25rem;font-weight:600}.blog-content ol,.blog-content ul{margin-bottom:16px}.blog-content ol{list-style-type:decimal}.blog-content ul{list-style-type:square}.blog-content li{margin-left:25px;margin-bottom:3px}.blog-content p{margin-bottom:10px}.blog-content img{width:100%}.blog-content a{border-radius:2px;background-color:rgba(251,150,67,.848);padding-left:3px;padding-right:3px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.blog-content blockquote{margin-top:10px;margin-bottom:10px;border-radius:.125rem;padding:12px 12px 12px 10px;background-color:rgba(197,142,94,.431);border-left:8px solid rgba(0,0,0,.092)}.blog-content table{border-collapse:separate;border-style:none;padding:1px;width:auto;border-spacing:1px 3px}.blog-content table td,.blog-content table th{background-color:hsla(0,1%,59%,.61);padding:2px;text-align:left;border-radius:1px}.blog-content table th{position:relative;cursor:pointer;background-color:rgba(73,73,73,.808);padding-right:10px}.blog-content table th:after{content:"";position:absolute;right:5px}.blog-content pre{margin-top:10px;margin-bottom:10px;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;background-color:hsla(0,0%,58%,.356)}.hljs{border-radius:.75rem;background-color:rgba(0,2,26,.653);border-left:10px solid #000}[data-theme=robotics] .hljs{background-color:rgba(0,16,206,.38)}pre{position:relative}.copy-button{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:1px .5rem;color:hsla(0,0%,100%,.69);border:.5px solid hsla(0,0%,100%,.69);position:absolute;top:2px;right:6px;z-index:1}pre code.hljs{padding:.5rem}.blog-list{flex:1;overflow:scroll}.blog-list .blog-list-search{display:flex;align-items:center;gap:20px;padding:12px}.blog-list .blog-list-searchbar{display:flex;width:100%;align-items:center;overflow:auto;border-radius:10px;background-color:rgba(17,25,40,.5);padding:6px;position:relative}.blog-list .blog-list-searchbar input{border-style:none;background-color:transparent;padding-left:5px;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.blog-list .blog-list-searchbar img{height:20px;width:20px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.clear-button{position:absolute;right:12px;background:none;border:none;padding:0 0 2px;cursor:pointer;font-size:1.2em;color:#999;line-height:1;margin-left:8px}.clear-button:hover{color:#666;background-color:transparent}.blog-list .blog-list-item{margin:2px 12px;display:flex;cursor:pointer;flex-direction:column;gap:20px;border-radius:5px;border-width:1px;overflow-x:auto;padding:1px 5px;box-sizing:border-box!important}.blog-list .blog-list-item p{display:inline}.blog-list .blog-list-travel{border-color:rgba(1,98,1,.641);background-color:rgba(0,128,0,.323)}.blog-list .blog-list-travel:hover{background-color:rgba(0,101,0,.852)}.blog-list .blog-list-other{border-color:rgba(151,71,14,.775);background-color:rgba(210,105,30,.363)}.blog-list .blog-list-other:hover{background-color:rgba(174,79,11,.866)}.blog-list .blog-list-photography{border-color:hsla(0,1%,53%,.662);background-color:hsla(0,0%,42%,.662)}.blog-list .blog-list-photography:hover{background-color:rgba(28,28,28,.756)}.blog-list .blog-list-music{border-color:rgba(26,26,173,.745);background-color:rgba(60,60,215,.389)}.blog-list .blog-list-music:hover{background-color:rgba(31,31,210,.854)}.blog-list .blog-list-computer{border-color:rgba(26,169,169,.666);background-color:rgba(0,255,255,.222)}.blog-list .blog-list-computer:hover{background-color:rgba(1,200,200,.792)}.blog-list .blog-list-food{border-color:rgba(151,5,5,.471);background-color:rgba(255,0,0,.184)}.blog-list .blog-list-food:hover{background-color:rgba(189,1,1,.561)}.blog-list .blog-list-robotics{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));background-color:hsla(0,0%,75%,.43)}.blog-list .blog-list-robotics:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.blog-list .notpublic{border-style:dashed;border-color:rgba(255,73,12,.674);box-sizing:border-box}.blog-list .topic-filter{flex:1;display:flex;width:100%;flex-direction:column;padding-left:20px;padding-right:20px;padding-top:5px}.blog-list .topic-filter h3{font-size:.75rem;line-height:1rem}.blog-list .topic-filter span{font-size:.875rem;line-height:1.25rem}.blog-list .topic-filter .topic{margin-top:1px;margin-bottom:1px;cursor:pointer;border-radius:5px;padding:2px}.blog-list .topic-filter .selected{border-width:3px;border-color:rgba(29,29,29,.748)}.blog-list .topic-filter .phototopic{background-color:hsla(0,0%,42%,.662)}.blog-list .topic-filter .phototopic:hover{background-color:rgba(28,28,28,.756)}.blog-list .topic-filter .musictopic{background-color:rgba(60,60,215,.745)}.blog-list .topic-filter .musictopic:hover{background-color:rgba(31,31,210,.854)}.blog-list .topic-filter .computertopic{background-color:rgba(0,255,255,.544)}.blog-list .topic-filter .computertopic:hover{background-color:rgba(1,200,200,.792)}.blog-list .topic-filter .foodtopic{background-color:rgba(255,0,0,.401)}.blog-list .topic-filter .foodtopic:hover{background-color:rgba(189,1,1,.561)}.blog-list .topic-filter .roboticstopic{--tw-bg-opacity:1;background-color:rgb(188 187 187/var(--tw-bg-opacity,1))}.blog-list .topic-filter .roboticstopic:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.blog-list .topic-filter .traveltopic{background-color:rgba(0,128,0,.584)}.blog-list .topic-filter .traveltopic:hover{background-color:rgba(0,101,0,.852)}.blog-list .topic-filter .othertopic{background-color:rgba(210,105,30,.775)}.blog-list .topic-filter .othertopic:hover{background-color:rgba(174,79,11,.866)}.blog-list-topic{margin-top:1px;margin-bottom:1px;cursor:pointer;border-radius:5px;padding:2px}.signin-submit-button{width:75%;cursor:pointer;align-items:center;gap:.5rem;justify-content:right}.signin-submit-button img{width:30px;height:30px;border-radius:50%;object-fit:cover}.signin-submit-button :hover{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.user-button{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;padding:0;flex:1;justify-content:right}.user-button a{width:100%}.user-button img{width:30px;height:30px;border-radius:50%;object-fit:cover}.user-button span{font-size:1rem;line-height:1.5rem}@media (max-width:1280px){body{display:flex;height:100vh;width:100%;flex-direction:column;align-items:center;background-image:url(/night_sky.jpeg);background-size:contain;background-repeat:repeat;padding-top:0;line-height:1.25;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.blog-header{margin-bottom:.125rem;width:100%;border-radius:0;border-style:none;background-color:rgba(22,24,24,.8);padding:.375rem}nav{display:flex;width:100%;flex-direction:row;align-content:center;justify-content:center;gap:1.25rem}.page-title,nav{align-items:center}.page-title{flex-basis:50%;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:500}.about-link,.all-blogs-link,.new-blog-link,.user-link{display:none}.mobile-search{font-size:1.5rem;line-height:2rem}.mobile-menu,.mobile-search{display:flex;width:100%;flex-basis:25%;align-items:center;justify-content:center}.mobile-menu{font-size:2.25rem;line-height:2.5rem}.containero{display:flex;width:99vw;flex-direction:column;justify-content:center;border-radius:0;border-style:none}.signin-submit-button,.user-button{width:100%;justify-content:center}.blog-list,.side-search{display:none}.blog-view{justify-content:center}.blog-view,.blog-wrapper{display:flex;width:100%;flex-direction:column;align-items:center}.blog-wrapper{height:100%;gap:.25rem;padding:.25rem 0;flex:3;border:none;border-bottom:1px solid hsla(0,0%,51%,.312)}.blog-title{display:flex;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:2px;border-bottom:2px solid hsla(0,0%,51%,.312)}.comments{padding-left:.25rem;padding-right:.25rem;width:95%}.new-comment{display:flex;width:100%;gap:10px;padding:0}.new-comment form{gap:.25rem}.new-comment textarea{padding:.25rem}.blog-content{padding:.5rem .75rem}.blog-details{width:100%}.manage-buttons{font-size:1.5rem;line-height:2rem}.big-search-input{width:100%;padding:.75rem}.big-search-input input{font-size:1rem;line-height:1.5rem}.about{padding-left:.75rem;padding-right:.75rem}.newblog{display:flex;flex-basis:75%;flex-direction:column;align-items:center;padding:.25rem;border-bottom:1px solid hsla(0,0%,51%,.312)}.newblog,.newblog form{width:100%}.new-blog-options-buttons{display:flex;flex-basis:83.333333%;flex-direction:column;gap:.25rem;padding:.25rem}.new-blog-options-buttons button{margin:0;border-radius:.75rem;padding:.25rem}.uploaders{display:flex;flex-basis:25%;flex-direction:column;overflow-x:unset}.user-manager{width:100%;flex-direction:column;padding:1rem}.change-avatar{padding:10px 0}.user-manager-action{padding:0}.changepassword{input{padding:10px}}.changepassword,.new-user-info{flex-direction:column;padding:0}.new-user-info input{padding:10px}.signout-button{display:flex;width:100%;padding:.75rem 0 1.25rem}.change-username-button{width:100%;padding-top:2rem}.signin-wrapper{width:100%;flex-direction:column;padding:1rem}.signin-item,.signin-item form{display:flex;width:100%}.signin-item form{flex-direction:column}.signin-item button,.signin-item input{padding:1rem}.big-search{gap:.25rem}.big-search-item{width:100%;gap:.25rem}.big-search-results table{padding:0}.big-search-results table,.big-search-results tbody,.big-search-results td,.big-search-results th,.big-search-results thead,.big-search-results tr{display:flex;width:100%;flex-direction:column;align-items:center}.big-search-results thead tr{display:none}.big-search-results tr{margin-bottom:1rem}.big-search-results td{display:flex;flex-direction:row;border-radius:.25rem;text-align:left;padding:.5rem;border-bottom:1px solid #78787814}.big-search-results td:before{font-size:.75rem;line-height:1rem;content:attr(data-label);font-weight:lighter;flex-basis:19%}.resulttitle{font-weight:700}.user-button span{font-size:1.25rem;line-height:1.75rem}}