body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column}#root{flex:1}#editor{min-height:500px}.cm-editor{height:600px;font-size:14px}.dashboard{display:flex;min-height:100vh}.dashboard .sidebar{width:200px;border-right:1px solid var(--pico-muted-border-color);padding:var(--pico-spacing)}.dashboard .sidebar h2{margin:0 0 1rem;font-size:1.25rem}.dashboard .sidebar nav ul{list-style:none;padding:0;margin:0}.dashboard .sidebar nav ul li{margin:.25rem 0}.dashboard .sidebar nav ul a{text-decoration:none;display:block;padding:.25rem 0}.dashboard .sidebar nav ul a.active{font-weight:700}.dashboard .sidebar nav ul a span{float:right;opacity:.7;font-size:.875rem}.dashboard .main{flex:1;padding:var(--pico-spacing)}.dashboard .search-bar{display:none}.dashboard .view-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.dashboard .view-header h1{margin:0;flex-shrink:0}.dashboard .view-header input[type=text]{flex:1;max-width:300px;min-width:150px}.dashboard .view-header .actions{display:flex;gap:.5rem;align-items:center;margin-left:auto}.dashboard table{table-layout:fixed;width:100%}.dashboard table th,.dashboard table td{padding:.25rem .5rem}.dashboard table code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.dashboard .btn-sm{padding:.25rem .5rem;margin:0 .25rem 0 0;font-size:.875rem}.dashboard .tag-cloud{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem;min-height:300px}.dashboard .tag-cloud a{display:inline-block;text-decoration:none;padding:.25rem .5rem;transition:all .2s ease;color:var(--pico-primary);line-height:1.5}.dashboard .tag-cloud a:hover{transform:scale(1.1);opacity:.7;text-decoration:underline}.dashboard dialog{max-width:500px}
