#atlas-app{
–bg0:#05070b; –bg1:#070a12; –ink:#eaf0ff;
–muted:rgba(234,240,255,.72); –muted2:rgba(234,240,255,.55);
–line:rgba(234,240,255,.10); –glass:rgba(255,255,255,.07); –glass2:rgba(255,255,255,.05);
–shadow:0 18px 60px rgba(0,0,0,.55); –radius:22px;
–accent:rgba(120,180,255,.95); –good:rgba(110,230,170,.95); –warn:rgba(255,200,110,.95);
–font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,”SF Pro Display”,”SF Pro Text”,”Segoe UI”,Roboto,Helvetica,Arial;
–mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,”Liberation Mono”,monospace;
color:var(–ink); font-family:var(–font);
background:
radial-gradient(1200px 900px at 70% 10%, rgba(120,180,255,.22), transparent 60%),
radial-gradient(900px 700px at 20% 40%, rgba(90,255,190,.10), transparent 55%),
radial-gradient(800px 700px at 70% 80%, rgba(255,160,210,.10), transparent 60%),
linear-gradient(180deg, var(–bg0), var(–bg1));
border-radius:22px; overflow:hidden;
}
#atlas-app *{box-sizing:border-box}
#atlas-app .wrap{max-width:1200px;margin:0 auto;padding:18px 18px 36px}
#atlas-app .topbar{position:sticky;top:0;z-index:10;padding:14px 18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);
background:linear-gradient(180deg, rgba(10,12,18,.75), rgba(10,12,18,.35));border-bottom:1px solid var(–line);}
#atlas-app .topbar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:14px}
#atlas-app .brand{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}
#atlas-app .brand-badge{width:28px;height:28px;border-radius:9px;background:radial-gradient(circle at 30% 30%, rgba(160,210,255,.9), rgba(120,180,255,.25) 55%, rgba(255,255,255,.08));
box-shadow:0 10px 30px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12);}
#atlas-app .title-center{flex:1;text-align:center;font-weight:600;opacity:.92}
#atlas-app .actions{display:flex;gap:10px;align-items:center}
#atlas-app .pill{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.06);
border:1px solid rgba(255,255,255,.10);color:var(–ink);cursor:pointer;user-select:none;transition:transform .12s ease,background .2s ease,border-color .2s ease;}
#atlas-app .pill:hover{transform:translateY(-1px);background:rgba(255,255,255,.085);border-color:rgba(255,255,255,.16)}
#atlas-app .pill-label{font-size:12px;color:rgba(234,240,255,.8)}
#atlas-app .hero{position:relative;height:460px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:var(–shadow);
background:radial-gradient(900px 520px at 70% 20%, rgba(120,180,255,.22), transparent 60%),
radial-gradient(700px 480px at 30% 70%, rgba(90,255,190,.10), transparent 60%),
linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));}
#atlas-app .stars{position:absolute;inset:0;opacity:.35;background-image:
radial-gradient(1px 1px at 15% 20%, rgba(255,255,255,.9) 40%, transparent 45%),
radial-gradient(1px 1px at 40% 15%, rgba(255,255,255,.55) 40%, transparent 45%),
radial-gradient(1px 1px at 70% 25%, rgba(255,255,255,.75) 40%, transparent 45%),
radial-gradient(1px 1px at 82% 48%, rgba(255,255,255,.65) 40%, transparent 45%),
radial-gradient(1px 1px at 25% 60%, rgba(255,255,255,.5) 40%, transparent 45%),
radial-gradient(1px 1px at 52% 78%, rgba(255,255,255,.6) 40%, transparent 45%),
radial-gradient(1px 1px at 10% 85%, rgba(255,255,255,.55) 40%, transparent 45%),
radial-gradient(1px 1px at 92% 70%, rgba(255,255,255,.75) 40%, transparent 45%);}
#atlas-app .hero-head{position:absolute;left:22px;top:22px;max-width:520px}
#atlas-app .hero-head h1{margin:0 0 8px;font-size:34px;font-weight:680;letter-spacing:-.8px}
#atlas-app .hero-head p{margin:0;color:var(–muted);line-height:1.45;font-size:14px;max-width:460px}
#atlas-app .planet-wrap{position:absolute;right:-70px;top:-80px;width:520px;height:520px;transform:rotate(-10deg);opacity:.95}
#atlas-app .planet{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);
background:radial-gradient(circle at 30% 30%, rgba(210,235,255,.9), rgba(120,180,255,.25) 45%, rgba(10,14,24,.85) 74%),
radial-gradient(circle at 40% 60%, rgba(90,255,190,.10), transparent 60%);
box-shadow:inset -40px -60px 120px rgba(0,0,0,.55), inset 40px 60px 120px rgba(255,255,255,.06), 0 50px 140px rgba(0,0,0,.55);
animation:atlasSpin 28s linear infinite;}
#atlas-app .planet:after{content:””;position:absolute;inset:0;opacity:.25;mix-blend-mode:overlay;
background:repeating-linear-gradient(120deg, rgba(255,255,255,.035), rgba(255,255,255,.035) 2px, transparent 2px, transparent 18px);}
@keyframes atlasSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
#atlas-app .cards{position:absolute;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#atlas-app .card{background:linear-gradient(180deg, var(–glass), var(–glass2));border:1px solid rgba(255,255,255,.10);
border-radius:var(–radius);padding:16px 16px 14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);
box-shadow:0 16px 50px rgba(0,0,0,.35);min-height:120px;cursor:pointer;transition:transform .14s ease,border-color .2s ease,background .2s ease;}
#atlas-app .card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.085)}
#atlas-app .card h3{margin:0 0 8px;font-size:14px;font-weight:600;color:rgba(234,240,255,.90)}
#atlas-app .big{font-size:26px;font-weight:650;letter-spacing:-.4px;margin:0 0 6px}
#atlas-app .sub{margin:0;color:var(–muted);font-size:13px}
#atlas-app .trend{margin-top:10px;display:flex;gap:10px;align-items:center;color:var(–muted2);font-size:12px}
#atlas-app .dot{width:8px;height:8px;border-radius:999px;background:var(–accent);box-shadow:0 0 0 6px rgba(120,180,255,.12)}
#atlas-app .dot-good{background:var(–good);box-shadow:0 0 0 6px rgba(110,230,170,.12)}
#atlas-app .dot-warn{background:var(–warn);box-shadow:0 0 0 6px rgba(255,200,110,.12)}
#atlas-app .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:16px}
#atlas-app .panel{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.03));
box-shadow:0 18px 60px rgba(0,0,0,.35);overflow:hidden}
#atlas-app .panel-header{padding:16px 18px;border-bottom:1px solid var(–line);display:flex;align-items:center;justify-content:space-between;gap:12px;
backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(10,12,18,.25)}
#atlas-app .panel-title{display:flex;flex-direction:column;gap:2px}
#atlas-app .panel-title b{font-weight:650}
#atlas-app .panel-title span{color:var(–muted2);font-size:12px}
#atlas-app .panel-body{padding:16px 18px 18px}
#atlas-app .kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}
#atlas-app .k{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:12px 12px 10px}
#atlas-app .lab{font-size:11px;color:var(–muted2);margin-bottom:6px}
#atlas-app .val{font-size:16px;font-weight:650}
#atlas-app .hint{margin-top:6px;font-size:11px;color:var(–muted2)}
#atlas-app .box{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:14px}
#atlas-app .box h4{margin:0 0 10px;font-size:12px;font-weight:650;color:rgba(234,240,255,.82)}
#atlas-app .box p{margin:0;font-size:12px;color:var(–muted);line-height:1.5}
#atlas-app .two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
#atlas-app .list{display:flex;flex-direction:column;gap:10px}
#atlas-app .item{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:14px;cursor:pointer}
#atlas-app .item-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
#atlas-app .tag{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);white-space:nowrap}
#atlas-app .meta{margin-top:8px;color:var(–muted2);font-size:12px;line-height:1.4}
#atlas-app .overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
display:none;align-items:center;justify-content:center;padding:16px;z-index:9999}
#atlas-app .modal{width:min(860px,96vw);border-radius:28px;border:1px solid rgba(255,255,255,.10);
background:linear-gradient(180deg, rgba(20,24,34,.75), rgba(12,14,22,.65));box-shadow:0 40px 120px rgba(0,0,0,.65);overflow:hidden}
#atlas-app .modal-head{padding:14px 16px;border-bottom:1px solid var(–line);display:flex;align-items:center;justify-content:space-between}
#atlas-app .x{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(234,240,255,.9);cursor:pointer;font-size:18px;display:grid;place-items:center}
#atlas-app .modal-body{padding:16px 18px 18px}
#atlas-app .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
#atlas-app .chip{border-radius:999px;padding:7px 10px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);font-size:11px}
@media (max-width:980px){
#atlas-app .grid{grid-template-columns:1fr}
#atlas-app .kpi{grid-template-columns:repeat(2,minmax(0,1fr))}
#atlas-app .cards{grid-template-columns:1fr}
#atlas-app .planet-wrap{right:-140px;top:-120px;width:480px;height:480px;opacity:.75}
}
recent posts
about
I am trained in designing spaces primarily. I love all art. Currently, I am concerned primarily with digital arts. Which now includes about everything it seems. I am fascinated with digital art and the many programs that create it. Digital Art that becomes real. I call Blueprints, dinner, fashion, ~Art. Art that forms and gestates in the digital world. And is sometimes brought to fruition. Or that travels back and forth until its creation is complete. Only when the conditions are right. I am interested in self-sustaining homes and reducing fossil fuels.