/*
Theme Name: Real World Pixel
Theme URI: https://realworldpixel.com
Author: Real World Pixel
Description: Fast, Material You-inspired WordPress theme for Real World Pixel with top Pixel News, Pixel Tips, Feature Drops checklists, 1-click Copy Prompt boxes, and Light/Dark mode.
Version: 1.0.0
Text Domain: realworldpixel
*/

.m3-card {
  border-radius: 1.5rem;
  background-color: rgba(243, 239, 234, 0.92);
  border: 1px solid rgba(231, 229, 228, 0.85);
  transition: all 0.2s ease;
}
.dark .m3-card {
  background-color: #1C1E1B;
  border-color: rgba(41, 37, 36, 0.95);
}
.m3-card-interactive {
  border-radius: 1.5rem;
  background-color: rgba(243, 239, 234, 0.92);
  border: 1px solid rgba(231, 229, 228, 0.85);
  transition: all 0.2s ease;
}
.dark .m3-card-interactive {
  background-color: #1C1E1B;
  border-color: rgba(41, 37, 36, 0.95);
}
.m3-card-interactive:hover {
  border-color: rgba(104, 168, 116, 0.7);
  transform: translateY(-2px);
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.06);
}
.wp-post-content h2 {
  font-size: 1.4rem;
  font-weight: 700;
  margin-top: 2rem;
  margin-bottom: 0.75rem;
}
.wp-post-content h3 {
  font-size: 1.15rem;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
.wp-post-content p {
  margin: 1rem 0;
  line-height: 1.75;
}
.wp-post-content ul {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin: 1rem 0;
}
.wp-post-content ol {
  list-style-type: decimal;
  padding-left: 1.5rem;
  margin: 1rem 0;
}
.wp-post-content li {
  margin: 0.45rem 0;
  line-height: 1.7;
}
.wp-post-content code {
  padding: 0.15rem 0.4rem;
  border-radius: 0.375rem;
  background: rgba(120, 113, 108, 0.15);
  font-family: "JetBrains Mono", monospace;
  font-size: 0.875em;
}
