SIMON Master Console Rebuild
True command center for SIMON + WEB360
This rebuild gives you a cleaner production spine: interactive tree, live viewer, guarded editor, dynamic graphics, architecture map, and note storage. It is designed to sit beside your existing
console.php
and become the stronger replacement path.
Dashboard
Tree
Viewer
System Map
File Registry
Notes
Files
15,026
Folders
377
Scanned Size
3.79 GB
PHP Files
791
Editable Text Files
12,310
File viewer
guarded to /htdocs
/gaycentral/Gaylord/assets/css/app.css
:root{color-scheme:dark;--bg:#05030a;--panel:rgba(18,13,29,.76);--line:rgba(255,255,255,.12);--text:#fff;--muted:#bfb5cb;--pink:#ff3dbb;--purple:#8c52ff;--cyan:#64f4ff;--gold:#ffd15c;--green:#5bff9d;--header:72px;--dock:84px;--radius:22px;--shadow:0 24px 80px rgba(0,0,0,.42)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{overflow-x:hidden}button,input{font:inherit}button,a{color:inherit}.app-bg{position:fixed;inset:0;z-index:-10;background:radial-gradient(circle at 15% 12%,rgba(255,61,187,.16),transparent 28rem),radial-gradient(circle at 85% 15%,rgba(100,244,255,.13),transparent 30rem),radial-gradient(circle at 50% 100%,rgba(140,82,255,.2),transparent 38rem),linear-gradient(180deg,#08030f,#030106)}.app-bg:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle,rgba(255,255,255,.8) 0 1px,transparent 1.5px);background-size:120px 120px;opacity:.28;animation:drift 40s linear infinite}@keyframes drift{to{transform:translateY(120px)}}.glass{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022));box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(145%)}.btn{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.06);font-weight:800;cursor:pointer}.btn.primary{color:#140317;border:0;background:linear-gradient(90deg,var(--pink),var(--cyan))}.badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:850}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.site-header{position:fixed;inset:0 0 auto;z-index:500;height:var(--header);border-bottom:1px solid var(--line);background:rgba(6,3,12,.82);backdrop-filter:blur(24px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(calc(100% - 28px),1500px);margin:auto}.brand{display:flex;align-items:center;gap:11px;font-weight:950;letter-spacing:.08em;text-decoration:none}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#120314;background:linear-gradient(145deg,var(--gold),var(--pink),var(--cyan));box-shadow:0 0 28px rgba(255,61,187,.22)}.desktop-nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.desktop-nav::-webkit-scrollbar{display:none}.nav-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.nav-tab.active{color:#140317;background:linear-gradient(90deg,var(--pink),var(--cyan))}.nav-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.08)}.header-actions{display:flex;align-items:center;gap:8px}.page-deck{padding-top:var(--header);min-height:100vh}.page{display:none;min-height:calc(100vh - var(--header));padding:28px}.page.active{display:block;animation:pageIn .32s ease both}@keyframes pageIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-shell{width:min(100%,1500px);margin:auto}.page-hero{position:relative;overflow:hidden;min-height:270px;padding:34px;border-radius:30px;border:1px solid var(--line);background:radial-gradient(circle at 86% 18%,rgba(100,244,255,.15),transparent 22rem),radial-gradient(circle at 12% 90%,rgba(255,61,187,.16),transparent 22rem),rgba(12,7,22,.78)}.page-hero h1{margin:10px 0 0;font-size:clamp(3rem,8vw,7rem);line-height:.84;letter-spacing:-.065em}.page-hero p{max-width:720px;color:var(--muted);line-height:1.65}.page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.card{padding:20px;min-height:180px}.card h3{margin:14px 0 0}.card p{color:var(--muted);line-height:1.55}.card-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#140317;background:linear-gradient(145deg,var(--pink),var(--cyan));font-weight:950}.profile-list,.group-list,.room-list{display:grid;gap:12px;margin-top:18px}.profile-row,.group-row,.room-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.avatar{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--pink),var(--purple),var(--cyan));font-weight:950}.meta{min-width:0}.meta strong,.meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta span{margin-top:4px;color:var(--muted);font-size:.78rem}.map-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;margin-top:18px}.fake-map{min-height:560px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(100,244,255,.11),transparent 20rem),repeating-radial-gradient(circle at center,rgba(255,255,255,.06) 0 1px,transparent 1px 52px),#07040d}.map-node{position:absolute;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--pink),var(--cyan));box-shadow:0 0 28px rgba(255,61,187,.35);font-weight:950}.chat-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;margin-top:18px}.chat-panel{min-height:580px;display:flex;flex-direction:column}.chat-feed{flex:1;padding:16px;overflow:auto}.bubble{max-width:78%;margin:0 0 10px;padding:11px 13px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.05)}.bubble.me{margin-left:auto;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,rgba(255,61,187,.24),rgba(100,244,255,.12))}.chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat-form input{min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text)}.adult-gate{min-height:560px;display:grid;place-items:center;text-align:center;padding:24px}.age-orb{width:100px;height:100px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;color:#140317;background:linear-gradient(145deg,var(--pink),var(--cyan));font-size:1.5rem;font-weight:950}.mobile-dock,.mobile-hologram{display:none}.screensaver{position:fixed;inset:0;z-index:9999;display:none;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,61,187,.22),transparent 24rem),radial-gradient(circle at 30% 20%,rgba(100,244,255,.15),transparent 22rem),#030106}.screensaver.active{display:grid}.metric{font-size:clamp(2.2rem,5vw,4.8rem);font-weight:950;letter-spacing:-.05em}@media(max-width:1100px){.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-shell,.chat-shell{grid-template-columns:1fr}}@media(max-width:820px){body{overflow:hidden}.desktop-nav,.header-actions .badge{display:none}.page-deck{display:flex;width:100%;height:calc(100vh - var(--header));padding-top:var(--header);transition:transform .52s cubic-bezier(.22,.72,.18,1);will-change:transform}.page{display:block!important;flex:0 0 100vw;width:100vw;height:calc(100vh - var(--header));min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 12px calc(var(--dock) + 22px);opacity:.45;transform:scale(.975) rotateY(6deg);filter:blur(1px) saturate(.75);transition:opacity .38s ease,transform .5s ease,filter .38s ease}.page.mobile-active{opacity:1;transform:scale(1);filter:none}.page-grid{grid-template-columns:1fr}.page-hero{min-height:calc(100vh - var(--header) - var(--dock) - 34px);display:grid;align-content:center;padding:26px 20px}.page-hero h1{font-size:clamp(3.3rem,18vw,5.8rem)}.mobile-hologram{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 12px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 25%,#fff 0 2%,transparent 6%),radial-gradient(circle at 45% 45%,rgba(255,61,187,.55),transparent 30%),radial-gradient(circle at 62% 62%,rgba(100,244,255,.4),transparent 36%),rgba(17,8,28,.78);box-shadow:0 0 0 7px rgba(255,255,255,.025),0 0 36px rgba(255,61,187,.22);font-size:2rem;animation:holo 4.8s ease-in-out infinite}@keyframes holo{50%{transform:translateY(-7px) rotateY(18deg);filter:hue-rotate(130deg)}}.mobile-dock{position:fixed;left:0;right:0;bottom:0;z-index:600;display:flex;gap:6px;overflow-x:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(6,3,12,.9);backdrop-filter:blur(24px);scrollbar-width:none}.mobile-dock::-webkit-scrollbar{display:none}.dock-tab{flex:0 0 72px;min-height:66px;display:grid;place-items:center;gap:2px;padding:6px 4px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--muted);font-size:.62rem;font-weight:850}.dock-tab.active{color:#fff;border-color:var(--line);background:linear-gradient(180deg,rgba(255,61,187,.17),rgba(100,244,255,.08));box-shadow:inset 0 3px 0 var(--pink)}.dock-tab .nav-icon{width:36px;height:36px}.map-shell,.chat-shell{grid-template-columns:1fr}.fake-map{min-height:420px}}
Save file
Quick jump
open a path
Open