.notebook-card{isolation:isolate;color:var(--notebook-card-ink,var(--paper-text));box-shadow:none;transform-origin:50%;filter:none;background-color:#0000;border:none;border-radius:0;outline:0 solid #0000;transition:transform .18s,box-shadow .18s,outline-color .18s;position:relative;overflow:visible;transform:none}@media (prefers-reduced-motion:reduce){.notebook-card{transform:none!important}}.dark .notebook-card{box-shadow:none;border-color:#0000}.notebook-card--entry{--notebook-card-bg:transparent;--notebook-card-border:transparent;--notebook-card-line-color:#5a544f24;--notebook-card-rotation:0deg;--notebook-card-shadow:none;filter:none}.dark .notebook-card--entry{--notebook-card-bg:transparent;--notebook-card-line-color:#f5f5f50f;--notebook-card-shadow:none;filter:none}.notebook-card--milestone{--notebook-card-bg:transparent;--notebook-card-border:transparent;--notebook-card-line-color:#5b463214;--notebook-card-shadow:none;--notebook-card-rotation:0deg;filter:none}.dark .notebook-card--milestone{--notebook-card-bg:transparent;--notebook-card-line-color:#f0dec814;--notebook-card-shadow:none;filter:none}.notebook-card--interactive:where(:hover,:focus-visible){box-shadow:none;transform:none}.notebook-card--interactive:focus-visible{outline-offset:2px;outline-width:2px;outline-color:#b48a5a80}.notebook-card__overlay{pointer-events:none;z-index:1;position:absolute;inset:0}.notebook-card__overlay--fiber,.dark .notebook-card__overlay--fiber,.notebook-card__overlay--lines,.dark .notebook-card__overlay--lines,.notebook-card__tape{display:none}@media (max-width:767px){.notebook-card__tape{display:none}}.dark .notebook-card__tape{display:none}.notebook-card__tag{pointer-events:none;border-radius:9999px;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .85rem;display:inline-flex}.notebook-card__tag--entry,.notebook-card__tag--milestone{font-family:var(--font-handwritten);letter-spacing:.02em;text-transform:lowercase;color:#443628d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fcf8f2f2 0%,#f5eee4eb 100%);border:1.5px solid #b48a5a40;font-size:.875rem;transform:rotate(1deg);box-shadow:0 2px 8px #5b46321f,0 1px 3px #8b6d4f14,inset 0 1px #fff6}@media (max-width:640px){.notebook-card__tag--entry,.notebook-card__tag--milestone{padding:.3rem .7rem;font-size:.75rem}}.dark .notebook-card__tag--entry,.dark .notebook-card__tag--milestone{color:#f0e6d7e6;background:linear-gradient(135deg,#372d23eb 0%,#30261ee6 100%);border:1.5px solid #c8aa874d;box-shadow:0 2px 8px #0000004d,0 1px 3px #0003,inset 0 1px #ffffff14}.notebook-card__tag--milestone{color:#443628f2;background:linear-gradient(135deg,#fffaf0fa 0%,#fcf3e4f5 100%);border:1.5px solid #b48a5a66;padding:.5rem 1.1rem;font-size:.95rem;font-weight:500;animation:3s ease-in-out infinite milestone-glow;transform:rotate(-1deg);box-shadow:0 3px 12px #b48a5a33,0 1px 4px #5b463226,inset 0 1px #ffffff80,0 0 #b48a5a00}@media (max-width:640px){.notebook-card__tag--milestone{padding:.4rem .85rem;font-size:.8rem}}.dark .notebook-card__tag--milestone{color:#fff5e1f2;background:linear-gradient(135deg,#413428f2 0%,#372a20eb 100%);border:1.5px solid #d1b08a73;animation:3s ease-in-out infinite milestone-glow-dark;box-shadow:0 4px 14px #d1b08a40,0 2px 6px #b48a5a2e,inset 0 1px #ffffff1a,0 0 #d1b08a00}@keyframes milestone-glow{0%,to{box-shadow:0 3px 12px #b48a5a33,0 1px 4px #5b463226,inset 0 1px #ffffff80,0 0 #b48a5a00}50%{box-shadow:0 4px 16px #b48a5a4d,0 2px 6px #5b463233,inset 0 1px #fff9,0 0 20px 4px #b48a5a40}}@keyframes milestone-glow-dark{0%,to{box-shadow:0 4px 14px #d1b08a40,0 2px 6px #b48a5a2e,inset 0 1px #ffffff1a,0 0 #d1b08a00}50%{box-shadow:0 6px 18px #d1b08a59,0 3px 8px #b48a5a40,inset 0 1px #ffffff26,0 0 24px 6px #d1b08a4d}}@media (prefers-reduced-motion:reduce){.notebook-card__tag--milestone,.dark .notebook-card__tag--milestone{animation:none}}.notebook-card__tag-icon{color:#b48a5af2;font-size:1.25rem;line-height:1;transform:translateY(-.05rem)}@media (max-width:640px){.notebook-card__tag-icon{font-size:1rem}}.dark .notebook-card__tag-icon{color:#d1b08ae6}
