body{background:linear-gradient(135deg,#fceabb 0%,#f8b500 100%);background-attachment:fixed;min-height:100vh}html[data-theme=light] body{background:linear-gradient(135deg,#fffde4 0%,#f9f9d2 100%);background-attachment:fixed}html[data-theme=dark] body{background:linear-gradient(135deg,#1b1b2e 0%,#3a3a4a 100%);background-attachment:fixed}.sidebar{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(31,38,135,.2);border-radius:0;border-right:1px solid rgba(255,255,255,.3)!important}html[data-theme=dark] .sidebar{background:rgba(40,30,20,.25)!important;border:1px solid rgba(255,200,150,.15);border-right:1px solid rgba(255,200,150,.2)!important;box-shadow:0 8px 32px rgba(20,20,30,.4)}header{background:rgba(255,255,255,.1)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 16px rgba(31,38,135,.1)}html[data-theme=dark] header{background:rgba(40,30,20,.2)!important;border-bottom:1px solid rgba(255,200,150,.15)!important;box-shadow:0 4px 16px rgba(20,20,30,.3)}.post-content:empty{display:none}.post:has(.post-title.post-content:empty){display:none}.post .post-title.post-content:empty{display:none}.post:not(:has(*:not(.post-title.post-content))){display:none}.post{background:rgba(255,255,255,8%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:15px;padding:20px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(31,38,135,.12)}html[data-theme=dark] .post{background:rgba(20,20,30,.25)!important;border:1px solid rgba(255,200,150,.15);box-shadow:0 4px 24px rgba(20,20,30,.3)}.post .post-thumbnail{border-radius:12px;overflow:hidden;background:rgba(255,255,255,5%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .post .post-thumbnail{background:rgba(20,20,30,.2);border:1px solid rgba(255,200,150,.1);box-shadow:0 4px 16px rgba(20,20,30,.25)}.category{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)!important;border-radius:20px;box-shadow:0 2px 8px rgba(31,38,135,.1)}html[data-theme=dark] .category{background:rgba(20,20,30,.25)!important;border:1px solid rgba(255,200,150,.15)!important}.btn{background:rgba(255,255,255,.1)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 2px 12px rgba(31,38,135,.15);transition:all .3s ease}.btn:hover{background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.4)!important;transform:translateY(-1px);box-shadow:0 4px 20px rgba(31,38,135,.2)}html[data-theme=dark] .btn{background:rgba(0,0,0,.1)!important;border:1px solid rgba(255,255,255,.15)!important}html[data-theme=dark] .btn:hover{background:rgba(0,0,0,.2)!important;border:1px solid rgba(255,255,255,.25)!important}.form-style ul li .field-style,.news-style ul li .field-style{background:rgba(255,255,255,8%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)!important;border-radius:10px;box-shadow:0 2px 12px rgba(31,38,135,.1)}.form-style ul li .field-style:focus,.news-style ul li .field-style:focus{border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 20px rgba(31,38,135,.15)}html[data-theme=dark] .form-style ul li .field-style,html[data-theme=dark] .news-style ul li .field-style{background:rgba(0,0,0,8%)!important;border:1px solid rgba(255,255,255,.1)!important}html[data-theme=dark] .form-style ul li .field-style:focus,html[data-theme=dark] .news-style ul li .field-style:focus{border:1px solid rgba(255,255,255,.2)!important}.list-with-title{background:rgba(255,255,255,8%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:15px;padding:25px;margin:30px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(31,38,135,.12)}html[data-theme=dark] .list-with-title{background:rgba(0,0,0,8%);border:1px solid rgba(255,255,255,8%)}.footer{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -4px 16px rgba(31,38,135,.1);margin-top:30px;padding:20px 0}html[data-theme=dark] .footer{background:rgba(20,20,30,.25);border-top:1px solid rgba(255,200,150,.15);box-shadow:0 -4px 16px rgba(20,20,30,.3)}@media screen and (max-width:960px){header .nav__list{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:15px;margin:10px;box-shadow:0 8px 32px rgba(31,38,135,.2)!important}html[data-theme=dark] header .nav__list{background:rgba(0,0,0,.15)!important;border:1px solid rgba(255,255,255,.1)}}.sidebar,.content,.post,header{transition:all .3s ease-in-out}.post .post-title h1,.post .post-title h2,.post .post-title h3{text-shadow:0 2px 4px rgba(0,0,0,.1)}.post .post-content p,.post .post-content li{text-shadow:0 1px 2px rgba(255,255,255,.1)}.sidebar .social-links a{border-radius:50%;padding:2px;margin:1px;transition:all .3s ease;display:inline-block;width:30px;height:30px;text-align:end}.sidebar .social-links a:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(31,38,135,.2)}html[data-theme=dark] .sidebar .social-links a:hover{background:rgba(0,0,0,.2)}blockquote{background:rgba(255,255,255,8%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-left:4px solid rgba(255,255,255,.3);border-radius:0 10px 10px 0;margin:1em 0;box-shadow:0 2px 12px rgba(31,38,135,.1)}html[data-theme=dark] blockquote{background:rgba(0,0,0,8%);border-left-color:rgba(255,255,255,.15)}pre{background:rgba(255,255,255,.1)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 2px 12px rgba(31,38,135,.1)}html[data-theme=dark] pre{background:rgba(0,0,0,.1)!important;border:1px solid rgba(255,255,255,8%)}