UNPKG

protoml-parser

Version:

ProtoML is a lightweight, declarative markup language designed for writing and structuring meeting protocols, notes and task lists in a human-readable and machine-parseable format.

91 lines (78 loc) 1.7 kB
@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); body { font-family: 'Press Start 2P', monospace; background: radial-gradient(circle at center, #000000 0%, #1a1a1a 100%); color: #00ff99; padding: 2rem; max-width: 900px; margin: auto; overflow-x: hidden; text-shadow: 0 0 1px #00ff99; } h1 { font-size: 1.8rem; color: #00ffff; text-align: center; border-bottom: 2px solid #00ffff; padding-bottom: 1rem; margin-bottom: 2rem; text-shadow: 0 0 5px #00ffff; } h2 { font-size: 1rem; color: #ff00cc; border-left: 4px solid #ff00cc; padding-left: 1rem; margin-top: 2rem; text-shadow: 0 0 2px #ff00cc; } ul { list-style-type: square; padding-left: 2rem; } li { background: rgba(0, 255, 153, 0.1); padding: 0.5rem 1rem; margin-bottom: 0.5rem; border-left: 4px solid #00ff99; transition: transform 0.2s ease-in-out; } li:hover { transform: translateX(5px); background: rgba(0, 255, 153, 0.2); } .done { color: #888; text-decoration: line-through; } a { color: #ff00cc; border-bottom: 1px dotted #ff00cc; text-decoration: none; } a:hover { border-bottom: none; text-shadow: 0 0 3px #ff00cc; } section { border: 2px double #00ffff; padding: 1rem; background: rgba(255, 255, 255, 0.05); margin-bottom: 2rem; } .tag { background: #ff00cc; color: #fff; font-size: 0.8rem; padding: 0.3em 0.6em; border-radius: 4px; font-weight: bold; margin-left: 0.5rem; box-shadow: 0 0 5px #ff00cc; } .meta { font-size: 0.7rem; color: #ccc; font-style: italic; margin-top: 0.5rem; }