/* Digglab – Rechtstexte im Analog-Look (eigenständig, keine externen Ressourcen) */
html, body { margin: 0; background: repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px), linear-gradient(180deg,#232427,#141416); color: #e4e0d6; font: 15px/1.6 -apple-system, "Helvetica Neue", Arial, sans-serif; }
main { max-width: 760px; margin: 32px auto; padding: 26px 30px 30px; background: linear-gradient(180deg,#2b2c30,#1f2023); border-radius: 6px;
  box-shadow: 0 0 0 1px #000, inset 0 1px 0 #ffffff14, 0 10px 30px #000a; position: relative; }
main::before, main::after { content: ""; position: absolute; top: 10px; width: 10px; height: 10px; border-radius: 50%; background: radial-gradient(circle at 40% 35%, #9a9a9e, #4a4a4e); box-shadow: inset 0 0 0 1px #0008; }
main::before { left: 10px; } main::after { right: 10px; }
.brand { font: 800 26px/1 "Arial Black", sans-serif; letter-spacing: 2px; } .brand span { color: #ff9a2e; }
.by { color: #9a978e; font-size: 12px; letter-spacing: .12em; text-transform: uppercase; margin: 4px 0 20px; }
h1 { font-size: 13px; letter-spacing: .16em; text-transform: uppercase; color: #d9d9d6; border-bottom: 1px solid #3a3b40; padding-bottom: 6px; margin: 22px 0 12px; }
h2 { font-size: 15px; color: #ffe2b0; margin: 18px 0 6px; }
a { color: #ffb347; } p, li { color: #d4d0c6; } .note { color: #9a978e; font-size: 13px; }
nav { margin-top: 26px; font-size: 13px; } nav a { margin-right: 14px; }
