.post-tags a:hover{background:var(--primary) !important;color:var(--theme) !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.tag-link:hover{background:var(--primary) !important;color:var(--theme) !important;transform:scale(1.05)translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.terms-tags a:hover{background:var(--primary) !important;color:var(--theme) !important;transform:scale(1.02)translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.post-tags a,.tag-link,.terms-tags a{transition:all .2s ease}body.dark .post-tags a:hover,body.dark .tag-link:hover,body.dark .terms-tags a:hover{background:var(--primary) !important;color:var(--theme) !important}body.dark .btn-primary{color:#333 !important}.notes-timeline{display:grid;gap:1rem;margin-top:1.5rem}.note-item{position:relative;padding:.9rem 1rem 1rem;border:1px solid var(--border);border-radius:10px;background:var(--entry)}.note-item time{display:inline-block;font-size:.875rem;color:var(--secondary);margin-bottom:.4rem}.note-item .note-content{line-height:1.7}.note-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,8%);transition:all .2s ease}body.dark .note-item{box-shadow:0 1px rgba(255,255,255,4%)inset}details.notes-group{border:1px solid var(--border);border-radius:12px;background:var(--entry);padding:.25rem .5rem .75rem}summary.notes-group-summary{cursor:pointer;list-style:none;font-weight:600;color:var(--secondary);padding:.5rem;border-radius:8px}summary.notes-group-summary::before{content:'\25B6';display:inline-block;margin-right:.5rem;transition:transform .2s ease}details[open]>summary.notes-group-summary::before{transform:rotate(90deg)}.notes-group-body{display:grid;gap:.75rem;margin-top:.5rem}.section-summary .section-meta{display:flex;align-items:center;gap:.75rem}.section-count{margin:0;color:var(--secondary);font-size:.95rem}.section-link{display:inline-block;padding:.24rem .5rem;border-radius:8px;border:1px solid rgba(0,0,0,6%);background:0 0;color:var(--secondary);text-decoration:none;font-size:.85rem}.section-link:hover,.section-link:focus{background:rgba(0,0,0,4%);color:var(--tertiary)}@media(max-width:640px){.section-summary .section-meta{flex-direction:row;gap:.5rem}}.prompts-wrap pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}pre code.language-prompt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}pre:has(code.language-prompt){white-space:pre-wrap}.prompts-wrap .lntd.linenos{display:none}.prompts-wrap .lntd.code{width:100%}.prompts-wrap table.lntable{display:block}.prompts-wrap .chroma .ln,.prompts-wrap .chroma .lnt{display:none !important}.prompts-wrap .lntable td.lntd:first-child{display:none}.prompts-wrap .lntable td.lntd:last-child{width:100%;display:table-cell}.prompts-wrap .post-entry,.prompts-wrap.post-single{border:none;border-radius:12px;background:var(--entry)}.prompts-wrap .post-entry{padding:1.25rem 1.25rem 1.35rem;margin:1rem 0;transition:box-shadow .15s ease,transform .15s ease}.prompts-wrap .post-entry:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,8%)}.prompts-wrap .entry-header h2{margin-top:.2rem;margin-bottom:.4rem}.prompts-wrap .entry-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--secondary);font-size:.9rem}.prompts-wrap .entry-meta .sep{opacity:.5}.prompts-wrap .badges{display:inline-flex;gap:.35rem;align-items:center}.prompts-wrap .badge{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--entry),var(--primary) 6%);color:var(--secondary);font-size:.78rem;line-height:1.2;text-decoration:none}.prompts-wrap .badge--model{background:color-mix(in oklab,var(--entry),var(--primary) 10%)}.prompts-wrap a.badge--tag:hover{color:var(--theme);background:var(--primary)}.prompts-wrap .highlight{border:1px solid var(--border);border-radius:10px;overflow:hidden}.prompts-wrap .highlight pre{padding:1.05rem 1.15rem}body.dark .prompts-wrap .post-entry:hover{box-shadow:0 6px 18px rgba(0,0,0,.45)}body.dark .prompts-wrap .post-entry,body.dark .prompts-wrap.post-single{background:var(--theme)}.prompts-wrap .copy-code{display:none !important}.prompts-wrap .copy-prompt{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex !important;align-items:center;gap:.35rem;background:var(--primary);color:var(--theme);border:none;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1;cursor:pointer}.prompts-wrap .copy-prompt:disabled{opacity:.75;cursor:default}