Build & Deploy / deploy (push) Successful in 54s
Claude-Session: https://claude.ai/code/session_01GGe7kUhooMFuzY6GaDb2w9
80 lines
3.2 KiB
CSS
80 lines
3.2 KiB
CSS
/* Bygges med Tailwind standalone-CLI til static/css/site.css (se scripts/build.sh). */
|
|
@import "tailwindcss" source(none);
|
|
@source "../templates";
|
|
@source "../content";
|
|
@import "./inter.css";
|
|
|
|
/* Fælles tema (Weircon-wind) */
|
|
@import "../vendor/weirsoe-theme/adapters/tailwind.css";
|
|
@import "../vendor/weirsoe-theme/weirsoe-theme.css" layer(components);
|
|
|
|
@theme {
|
|
--font-sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;
|
|
}
|
|
html[data-theme="terminal"] {
|
|
--font-sans: ui-monospace, "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;
|
|
}
|
|
:root { --wt-font-sans: var(--font-sans); }
|
|
@layer base { a { color: inherit; } }
|
|
|
|
/* Samme fade mellem sider som før */
|
|
@view-transition { navigation: auto; }
|
|
|
|
/* Kommandopalette */
|
|
.palette-overlay {
|
|
position: fixed; inset: 0; z-index: 100;
|
|
background: color-mix(in srgb, var(--color-bg) 60%, transparent);
|
|
backdrop-filter: blur(4px);
|
|
display: flex; align-items: flex-start; justify-content: center; padding-top: 15vh;
|
|
}
|
|
.palette-box {
|
|
width: min(36rem, calc(100vw - 2rem));
|
|
border: 1px solid var(--color-border); border-radius: 1rem;
|
|
background: var(--color-surface); box-shadow: 0 24px 64px rgb(0 0 0 / .45);
|
|
overflow: hidden;
|
|
}
|
|
.palette-input {
|
|
width: 100%; padding: .9rem 1.1rem; font-size: 1rem;
|
|
background: transparent; color: var(--color-text); border: 0; outline: none;
|
|
border-bottom: 1px solid var(--color-border);
|
|
}
|
|
.palette-list { max-height: 50vh; overflow-y: auto; padding: .35rem; }
|
|
.palette-item {
|
|
display: flex; justify-content: space-between; align-items: center; gap: 1rem;
|
|
padding: .55rem .8rem; border-radius: .6rem; cursor: pointer; font-size: .925rem;
|
|
}
|
|
.palette-item.is-selected, .palette-item:hover:not(.palette-empty) { background: var(--color-surface-2); }
|
|
.palette-empty { color: var(--color-muted); cursor: default; }
|
|
.palette-badge {
|
|
font-size: .7rem; color: var(--color-muted);
|
|
border: 1px solid var(--color-border); border-radius: 999px; padding: .05rem .5rem;
|
|
}
|
|
.palette-hint {
|
|
padding: .5rem 1.1rem; font-size: .72rem; color: var(--color-muted);
|
|
border-top: 1px solid var(--color-border);
|
|
}
|
|
|
|
/* Kodeblokke */
|
|
.prose pre { position: relative; }
|
|
.tabel { overflow-x: auto; }
|
|
.giallo-l { display: inline-block; min-height: 1lh; width: 100%; }
|
|
.copy-btn {
|
|
position: absolute; top: .45rem; right: .45rem;
|
|
font-size: .68rem; line-height: 1; padding: .35rem .6rem;
|
|
color: var(--color-muted); background: var(--color-surface-2);
|
|
border: 1px solid var(--color-border); border-radius: .5rem;
|
|
opacity: 0; transition: opacity .15s ease; cursor: pointer;
|
|
}
|
|
.prose pre:hover .copy-btn, .copy-btn:focus-visible { opacity: 1; }
|
|
.copy-btn:hover { color: var(--color-text); }
|
|
|
|
/* /now */
|
|
.heatmap { display: flex; gap: 3px; width: max-content; }
|
|
.hm-col { display: flex; flex-direction: column; gap: 3px; }
|
|
.hm-cell { width: 11px; height: 11px; border-radius: 2.5px; background: var(--color-surface-2); }
|
|
.hm-1 { background: color-mix(in srgb, var(--color-accent) 30%, var(--color-surface-2)); }
|
|
.hm-2 { background: color-mix(in srgb, var(--color-accent) 55%, var(--color-surface-2)); }
|
|
.hm-3 { background: color-mix(in srgb, var(--color-accent) 80%, var(--color-surface-2)); }
|
|
.hm-4 { background: var(--color-accent); }
|
|
|