@font-face{font-family:Tahoma8px;src:url(../media/fs-tahoma-8px.bee2b6b1.woff2)format("woff2");font-weight:400;font-style:normal}:root{--background:#000;--foreground:#fff;--panel-bg:#000000e6;--border-color:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}a{color:#fff}body{color:var(--foreground);-webkit-user-select:none;user-select:none;background-color:var(--background);flex-direction:column;justify-content:start;align-items:center;width:100dvw;height:100dvh;font-family:Tahoma8px,monospace;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.nav{background-color:var(--background);color:#fff;z-index:1000;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;width:100%;padding:8px 24px;display:flex}.site-name{opacity:.9;font-size:18px}.nav-center{cursor:pointer;justify-self:center;align-items:center;gap:8px;display:flex;position:relative}.current{font-size:20px}.dropdown{scrollbar-width:thin;scrollbar-color:var(--foreground);scroll-behavior:smooth;background:var(--background);z-index:10;border:1px solid var(--border-color);border-top:unset;border-radius:0 0 6px 6px;width:128px;max-height:128px;padding:8px 0;position:absolute;top:32px;left:50%;overflow:hidden auto;transform:translate(-50%)}.dropdown a{color:#fff;opacity:.7;padding:8px 16px;font-size:16px;text-decoration:none;display:block}.dropdown a:hover{opacity:1;background:#141414}.dropdown a.active{opacity:1}.submenu{flex-direction:column;display:flex}.submenu-header{all:unset;cursor:pointer;color:#fff;opacity:.8;justify-content:space-between;align-items:center;padding:8px 16px;font-size:16px;display:flex}.submenu-header:hover{opacity:1}.submenu-items a{opacity:.7;padding:6px 32px;font-size:15px}.caret{opacity:.5;font-size:12px;transition:transform .2s}.caret.open{transform:rotate(180deg)}.clock{text-align:right;font-size:14px;line-height:.75}.time{font-size:16px}.date{opacity:.6;font-size:13px}.index-page{flex-direction:row;gap:12px;width:100%;max-width:1920px;height:100%;min-height:768px;margin:auto;padding:12px;animation:5s forwards fadeIn;display:flex}.noosphere{flex:1;min-width:512px;height:100%}.index-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"hero hero feed""introduction introduction feed""advert advert feed";gap:12px;height:100%;display:grid}.section{background-color:var(--panel-bg);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:12px;position:relative;box-shadow:inset 1px 1px 12px #000}.section-title{background-color:var(--background);z-index:1;border:1px solid var(--border-color);border-radius:12px;padding:0 12px;position:absolute;top:-10px;left:25px}.hero{grid-area:hero}.hero-slider{width:100%;height:100%;position:relative;overflow:hidden}.hero-slider .slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.hero-slider .slide.active{opacity:1;z-index:10;pointer-events:auto}.hero-slider .slide img{object-fit:cover;border-radius:6px;width:100%;height:100%}.hero-slider .slide-desc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border:1px solid var(--border-color);background-color:#00000080;border-radius:12px;padding:6px 12px;position:absolute;bottom:10px;right:10px}.hero-slider .prev,.hero-slider .next{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:20;border:none;border:1px solid var(--border-color);background-color:#00000080;border-radius:12px;padding:10px 14px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.hero-slider .prev{left:10px}.hero-slider .next{right:10px}.introduction{grid-area:introduction}.introduction-inner{justify-content:center;align-items:center;gap:12px;height:100%;display:flex;overflow:hidden}.introduction img{object-fit:contain;width:35%;height:100%}.introduction-msg{width:50%;font-size:16px}.advert{border-radius:12px;grid-area:advert}.advert:hover{cursor:pointer}.index-feed{grid-area:feed}.not-found,.gallery-page{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.gallery-page img{height:200px;margin:8px}.alert-wrapper{white-space:nowrap;background-color:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;width:100%;color:var(--foreground);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:16px;position:relative}.alert{white-space:nowrap;will-change:transform;animation:3s linear infinite flash;display:inline-block}.disclaimer{color:#fff;text-align:center;border-top:1px solid var(--border-color);background-color:#000;border-radius:0 0 12px 12px;padding:2px}.admin-loading{margin:auto;font-size:24px;animation:2s infinite flash}.admin-login{text-align:center;background:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:400px;margin:auto;padding:24px;animation:1s forwards fadeIn;display:flex}.admin-login h3{letter-spacing:1px}.admin-login-form{flex-direction:column;gap:12px;display:flex}.admin-login input{color:#fff;background-color:#00000080;border:1px solid #fff3;border-radius:6px;width:256px;margin:0;padding:12px;font-family:Tahoma8px,monospace;font-size:16px;display:block}.admin-login input:focus{background-color:#000;border-color:#fff;outline:none}.admin-panel-container{flex-direction:column;width:100%;max-width:1920px;height:100%;min-height:600px;margin:auto;padding:12px;animation:1s forwards fadeIn;display:flex}.admin-panel{background-color:var(--panel-bg);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.admin-header{border-bottom:1px solid var(--border-color);background-color:#ffffff05;justify-content:space-between;align-items:center;height:60px;padding:16px 24px;display:flex;position:relative}.header-title{letter-spacing:1px;z-index:2}.header-center{letter-spacing:1px;text-transform:uppercase;color:#fff;pointer-events:none;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-right{z-index:2;align-items:center;gap:16px;display:flex}.header-right span{opacity:.6;font-size:14px}.header-right button{text-transform:uppercase;padding:6px 12px;font-size:12px}.admin-content{flex:1;padding:24px;position:relative;overflow-y:auto}.admin-content h2{border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:8px}.admin-content p{opacity:.8;line-height:1.5}.admin-content::-webkit-scrollbar{width:8px}.admin-content::-webkit-scrollbar-track{background:#ffffff05}.admin-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.admin-content::-webkit-scrollbar-thumb:hover{background:#fff6}.admin-nav{border-top:1px solid var(--border-color);background-color:#000;gap:8px;padding:8px;display:flex;overflow-x:auto}.admin-tab{border:1px solid var(--border-color);color:#fff9;cursor:pointer;white-space:nowrap;border-radius:6px;flex:1;padding:12px;font-family:Tahoma8px,monospace;font-size:14px;transition:all .2s}.admin-tab:hover{color:#fff;border-color:#ffffff80}.admin-tab.active{color:#fff;border-color:#fff;font-weight:700}.admin-login button,.admin-panel button{cursor:pointer;color:#fff;outline:unset;background-color:#0000;border:1px solid #fff3;border-radius:6px;padding:10px 16px;font-family:Tahoma8px;font-size:14px;transition:background .2s}.admin-login button:hover,.admin-panel button:hover{background-color:#ffffff1a;border-color:#fff}.error{color:#f44;text-align:center;margin-top:8px;font-size:14px}.journal-admin button{margin-bottom:12px}.journal-entry-form{flex-direction:column;display:flex}.toolbar-btn{color:#fff;cursor:pointer;background:#111;border:1px solid #333;padding:4px 8px;font-size:13px}.toolbar-btn.active{background:#222;border-color:#666}.journal-editor{min-height:400px;padding:16px}.journal-editor span[style]{font-size:inherit}.journal-editor [style*=font-size]{line-height:1.6}.journal-toolbar select,.journal-toolbar input[type=color]{color:#fff;background:#111;border:1px solid #333}.journal-input{color:#fff;border:1px solid var(--border-color);background-color:#000;margin:0 12px 12px 0;padding:12px;font-family:Tahoma8px}.journal-editor-wrapper{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:8px;overflow:hidden}.journal-toolbar{border-bottom:1px solid var(--border-color);background:#ffffff0d;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.toolbar-btn{all:unset;cursor:pointer;border:1px solid var(--border-color);color:var(--foreground);background:#000;padding:4px 8px;font-family:Tahoma8px,monospace;font-size:14px;transition:all .1s}.toolbar-btn:hover{background:#222;border-color:#fff}.toolbar-btn.active{color:#000;background:#fff}.journal-form-buttons{gap:12px;margin:12px;display:flex}.ProseMirror{background:var(--background);min-height:400px;color:var(--foreground);outline:none;padding:16px;line-height:1.5;-webkit-user-select:text!important;user-select:text!important}.ProseMirror span{color:inherit}.ProseMirror .node-imageResize{line-height:0;display:inline-block;position:relative}.ProseMirror .node-imageResize img{cursor:pointer;border:1px solid var(--border-color);border-radius:4px;max-width:100%;height:auto;display:block}.ProseMirror .node-imageResize .resizer{border:2px solid var(--accent-blue);z-index:10;background-color:#fff;width:12px;height:12px;position:absolute}.ProseMirror .node-imageResize .resizer-nw{cursor:nw-resize;top:-6px;left:-6px}.ProseMirror .node-imageResize .resizer-ne{cursor:ne-resize;top:-6px;right:-6px}.ProseMirror .node-imageResize .resizer-sw{cursor:sw-resize;bottom:-6px;left:-6px}.ProseMirror .node-imageResize .resizer-se{cursor:se-resize;bottom:-6px;right:-6px}.ProseMirror-focused .node-imageResize.ProseMirror-selectednode img{outline:2px solid var(--accent-blue)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#ffffff4d;pointer-events:none;height:0}.ProseMirror h1{margin:10px 0;font-size:24px}.ProseMirror h2{margin:8px 0;font-size:20px}.ProseMirror ul,.ProseMirror ol{padding-left:20px}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}@media screen and (max-width:1200px){.index-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);grid-template-areas:"hero""introduction""feed""advert"}}@media screen and (max-width:900px){.index-page{border:unset;flex-direction:column;max-width:768px;padding:0}.noosphere{min-width:100%;min-height:768px}.section{border-left:unset;border-right:unset;border-radius:0}.index-grid{grid-template-rows:repeat(4,256px);grid-template-columns:repeat(1,100%);grid-template-areas:"hero""introduction""feed""advert";gap:24px}.introduction img{width:unset}.admin-panel-container{height:100dvh;padding:0}.admin-panel{border:none;border-radius:0}.admin-nav{flex-wrap:wrap}.admin-tab{min-width:30%}.header-right span{display:none}}
@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8d84aaae9b05cffe-s.4ec86e8d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5402ec7041d8f90e-s.24c555b5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6c81c6e3052dffba-s.p.234afc19.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_11f114ee-module__RNOH-a__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal;font-weight:400}.inconsolata_11f114ee-module__RNOH-a__variable{--font-Inconsolata:"Inconsolata","Inconsolata Fallback"}
