.note-page{background:#f8fafc}.note-article-body p{margin:0 0 1.25em}.note-article-body h2{margin:1.5em 0 .6em;color:#0f172a;font-size:1.5em;font-weight:750;line-height:1.3}.note-article-body h3{margin:1.35em 0 .5em;color:#0f172a;font-size:1.25em;font-weight:700;line-height:1.4}.note-article-body ul{margin:0 0 1.25em;padding-left:1.5em;list-style:disc}.note-article-body ol{margin:0 0 1.25em;padding-left:1.5em;list-style:decimal}.note-article-body li{padding-left:.2em}.note-article-body blockquote{margin:1.25em 0;border-left:3px solid #8b5cf6;padding-left:1.25em;color:#475569}.note-article-body a{color:#7c3aed;text-decoration:underline;overflow-wrap:anywhere}.note-article-body a:hover{color:#5b21b6}.note-article-body pre{margin:1.25em 0;overflow-x:auto;border-radius:.75rem;background:#f1f5f9;padding:1em;font-size:.9em;line-height:1.5}.note-hero{background:radial-gradient(circle at 78% 25%,rgba(139,92,246,.38),transparent 35%),radial-gradient(circle at 15% 88%,rgba(74,222,128,.18),transparent 33%),#0f172a}.note-hero:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to left,#000,transparent 80%);mask-image:linear-gradient(to left,#000,transparent 80%);pointer-events:none}.note-orb{animation:note-orbit 18s linear infinite}.note-paper{transform:translateY(calc(var(--note-scroll, 0) * -24px)) rotate(-7deg);animation:note-float 6s ease-in-out infinite}.note-paper-back{animation:note-float-back 7s ease-in-out -2s infinite}.note-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.note-card:hover{transform:translateY(-9px);box-shadow:0 22px 45px #0f172a1f;border-color:#c4b5fd}.note-card .note-card-arrow{transition:transform .3s ease}.note-card:hover .note-card-arrow{transform:translate(4px,-4px)}.note-motion [data-note-reveal]{opacity:0;transform:translateY(32px) scale(.98);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--note-delay, 0ms)}.note-motion [data-note-reveal].is-visible{opacity:1;transform:none}@keyframes note-orbit{to{transform:rotate(360deg)}}@keyframes note-float{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes note-float-back{0%,to{translate:0 0}50%{translate:0 12px}}@media(prefers-reduced-motion:reduce){.note-orb,.note-paper,.note-paper-back{animation:none}.note-motion [data-note-reveal]{opacity:1;transform:none;transition:none}.note-card,.note-card .note-card-arrow{transition:none}.note-card:hover{transform:none}}
