:root{--text:#fff;--bg:#000;--gap:10px;--radius:10px;--white-shadow:0 0 8px white;--cloudy-bg:#00000080;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);color:var(--text);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.clickable{cursor:pointer;transition:transform .15s}.clickable:active{transform:scale(.95)}body{background-image:url(/assets/bg-CMWXutAh.avif);background-size:cover;margin:0}#root{min-height:100svh;margin:0}.data-tree-container{gap:var(--gap);flex-direction:column;display:flex}.data-tree-container .section-container{gap:var(--gap);border-radius:var(--radius);padding:var(--gap);background-color:var(--cloudy-bg);box-shadow:var(--white-shadow);flex-direction:column;display:flex}.data-tree-container .section-container .section-title{font-size:30px;font-weight:700}.data-tree-container .section-container .entry-container{align-items:self-start;gap:var(--gap);display:flex}.data-tree-container .section-container .entry-container .entry-image{aspect-ratio:1;border-radius:var(--radius);height:75px}.data-tree-container .section-container .entry-container .entry-texts{flex-direction:column;display:flex}.data-tree-container .section-container .entry-container .entry-texts .entry-title{font-weight:700}.header-container{align-items:center;gap:calc(var(--gap) * 2);width:100%;padding:var(--gap);background-color:var(--cloudy-bg);border-radius:0 0 var(--radius) var(--radius);scrollbar-width:none;-ms-overflow-style:none;box-shadow:var(--white-shadow);box-sizing:border-box;display:flex;position:sticky;overflow-x:auto}.header-container::-webkit-scrollbar{display:none}.header-container .tab{white-space:nowrap;color:#fff;border-bottom:1px solid #0000;font-weight:700;text-decoration:none}.header-container .tab.active{border-bottom-color:#fff}.main-page-container{flex-direction:column;height:100svh;display:flex;overflow:hidden}.main-page-container .header-container{flex-shrink:0}.main-page-container .content-wrapper{min-height:0;padding:var(--gap);flex:1;overflow-y:scroll}.main-page-container .content-wrapper::-webkit-scrollbar{display:none}
