Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 

55 Zeilen
1.6 KiB

  1. @use '../atoms/variables' as *;
  2. // ─── Page Wrapper ─────────────────────────────────────────────────────────────
  3. .tt-page {
  4. min-height: 100vh;
  5. background: var(--color-bg);
  6. display: flex;
  7. flex-direction: column;
  8. }
  9. // ─── Header Section ──────────────────────────────────────────────────────────
  10. .tt-header {
  11. background: linear-gradient(135deg, var(--color-header-from) 0%, var(--color-header-to) 100%);
  12. padding: $space-4 $space-6;
  13. display: flex;
  14. align-items: center;
  15. justify-content: space-between;
  16. gap: $space-6;
  17. min-height: $header-height;
  18. position: sticky;
  19. top: 0;
  20. z-index: 100;
  21. box-shadow: $shadow-header;
  22. }
  23. .tt-header__meta {
  24. flex-shrink: 0;
  25. }
  26. .tt-header__date {
  27. font-size: $font-size-lg;
  28. font-weight: $font-weight-bold;
  29. color: var(--header-text);
  30. line-height: 1.2;
  31. }
  32. .tt-header__kw {
  33. font-size: $font-size-sm;
  34. font-weight: $font-weight-bold;
  35. color: var(--header-text-muted);
  36. line-height: 1.3;
  37. }
  38. // ─── Main Content ─────────────────────────────────────────────────────────────
  39. .tt-content {
  40. flex: 1;
  41. max-width: $content-max-width;
  42. width: 100%;
  43. margin: 0 auto;
  44. padding: $space-6 $space-6;
  45. display: flex;
  46. flex-direction: column;
  47. gap: $space-4;
  48. }