« Back to History
vault.css
|
20260920_164915.php
Initial Domain Snapshot
Copy Code
/* =============================== Vault – Base Theme =============================== */ :root { --bg-main: #121212; --bg-card: #1b1b1b; --text-main: #eaeaea; --text-muted: #9a9a9a; --border-soft: #2a2a2a; } /* Reset / Base */ body { margin: 0; padding: 0; background: var(--bg-main); color: var(--text-main); font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; } /* =============================== Layout =============================== */ .vault-main { max-width: 720px; margin: 0 auto; padding: 32px 20px; } /* =============================== Idea Card =============================== */ .vault-card { background: var(--bg-card); border: 1px solid var(--border-soft); border-radius: 8px; padding: 18px 20px; margin-bottom: 16px; } .vault-card .project-name { font-size: 12px; letter-spacing: 0.4px; text-transform: uppercase; color: var(--text-muted); margin-bottom: 8px; } .vault-card .idea-text { font-size: 15px; white-space: pre-wrap; overflow-wrap: anywhere; } .vault-card .idea-time { font-size: 11px; color: var(--text-muted); margin-top: 10px; } /* =============================== Buttons =============================== */ .vault-btn { display: inline-block; padding: 10px 14px; background: #242424; border-radius: 6px; text-decoration: none; color: var(--text-main); font-size: 14px; font-weight: 500; } .vault-btn:hover { background: #2c2c2c; } /* =============================== Links inside cards =============================== */ .vault-card a { color: #9ecbff; text-decoration: none; border-bottom: 1px dashed rgba(158, 203, 255, 0.35); } .vault-card a:hover { border-bottom-style: solid; color: #c7e0ff; } /* =============================== Top Navigation =============================== */ .vault-top-nav { font-size: 13px; margin-bottom: 24px; overflow-x: auto; white-space: nowrap; } .vault-top-nav a { color: #8e8e8e; text-decoration: none; margin-right: 14px; } .vault-top-nav a:hover { color: #cfcfcf; text-decoration: underline; } .vault-top-nav a.active { color: #ffffff; } /* Hide scrollbar (all) */ .vault-top-nav::-webkit-scrollbar { display: none; } .vault-top-nav { -ms-overflow-style: none; scrollbar-width: none; } /* =============================== Home Typography =============================== */ .vault-title { margin-bottom: 8px; } .vault-subtitle { opacity: 0.7; margin-top: 0; } .vault-divider { opacity: 0.2; margin: 20px 0; } .vault-empty { opacity: 0.6; } /* =============================== Mobile Responsiveness =============================== */ @media (max-width: 768px) { /* Main container */ .vault-main { max-width: 100%; padding: 18px 16px; } /* Top navigation – readable & tappable */ .vault-top-nav { font-size: 15px; margin-bottom: 20px; padding-bottom: 8px; } .vault-top-nav a { display: inline-block; padding: 8px 10px; margin-right: 6px; } /* Cards */ .vault-card { padding: 16px; margin-bottom: 18px; } .vault-card .idea-text { font-size: 14.5px; line-height: 1.75; } .vault-card .project-name { font-size: 11px; } /* Button */ .vault-btn { width: 100%; text-align: center; margin-top: 10px; } } /* =============================== MOBILE = TEXT MODE (FINAL) =============================== */ @media (max-width: 768px) { /* Layout */ .vault-main { max-width: 100%; padding: 16px 14px; } /* Top nav – plain text */ .vault-top-nav { font-size: 14px; margin-bottom: 16px; } .vault-top-nav a { padding: 0; margin-right: 12px; } /* 🔥 KILL CARD DESIGN */ .vault-card { background: transparent; border: none; border-radius: 0; padding: 0; margin-bottom: 22px; } /* Project name */ .vault-card .project-name { font-size: 12px; color: #aaaaaa; margin-bottom: 4px; text-transform: none; letter-spacing: 0; } /* MAIN TEXT – FOCUS HERE */ .vault-card .idea-text { font-size: 16px; line-height: 1.9; margin-bottom: 6px; } /* Hide time (noise on mobile) */ .vault-card .idea-time { display: none; } /* Button */ .vault-btn { width: 100%; margin-top: 20px; } } /* ====================================== MOBILE = READER MODE (FINAL, STOP) ====================================== */ @media (max-width: 768px) { /* Full-width reading */ .vault-main { max-width: 100%; padding: 14px 14px; } /* Navigation = simple text */ .vault-top-nav { font-size: 14px; margin-bottom: 14px; } .vault-top-nav a { padding: 0; margin-right: 10px; } /* 🔥 REMOVE CARD FEEL COMPLETELY */ .vault-card { background: none; border: none; border-radius: 0; padding: 0; margin-bottom: 24px; } /* Project name = subtle heading */ .vault-card .project-name { font-size: 13px; font-weight: 600; color: #bdbdbd; margin-bottom: 4px; text-transform: none; letter-spacing: 0; } /* MAIN CONTENT – ONLY THING THAT MATTERS */ .vault-card .idea-text { font-size: 17px; line-height: 1.9; color: #ffffff; } /* Time = useless on mobile */ .vault-card .idea-time { display: none; } /* Button */ .vault-btn { width: 100%; margin-top: 20px; } }