notita.tmpl 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Obsidian Style Fixed</title>
  7. <script src="https://cdn.tailwindcss.com"></script>
  8. <style>
  9. :root {
  10. --bg-main: #161616;
  11. --bg-card: #1c1c1c;
  12. --border: #303030;
  13. --text-muted: #a3a3a3;
  14. --text-faint: #666666;
  15. --accent: #9974d0;
  16. --code-bg: #000000;
  17. }
  18. body {
  19. background-color: var(--bg-main);
  20. color: #dcddde;
  21. font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  22. line-height: 1.6;
  23. }
  24. /* Scoping everything inside a container to avoid global mess */
  25. .obsidian-content {
  26. max-width: 850px;
  27. margin: 40px auto;
  28. background: var(--bg-card);
  29. padding: 4rem;
  30. border-radius: 8px;
  31. border: 1px solid var(--border);
  32. box-shadow: 0 20px 50px rgba(0,0,0,0.3);
  33. }
  34. /* Direct Tag Styling */
  35. h1 { color: var(--accent); font-size: 4rem!important; font-weight: 700; margin-bottom: 1.5rem; }
  36. h2 { color: var(--accent); font-size: 1.5rem; border-bottom: 1px solid var(--border); padding-bottom: 8px; margin-top: 2.5rem; margin-bottom: 1rem; }
  37. h3 { color: var(--text-muted); font-size: 1.1rem; text-transform: uppercase; letter-spacing: 1px; margin-top: 1.5rem; }
  38. p { margin-bottom: 1.2rem; color: #bdbdbd; }
  39. strong { color: #fff; font-weight: 600; }
  40. hr { border: 0; border-top: 1px solid var(--border); margin: 3rem 0; }
  41. /* Code Block Styling */
  42. pre {
  43. background-color: var(--code-bg) !important;
  44. padding: 1.5rem;
  45. border-radius: 6px;
  46. border: 1px solid var(--border);
  47. overflow-x: auto;
  48. margin: 1.5rem 0;
  49. }
  50. code {
  51. font-family: 'Consolas', 'Monaco', monospace;
  52. font-size: 0.95rem;
  53. color: #e0e0e0;
  54. }
  55. /* List Styling */
  56. ul { list-style: none; padding-left: 0; }
  57. li::before { content: "•"; color: var(--accent); font-weight: bold; display: inline-block; width: 1em; margin-left: 0; }
  58. /* Table Styling */
  59. table { width: 100%; border-collapse: collapse; margin: 2rem 0; font-size: 0.9rem; }
  60. th { text-align: left; padding: 12px; background: #252525; border: 1px solid var(--border); color: var(--accent); }
  61. td { padding: 12px; border: 1px solid var(--border); }
  62. </style>
  63. </head>
  64. <body class="p-4 md:p-12">
  65. <div class="obsidian-content">
  66. <h1>{{.Titlu}}</h1>
  67. {{.HTML}}
  68. </body>
  69. </html>