:root{--grad-start:#8a2be2;--grad-end:#00bfff;--grad-main:linear-gradient(90deg, var(--grad-start), var(--grad-end));--grad-card:linear-gradient(135deg, #ff0050 0%, #007cf0 50%, #6d22ff 100%);--ink:#1d1d1f;--ink-soft:#6e6e73;--ink-strong:#1d1d1f;--ink-line:#d2d2d7;--bg:#fff;--bg-soft:#faf8ff;--line:#e0d6f8;--font-head:"Poppins", sans-serif;--font-body:"Zen Kaku Gothic New", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--maxw:1080px}*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.grad-text{background:var(--grad-main);-webkit-text-fill-color:transparent;color:#0000;background-size:600% 600%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientMove}.article-body h3,.article-body h4{scroll-margin-top:90px}.article-body{font-size:17px;line-height:1.7}.article-body h3{font-family:var(--font-head);background:var(--grad-main);color:#fff;border-radius:6px;margin:34px 0 16px;padding:12px 18px;font-size:1.5em;font-weight:700}.article-body h4{font-family:var(--font-head);color:var(--ink-strong);border-left:4px solid;border-image:var(--grad-main) 1;margin:26px 0 12px;padding-left:12px;font-size:1.2em;font-weight:700}.article-body blockquote{border-left:4px solid var(--grad-start);color:var(--ink-soft);margin:22px 0;padding:4px 0 4px 20px;font-weight:500}.article-body p{margin:0 0 18px}.article-body img{border-radius:8px;max-width:100%;height:auto;margin:12px 0}.article-body div[data-youtube-video]{width:100%;margin:20px 0}.article-body div[data-youtube-video] iframe{margin:0}.article-body iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;height:auto;margin:20px 0;display:block}.article-body .twitter-tweet{margin:20px auto!important}.article-body ul,.article-body ol{margin:0 0 20px;padding-left:1.4em}.article-body li{margin-bottom:4px}.article-body table{border-collapse:collapse;background:#fff;border-radius:6px;width:100%;margin:30px 0;overflow:hidden;box-shadow:0 4px 10px #00000014}.article-body thead th{color:#b47cff;text-align:left;background:#1a1a1a;border:1px solid #dcdcdc;padding:12px}.article-body td{color:var(--ink);border:1px solid #dcdcdc;padding:12px}.article-body tbody tr:hover td{background:#f3e8ff}
.Header-module__Af2_WG__header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky;top:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.Header-module__Af2_WG__brand{flex-direction:column;line-height:1.2;display:flex}.Header-module__Af2_WG__logo{font-family:var(--font-head);letter-spacing:.03em;font-size:1.6rem;font-weight:700}.Header-module__Af2_WG__tagline{color:var(--ink-soft);font-size:.72rem}.Header-module__Af2_WG__nav{gap:10px;display:flex}.Header-module__Af2_WG__tab{background:var(--grad-main);color:#fff;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:.92rem;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 10px #0000001f}.Header-module__Af2_WG__tab:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0003}@media (max-width:820px){.Header-module__Af2_WG__inner{flex-direction:column;align-items:stretch}.Header-module__Af2_WG__nav{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.Header-module__Af2_WG__tab{padding:8px 14px;font-size:.85rem}}
.Footer-module__EZoWya__footer{background:var(--bg-soft);border-top:1px solid var(--line);margin-top:80px}.Footer-module__EZoWya__inner{flex-wrap:wrap;gap:40px;padding-top:48px;padding-bottom:32px;display:flex}.Footer-module__EZoWya__col{flex-direction:column;flex:1;gap:10px;min-width:180px;display:flex}.Footer-module__EZoWya__brand{font-family:var(--font-head);font-size:1.3rem;font-weight:700}.Footer-module__EZoWya__note{color:var(--ink-soft);max-width:280px;margin:0;font-size:.85rem}.Footer-module__EZoWya__x{color:var(--grad-start);font-size:.85rem;font-weight:500}.Footer-module__EZoWya__colTitle{color:var(--ink);margin:0 0 4px;font-size:.95rem;font-weight:700}.Footer-module__EZoWya__link{color:var(--ink-soft);font-size:.88rem;transition:color .2s}.Footer-module__EZoWya__link:hover{color:var(--grad-start)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line);text-align:center;color:var(--ink-soft);padding:16px;font-size:.78rem}
