.cm-s-obsidian img{display:block;width:100%;max-width:100vw;height:auto;float:none !important;margin:2em auto;border:none}@media(max-width: 768px){body{padding-left:1.2em !important;padding-right:1.2em !important}}.custom-introduction{font-size:.85em;color:#888;margin-top:-1.5em;margin-bottom:2em;font-style:italic;font-weight:normal !important}.custom-date{font-size:.7em;color:#aaa;margin-top:-0.4em;margin-bottom:1em;font-style:italic;font-weight:normal !important}.email-button{display:inline-block;background-color:#1f1f1f !important;color:#111;padding:.6em 1.2em;border-radius:8px;text-decoration:none;font-size:1em;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.email-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.15)}a{color:#111 !important;text-decoration:none !important;display:inline-block;color:inherit;text-decoration:none;transition:transform .4s ease;position:relative}a:hover{transform:scale(1.15)}a::after{content:"";position:absolute;inset:0;pointer-events:none;animation:strong-wiggle .6s infinite ease-in-out}@keyframes strong-wiggle{0%{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-1.2px) rotate(-1deg)}40%{transform:translateX(1.2px) rotate(1deg)}60%{transform:translateX(-1px) rotate(-0.8deg)}80%{transform:translateX(1px) rotate(0.8deg)}100%{transform:translateX(0) rotate(0deg)}}body{font-family:"Noto Serif",serif !important;font-size:16px;line-height:1.7;color:#1a1a1a}body .nav-link{margin-right:1em;font-size:.95em;color:#444;text-decoration:none}body .nav-link:hover{color:#000;transform:scale(1.15)}body h1,body h2,body h3{font-family:"IM Fell English SC",serif !important;font-weight:normal;letter-spacing:.5px;text-transform:none;color:#222}body p{font-family:"Noto Serif",serif !important;font-size:1em}body code,body pre{font-family:"JetBrains Mono",monospace !important;background:#f9f9f9;padding:.2em .4em;border-radius:4px;font-size:.95em}body blockquote{font-style:italic;border-left:3px solid #ccc;margin:1em 0;padding-left:1em;color:#444}body a{text-decoration:underline;color:#333}body strong{font-weight:bold}/*# sourceMappingURL=custom-style.css.map */
