colour of callout now depends on type

This commit is contained in:
2026-04-03 00:03:05 +02:00
parent 9a55acba5a
commit cb77f341da
2 changed files with 26 additions and 5 deletions

View File

@@ -10,8 +10,7 @@
} = $props();
</script>
<div class="callout-container">
{#snippet calloutContent()}
<p class="callout-symbol">
{#if type == "quote"}
»
@@ -28,17 +27,36 @@
{/if}
{/each}
</div>
{/snippet}
{#if type == "quote"}
<div class="callout-container callout-quote">
{@render calloutContent()}
</div>
{:else}
<div class="callout-container callout-warn">
{@render calloutContent()}
</div>
{/if}
<style>
.callout-warn {
--color-callout: var(--color-callout-warn);
}
.callout-quote {
--color-callout: var(--color-callout-quote);
}
.callout-container {
--color-callout-background: color-mix(in srgb, var(--color-callout) 30%, transparent);
display: flex;
flex-direction: row;
max-width: 800px;
margin: 0 auto;
align-items: center;
border: var(--border-style) var(--border-dash-size) var(--color-highlight-alt);
background-color: var(--color-background-highlight-alt);
border: var(--border-style) var(--border-dash-size) var(--color-callout);
background-color: var(--color-callout-background);
backdrop-filter: blur(var(--blur-radius-background));
border-radius: var(--border-radius);
padding: 16px;

View File

@@ -120,6 +120,9 @@
--color-link-visited: #ffd7f0;
--color-link-hovered: #ffdad5;
--color-callout-warn: var(--color-highlight-alt);
--color-callout-quote: #354CBE;
/* blurs */
--blur-radius-background: 6px;