.imageBox{background-size:contain;background-repeat:repeat;width:100%}.imageBox img{width:100%;max-height:25vh;-o-object-fit:contain;object-fit:contain;backdrop-filter:brightness(.7) blur(6px)}.imageBox img#thumbnail{max-height:50vh;min-height:25vh}#mainArticle{width:100%}#postTitle{font-size:3rem;line-height:1.1;font-family:alpha-omega}.headerInfo{display:flex;flex-direction:column;justify-content:flex-end}#authorInfo{display:flex;gap:11px;align-items:center}#authorInfo .authorImg{border-radius:100vmax}#authorInfo p{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}#centeredBox{padding:10px;margin-bottom:2.5rem}#centeredBox header{border-bottom:1px dashed #000;padding-bottom:10px;margin-bottom:10px;display:flex;justify-content:space-between;flex-wrap:wrap}#centeredBox header .headerTitleSide{max-width:625px}#centeredBox header.noThumb{margin-top:var(--nav-height)}#centeredBox #FAQ h3{border-bottom:2px solid var(--spotlight-color);padding-bottom:.5rem;line-height:1.1;margin:0!important}#postContnet{max-width:100%}#postContnet h1{font-size:2.6rem;font-weight:600;margin:20px 0}#postContnet h1,#postContnet h2{font-family:alpha-omega;line-height:1.1}#postContnet h2{font-size:2.4rem;margin:10px 0}#centeredBox #FAQ h3,#postContnet h3{font-size:1.8rem;font-family:alpha-omega;line-height:1.1;margin:8px 0}#postContnet h4{font-size:1.4rem;font-family:alpha-omega;line-height:1.1;margin:15px 0 7px}#postContnet img{display:inline}#postContnet a{text-decoration:underline;color:var(--spotlight-color);max-width:100%}#postContnet a:active,#postContnet a:focus-visible{color:#123abd}#postContnet a:empty{display:none}#postContnet a[imageanchor="1"]{display:inline-block}#postContnet .BLOG_video_class{margin:10px auto;max-width:100%;max-height:60vh}#postContnet a:has(>.full-width){margin-left:0!important;margin-right:0!important;display:block}#postContnet .full-width{width:100%!important}#postContnet ul{list-style:inside}#postContnet li>p{display:inline}#postContnet ol{list-style-type:none;counter-reset:css-counters 0}#postContnet ol li:before{counter-increment:css-counters;content:counters(css-counters,".") " "}#postContnet span{background-color:unset!important}#postContnet blockquote{display:none}#postContnet blockquote:not(:empty):has(:where(p:not(:empty),span:not(:empty),h2:not(:empty),h1:not(:empty),h3:not(:empty),h4:not(:empty))){display:block;font-family:alpha-omega;font-style:italic;border-left:3px solid var(--spotlight-color);position:relative;background-color:hsla(0,0%,61%,.05);padding:15px 20px;margin:5px 0}#openPostLocation{width:-moz-fit-content;width:fit-content;max-width:225px;text-align:start}#openPostLocation:focus-visible,#openPostLocation:hover{color:var(--spotlight-color)}#openPostLocation>svg{display:inline-block;margin-right:7px}#openPostLocation>span{text-decoration:underline}.MapWindowBG .MapWindow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.MapWindowBG .innerWindow{max-height:min(calc(100vh - var(--nav-height)* 2.5),700px);width:calc(100vw - 50px);max-width:min(100%,600px);overflow:auto;background:hsla(0,0%,100%,.7);padding:15px;backdrop-filter:blur(8px);border-radius:var(--popup-BR);transition:all var(--quickTransition);display:flex;flex-direction:column}.MapWindowBG{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;background:#000000b8}.MapWindowBG .MapWindow .windowHeader{display:flex;justify-content:space-between;gap:5px}.MapWindowBG .MapWindow .windowHeader h1{font-size:1.3rem;line-height:1.1;margin-bottom:2px}.MapWindowBG .MapWindow .windowHeader h2{font-size:1.7rem;font-weight:600;line-height:1.2}.MapWindowBG .MapWindow .windowHeader>button>svg{width:30px;height:30px}.MapWindowBG .MapWindow .windowHeader>button{height:-moz-fit-content;height:fit-content;transition:color .1s}.MapWindowBG .MapWindow .windowHeader>button:focus-visible,.MapWindowBG .MapWindow .windowHeader>button:hover{color:var(--spotlight-color)}.MapWindowBG .MapWindow .leaflet-container{height:100%;width:100%;border-radius:calc(var(--popup-BR) - 9px);overflow:hidden;transition:all var(--quickTransition)}.MapWindowBG .MapWindow .content-window{height:500px;width:100%}.MapWindowBG .MapWindow .leaflet-div-icon{background:transparent;border:none;outline:none}.otherPostList .postquickControls{display:flex;flex-wrap:wrap;gap:15px;margin:10px;border-block:1px dashed #000;padding:10px 0}.otherPostList .postquickControls a{display:flex;gap:10px}.otherPostList .postquickControls svg{padding:8px;aspect-ratio:1/1;height:50px;width:50px;background-size:200%;border-radius:100vmax;transition:all var(--quickTransition)}.otherPostList .postquickControls .previousPost svg{background-image:linear-gradient(90deg,#0000000d,#0000000d 50%,var(--spotlight-color) 50.01%);background-position:0}.otherPostList .postquickControls .nextPost svg{background-image:linear-gradient(-90deg,#0000000d,#0000000d 50%,var(--spotlight-color) 50.01%);background-position:100%}.otherPostList .postquickControls .nextPost a:focus-visible svg,.otherPostList .postquickControls .nextPost a:hover svg{background-position:0;color:#fff}.otherPostList .postquickControls .previousPost a:focus-visible svg,.otherPostList .postquickControls .previousPost a:hover svg{background-position:100%;color:#fff}.otherPostList .postquickControls .nextPost{margin-left:auto}#otherPostBox{margin:0 10px}#otherPostBox h3{font-size:1.75rem;font-family:alpha-omega;border-bottom:2px solid var(--spotlight-color);padding:7px 0;line-height:1.1;margin-bottom:10px;width:100%}#otherPostBox .otherPostList ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:.5rem}#otherPostBox .otherPostList ul li,#otherPostBox .otherPostList ul li>a{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:.5rem}#otherPostBox .otherPostList ul li a .imgBox{position:relative;overflow:hidden}#otherPostBox .otherPostList ul li a .imgBox p{position:absolute;right:10px;bottom:0;padding:3px 8px;background-color:var(--light-color);font-size:1.2rem;font-weight:700;line-height:1;color:#fff;box-shadow:0 0 6px 1px #0000002b}#otherPostBox .otherPostList ul li a .imgBox>img{aspect-ratio:16/10;width:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--light-color)}#otherPostBox .otherPostList ul li a .imgBox>img.no-thumb{padding:1.5rem;-o-object-fit:contain;object-fit:contain}#otherPostBox .otherPostList ul li a .imgBox>a{background:#cce0fa;line-height:1;padding:4px 7px;border-radius:18px;width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:600;color:#000000cf;display:inline-block;transition:background-color var(--quickTransition),color var(--quickTransition),box-shadow var(--quickTransition);position:absolute;bottom:5px;left:5px;max-width:calc(70%);display:block;box-shadow:0 0 9px 0 #0000000f}#otherPostBox .otherPostList ul li a .imgBox>a:focus-visible,#otherPostBox .otherPostList ul li a .imgBox>a:hover{background-color:#fff;color:#000;box-shadow:0 0 4px 0 #0000003b}#otherPostBox .otherPostList ul li a .projInfo p{font-size:1.2rem}#otherPostBox .otherPostList ul li a .projInfo .hashTag:before{content:"#";color:var(--spotlight-color);font-weight:800}#otherPostBox .otherPostList ul li a .largeIcon{background:var(--light-color);aspect-ratio:1/1;padding:20%}#otherPostBox .otherPostList ul li a .largeIcon svg{color:#000;height:100%;background:#fff;border-radius:100vmax;width:100%;box-shadow:0 0 40px 0 #0000001f;transition:box-shadow var(--quickTransition)}#otherPostBox .otherPostList ul li a:focus-visible .largeIcon svg,#otherPostBox .otherPostList ul li a:hover .largeIcon svg{box-shadow:0 0 40px 0 #00000045}#otherPostBox .otherPostList ul li a h4{font-size:1.5rem;font-family:alpha-omega;line-height:1.15}#otherPostBox .otherPostList #bottomPostsArea{display:flex;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:stretch;flex-wrap:wrap;margin:.7rem 0 1rem;justify-content:center;border-top:2px solid var(--light-color);padding-top:.8rem}#otherPostBox .otherPostList #bottomPostsArea .searchInput{background:#fff;position:relative;isolation:isolate;z-index:2;border:2px solid var(--light-color);border-radius:11px;display:flex;padding-right:4px;flex:1;min-width:min(100%,350px);transition:border var(--quickTransition),padding var(--quickTransition)}#otherPostBox .otherPostList #bottomPostsArea .searchInput.isLoading{background:linear-gradient(90deg,#fff,#fff,#9fc1e4,#fff,#fff);background-size:400%;animation:bg 3s infinite}@keyframes bg{0%{background-position-x:0}to{background-position-x:100%}}#otherPostBox .otherPostList #bottomPostsArea .searchInput button{border-radius:6px;margin:4px 0;background-color:#b3c3d5;color:#fff;padding:0 2px;transition:background-color var(--quickTransition),color var(--quickTransition);color:#0000008c}#otherPostBox .otherPostList #bottomPostsArea .searchInput:has(input#searchBox:focus) button{background-color:var(--spotlight-color);color:#fff}#otherPostBox .otherPostList #bottomPostsArea .searchInput:has(input#searchBox:focus){border:2px solid var(--spotlight-color)}#otherPostBox .otherPostList #bottomPostsArea .searchInput input#searchBox{font-size:1rem;width:100%;padding:5px 6px 5px 38px;outline:none;background-color:transparent;position:relative;flex:1;border-radius:9px}#otherPostBox .otherPostList #bottomPostsArea .searchInput:before{position:absolute;content:"\eb1c";font-family:tabler-icons;font-size:24px;color:var(--light-color);left:8px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;transition:color var(--quickTransition)}#otherPostBox .otherPostList #bottomPostsArea .searchInput:has(input:focus):before{color:var(--spotlight-color)}#otherPostBox .otherPostList #bottomPostsArea #allPostsButton{padding:.5rem;border-radius:11px;background-color:#c9d8ea;display:flex;align-items:center;transition:background-color var(--quickTransition);font-weight:500}#otherPostBox .otherPostList #bottomPostsArea #allPostsButton:active,#otherPostBox .otherPostList #bottomPostsArea #allPostsButton:hover{background-color:var(--light-color)}@media screen and (max-width:650px){.otherPostList .postquickControls a{justify-content:space-between}.otherPostList .postquickControls{flex-direction:column}.otherPostList .postquickControls .nextPost{margin-left:0}.otherPostList .postquickControls .previousPost a{text-align:end;border-bottom:1px solid #00000033;padding-bottom:15px}}