
/* 
  FASCINOMA (WEED) STYLING 
  Class: .fascinoma
  Usage: Add `cssclasses: [fascinoma]` to YAML frontmatter
*/

/* The Garden Bed - Main Background */
.markdown-source-view.fascinoma, 
.markdown-preview-view.fascinoma {
    background-color: #f4f7f4; /* Very pale sage/mint */
    background-image: radial-gradient(#e0e8e0 1px, transparent 1px);
    background-size: 20px 20px; /* Subtle grid/dot pattern like graph paper or soil spacing */
}

/* The Overgrowth - Headers */
.fascinoma h1, 
.fascinoma h2, 
.fascinoma h3,
.fascinoma h4,
.fascinoma h5,
.fascinoma h6 {
    color: #4a6741; /* Hunter Green */
    font-family: 'Courier New', Courier, monospace; /* Field report style */
    letter-spacing: -0.5px;
}

/* The Roots - Links */
.fascinoma a.internal-link {
    color: #556b2f; /* Dark Olive Green */
    text-decoration-style: dotted; /* Roots aren't straight lines */
    text-decoration-thickness: 2px;
}

.fascinoma a.internal-link:hover {
    color: #8fbc8f; /* Dark Sea Green */
    text-decoration-style: solid;
}

/* The Thorns - Callouts */
.fascinoma .callout {
    border-radius: 0; /* Sharp edges */
    border-left-width: 4px;
    border-left-style: double;
}

.fascinoma .callout-title {
    font-family: 'Courier New', Courier, monospace;
    font-weight: bold;
}

/* Specific styling for the "Shiny Object" callout if used with > [!quote] or similar */
.fascinoma blockquote {
    border-left: 3px solid #8fbc8f;
    background-color: rgba(143, 188, 143, 0.1);
    font-style: italic;
}