.theme-footer .aside-wrap,.post-wrap .post-header .post-meta{display:none;}@media screen and (max-width:768px){.mobile-menu{display:none;}}.theme-header-wrap .header{display:flex;justify-content:center;}.list .is-scale-thumbnail img{width:50%;height:50%;object-fit:scale-down;transform:translate(50%,50%);transform-origin:center;}.list_g1 .info{padding:15px;}.list_g1 .title{text-align:center;}.list_g1 .excerpt,.list_n2 .excerpt{display:none !important;}.child-wrap .list{padding:0 15px;}#list_n2 .thumbnail-wrap,#list_n2 .thumbnail{width:40px;height:40px;}.child-wrap .list_n2 .main{padding:17px 15px;}.sidenav-wrap .sidenav-content .child-section{margin:8px 0;}.sidenav-wrap .sidenav-content .header h2{font-size:18px;font-weight:600;}.sidenav-wrap .sidenav-content .header h3{font-size:17px;font-weight:normal;}.sidenav-wrap .sidenav-content .arrow{color:var(--un-color-text-2);}.sidenav-wrap .sidenav-content .child-wrap h3 .icon{width:32px;height:32px;margin-right:12px;}.sidenav-wrap .sidenav-content .child-section .collapse-item-header{margin-bottom:0;}@media screen and (max-width:768px){.list_g1 .item-wrap{width:50% !important;}.list_g1 .is-scale-thumbnail{padding-bottom:50% !important;}}#page-content:has(.post-wrap){width:950px;}.post-content > h3{font-size:22px;font-weight:600;margin:48px 0 18px;}.post-content > h2 + h3{margin-top:34px;}.post-meta .meta-ico{width:14px;height:14px;margin-right:3px;vertical-align:-2px}:root{--rd-primary:#2563eb;--theme-color-primary:#2563eb;--theme-color-primary-light-1:#3b74ec;--theme-color-primary-light-2:#5283ee;--theme-color-primary-light-3:#6b93ef;--theme-color-primary-light-4:#85a3f1;--theme-color-primary-light-5:#9eb3f3;--theme-color-primary-light-6:#b8c3f5;--theme-color-primary-light-7:#d1d3f8;--theme-color-primary-light-8:#e6e9fd;--theme-color-primary-light-9:#f0f2fe;--theme-color-primary-light-10:#f8f9ff;--theme-color-text-1:#16202e;--theme-color-text-2:#46566b;--theme-color-text-3:#8493a6;--theme-color-desc:#8493a6;--theme-color-info:#64748b;--theme-color-info-light-5:#cbd5e1;--theme-color-info-light-7:#e2e8f0;--theme-color-bg:#f5f7fa;--theme-color-box:#ffffff;--theme-color-border:#e5eaf1;--theme-color-border-light-1:#edf1f6;--theme-color-shadow:rgba(37,99,235,.10);--theme-radius:12px;--rd-code-bg:rgba(37,99,235,.05);--rd-code-border:rgba(37,99,235,.14);--rd-side-hover:rgba(15,23,42,.045);--rd-side-sub:rgba(37,99,235,.08);--rd-side-active:rgba(37,99,235,.14);}.theme-dark{--rd-primary:#3b9eff;--theme-color-primary:#3b9eff;--theme-color-primary-light-1:#2f8fe6;--theme-color-primary-light-2:#2a6fb0;--theme-color-primary-light-3:#274f86;--theme-color-primary-light-4:#244570;--theme-color-primary-light-5:#223c5f;--theme-color-primary-light-6:#20344f;--theme-color-primary-light-7:#1d2c40;--theme-color-primary-light-8:#1a2537;--theme-color-primary-light-9:#182031;--theme-color-primary-light-10:#151b29;--theme-color-text-1:#e8ecf4;--theme-color-text-2:#a8b3c6;--theme-color-text-3:#727e94;--theme-color-desc:#727e94;--theme-color-info:#8b97ad;--theme-color-info-light-5:#39415a;--theme-color-info-light-7:#2a3145;--theme-color-bg:#0e1320;--theme-color-box:#161c2b;--theme-color-border:#273043;--theme-color-border-light-1:#20283a;--theme-color-shadow:rgba(0,0,0,.5);--rd-code-bg:rgba(0,0,0,.4);--rd-code-border:rgba(255,255,255,.10);--rd-side-hover:rgba(255,255,255,.06);--rd-side-sub:rgba(59,158,255,.13);--rd-side-active:rgba(59,158,255,.22);}:root:not(.theme-dark){--theme-color-bg:#f1f2f3;--theme-color-box:#ffffff;--theme-color-box-2:#eef1f6;--rd-panel:#f7f8fa;--rd-frost-a:rgba(255,255,255,.9);--rd-frost-b:rgba(228,230,232,.7);--rd-frost-c:rgba(238,239,240,.65);}.theme-dark{--theme-color-bg:#0e1320;--theme-color-box:#161c2b;--rd-panel:#131a29;--rd-frost-a:transparent;--rd-frost-b:transparent;--rd-frost-c:transparent;}html{background-color:var(--theme-color-bg);transition:background-color .3s ease;scrollbar-gutter:stable;overflow-y:scroll}body{background-color:var(--theme-color-bg);background-image:radial-gradient(55rem 55rem at 12% -8%,var(--rd-frost-a),transparent 60%),radial-gradient(48rem 48rem at 100% 4%,var(--rd-frost-b),transparent 55%),radial-gradient(46rem 46rem at 50% 118%,var(--rd-frost-c),transparent 62%);background-attachment:fixed;color:var(--theme-color-text-1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease;}h1,h2,h3,h4,h5,h6{letter-spacing:0;color:var(--theme-color-text-1);font-weight:700;line-height:1.35;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}a{transition:color .2s ease}::selection{background:rgba(37,99,235,.18)}*{scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.30) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:rgba(37,99,235,.26);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:rgba(37,99,235,.45)}*::-webkit-scrollbar-track{background:transparent}.theme-header-wrap{background:var(--theme-color-box);border-bottom:1px solid var(--theme-color-border);box-shadow:0 1px 2px rgba(16,24,40,.04);}.theme-header-wrap .header{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:16px;position:relative;padding:0 24px;}.theme-header-wrap .logo-wrap{margin:0 !important;flex:0 0 auto;min-width:0}.theme-header-wrap .logo{display:inline-flex;align-items:center;gap:6px;overflow:hidden}.theme-header-wrap .logo .logo-icon{width:32px;height:32px;object-fit:contain;display:block;flex:0 0 auto}.theme-header-wrap .logo .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.theme-header-wrap .header-actions{position:absolute;right:24px;top:50%;transform:translateY(-50%);margin-left:0 !important;flex:0 0 auto;}@media (max-width:768px){.theme-header-wrap .header{justify-content:center !important}.theme-header-wrap .logo{gap:4px}.theme-header-wrap .logo .logo-icon{width:26px;height:26px}.theme-header-wrap .header-actions{right:12px}}.logo .text{color:var(--rd-primary);font-weight:800;letter-spacing:.2px}.header-actions{display:inline-flex;align-items:center;background:var(--theme-color-box);border:1px solid var(--theme-color-border-light-1);border-radius:99px;padding:2px;box-shadow:0 4px 14px rgba(16,24,40,.08);}.header-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:99px;background:transparent;color:var(--theme-color-text-2);cursor:pointer;transition:color .2s ease,background-color .2s ease;}.header-action-btn+.header-action-btn{border-left:1px dashed var(--theme-color-border)}.header-action-btn:hover{color:var(--rd-primary);background:var(--theme-color-primary-light-9)}.header-action-btn svg{width:17px;height:17px;display:block}.header-actions-float{position:fixed;top:16px;right:16px;z-index:60}.theme-toggle .ico-sun{display:none}.theme-dark .theme-toggle .ico-moon{display:none}.theme-dark .theme-toggle .ico-sun{display:block}.theme-footer{background:var(--theme-color-box);border-top:1px solid var(--theme-color-border);color:var(--theme-color-text-2);padding-top:32px;padding-bottom:28px;}.theme-footer .footer-wrap{padding-left:24px;padding-right:24px}.theme-footer .copyright{color:var(--theme-color-text-1)}.theme-footer .copyright a{color:var(--rd-primary);font-weight:600}.theme-footer .extra,.theme-footer .left,.theme-footer .right{color:var(--theme-color-text-3)}.theme-footer .copyright-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;width:100%}.theme-footer .copyright-wrap .left{flex:1 1 auto;min-width:0;display:block}.theme-footer .copyright-wrap .right{flex-shrink:0;margin-left:auto}.theme-footer .copyright{font-size:13px;line-height:1.8;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.theme-footer .copyright p{margin:0}@media screen and (max-width:768px){.theme-footer .footer-wrap{padding-left:16px;padding-right:16px}.theme-footer .copyright-wrap{justify-content:center}.theme-footer .copyright-wrap .right{flex-basis:100%;width:100%;text-align:center;margin-top:4px}}.theme-footer .friend-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--theme-color-border);width:100%}.theme-footer .friend-links .fl-title{font-size:13px;font-weight:600;color:var(--theme-color-text-3);margin-right:2px;flex-shrink:0}.theme-footer .friend-links .fl-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;flex:1 1 auto;min-width:0}.theme-footer .friend-links .fl-list ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;list-style:none;margin:0;padding:0;min-width:0}.theme-footer .friend-links .fl-list li{display:inline-flex;min-width:0}.theme-footer .friend-links a{font-size:13px;color:var(--theme-color-text-2);text-decoration:none;padding:3px 9px;border-radius:6px;transition:color .2s ease,background-color .2s ease;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.theme-footer .friend-links .fl-list a:hover{color:var(--rd-primary);background:var(--theme-color-primary-light-9)}.theme-header-wrap{color:var(--theme-color-text-1)!important}.theme-header-wrap .header .user-wrap .button{color:var(--theme-color-text-2)!important}body pre,body pre[class*=language-]{background:var(--rd-code-bg)!important;border:1px solid var(--rd-code-border)!important;color:var(--theme-color-text-1)!important;}body pre code,body pre[class*=language-] code{color:var(--theme-color-text-1)}.post-content table{color:var(--theme-color-text-1)!important}.post-content blockquote{color:var(--theme-color-text-2)!important}.post-header .post-meta{color:var(--theme-color-text-3)!important}.list .item .go,.list .item .go:hover{background:var(--rd-primary)!important;color:#fff!important}#sidenav .menu .menu-a{color:var(--theme-color-text-2)}.box{background:var(--theme-color-box);border:1px solid var(--theme-color-border);box-shadow:0 1px 3px rgba(16,24,40,.05);border-radius:var(--theme-radius);}#sidenav.box,.sidenav-wrap .sidenav,.post-wrap{background:var(--theme-color-box)!important;border:1px solid var(--theme-color-border)!important;box-shadow:0 1px 3px rgba(16,24,40,.05);}.box.section,.sidenav-content .section,.box:has(.list),.section:has(.list){background:var(--rd-panel)!important;border:1px solid var(--theme-color-border)!important;box-shadow:0 1px 3px rgba(16,24,40,.05);}.list .item,.list_n2 .item,.list_n3 .item,.list_g2 .item{background:var(--theme-color-box)!important;border:1px solid var(--theme-color-border)!important;box-shadow:0 1px 2px rgba(16,24,40,.04);}#sidenav .menu-item{transition:all .2s ease;border-radius:8px}#sidenav .menu > .menu-item > .menu-a{border-radius:6px}#sidenav .menu > .menu-item > .menu-a:hover{background:var(--rd-side-hover);color:var(--rd-primary)}#sidenav .menu .menu-item.sub{display:block}#sidenav .menu .sub-menu{display:none;position:static;margin:2px 0 6px;padding:0 0 0 12px;list-style:none;}#sidenav .menu .menu-item.has-sub.open > .sub-menu{display:block}#sidenav .menu .menu-item.has-sub > .menu-a{position:relative;padding-right:30px}#sidenav .menu .menu-item.has-sub > .menu-a::after{content:'›';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--theme-color-text-2);transition:transform .2s ease;}#sidenav .menu .menu-item.has-sub.open > .menu-a::after{transform:translateY(-50%) rotate(90deg)}#sidenav .menu .sub-menu .menu-a{display:block;padding:7px 10px;font-size:13px;line-height:1.4;color:var(--theme-color-text-2);border-radius:6px;text-decoration:none;}#sidenav .menu .sub-menu .menu-a:hover{background:var(--rd-side-hover);color:var(--rd-primary)}#sidenav .menu > .menu-item.active{background:transparent}#sidenav .menu > .menu-item.active > .menu-a{background:var(--rd-side-active);color:var(--rd-primary);font-weight:600;box-shadow:inset 3px 0 0 var(--rd-primary)}#sidenav .menu .sub-menu .menu-item.active{background:var(--rd-side-sub)}#sidenav .menu .sub-menu .menu-item.active > .menu-a{color:var(--rd-primary);font-weight:600;box-shadow:inset 2px 0 0 var(--rd-primary)}.sidenav-content .rjck-acc > .rjck-acc-header{cursor:pointer;position:relative;padding-right:30px}.sidenav-content .rjck-acc-header > .rjck-caret{position:absolute;right:8px;top:50%;margin-top:-9px;width:18px;height:18px;color:var(--theme-color-text-2);transition:transform .25s ease;}.sidenav-content .rjck-acc-header > .rjck-caret svg{display:block;width:100%;height:100%}.sidenav-content .rjck-acc.is-closed > .rjck-acc-header > .rjck-caret{transform:rotate(-90deg)}.sidenav-content .rjck-acc.is-closed > *:not(.rjck-acc-header){display:none}@media(max-width:768px){.sidenav-wrap .sidenav{display:none !important}}@media(min-width:769px){.sidenav-wrap .sidenav{height:auto;max-height:calc(100vh - var(--theme-header-height) - 32px);}}.list .item{transition:border-color .2s ease,box-shadow .2s ease}.list .item:hover{border-color:var(--rd-primary);box-shadow:0 6px 20px rgba(37,99,235,.10)}.list .item .title,.list .item .title a{color:var(--theme-color-text-1)!important;font-weight:700;transition:color .2s ease;}.list .item:hover .title,.list .item:hover .title a{color:var(--rd-primary)!important}.list .item .thumbnail-wrap,.list .item .is-scale-thumbnail{overflow:hidden;border-radius:8px}.list .item-wrap{padding:4px}.list.list_n2{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:6px}.list.list_n2 .item-wrap{width:auto !important;padding:0}.list.list_n2 .item{height:100%}@media screen and (max-width:768px){.list.list_n2{grid-template-columns:1fr;grid-auto-rows:auto}}.rjck-back-home{margin:0 0 16px}.rjck-back-home a{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--theme-radius);background:var(--theme-color-box);border:1px solid var(--theme-color-border);color:var(--theme-color-text1);font-size:14px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.rjck-back-home a:hover{background:var(--theme-color-primary);border-color:var(--theme-color-primary);color:var(--theme-color-primary-text)}.rjck-back-home svg{width:16px;height:16px;flex:none}.rjck-back-home--bottom{margin:24px 0 0;text-align:center}.rjck-back-home--bottom a{min-width:160px;justify-content:center}.list_n2 .item{border-radius:12px!important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.05)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.list_n2 .item .main{padding:6px 14px!important;gap:12px}.list_n2 .item .thumbnail-wrap,.list_n2 .item .thumbnail{flex:0 0 auto}.list_n2 .item .title{font-size:15px}.list_n2 .item .excerpt{margin-top:5px}.list_n2 .item:hover{transform:translateY(-3px);border-color:var(--rd-primary)!important;box-shadow:0 10px 24px rgba(37,99,235,.14),0 4px 10px rgba(37,99,235,.06)!important;}.list_n2 .item:hover .title,.list_n2 .item:hover .title a{color:var(--rd-primary)!important}html.theme-dark .list_n2 .item:hover{box-shadow:0 12px 26px rgba(0,0,0,.45)!important}.card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.card-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;font-size:11px;line-height:1.7;border-radius:99px;background:var(--theme-color-primary-light-9);color:var(--rd-primary);}.post-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.post-title-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}.post-title-row .post-title{flex:0 1 auto;margin:0;text-align:left}.post-title-row .post-tags{margin-top:0}.post-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 12px;font-size:12px;line-height:1.6;border-radius:99px;text-decoration:none;background:var(--theme-color-primary-light-9);color:var(--rd-primary);border:1px solid var(--theme-color-border);transition:border-color .18s ease,background .18s ease;}.subcate-nav{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--theme-color-border)}.subcate-chip{display:inline-block;padding:5px 14px;font-size:13px;line-height:1.5;border-radius:99px;text-decoration:none;background:var(--theme-color-box-2);color:var(--theme-color-text-2);border:1px solid var(--theme-color-border);transition:border-color .18s ease,color .18s ease,background .18s ease}.subcate-chip:hover{border-color:var(--rd-primary);color:var(--rd-primary)}.subcate-chip.active{background:var(--rd-primary);border-color:var(--rd-primary);color:#fff}.cate-crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.cate-crumb-sep{color:var(--theme-color-text-3)}.post-meta li.cats .cate-crumb a{background:none!important;border-radius:0;font-weight:400;padding:0}.post-meta li.cats a,.list .item .meta .cats a{background:var(--theme-color-primary-light-9)!important;color:var(--rd-primary)!important;border-radius:6px!important;font-weight:500;}.page-numbers{border-radius:8px;transition:all .2s ease}.page-numbers.current{background:var(--rd-primary);color:#fff}.post-wrap{background:var(--theme-color-box);border:1px solid var(--theme-color-border);box-shadow:0 1px 3px rgba(16,24,40,.05);overflow:hidden;position:relative;}.post-header{border-bottom:1px solid var(--theme-color-border);padding-bottom:24px;margin-bottom:30px;}.post-header .post-title{font-size:25px;font-weight:800;line-height:1.3;letter-spacing:0;color:var(--theme-color-text-1);text-align:center;}.post-header .post-meta{gap:16px;margin-top:20px;flex-wrap:wrap;color:var(--theme-color-text-3);font-size:14px;justify-content:center;}.post-header .post-meta li{display:inline-flex;align-items:center;gap:6px}.post-header .post-meta li i,.post-header .post-meta li .meta-ico{color:var(--rd-primary)}.post-header .post-meta li.cats a{background:var(--theme-color-primary-light-9)!important;padding:4px 12px;border-radius:6px;color:var(--rd-primary)!important;height:auto;line-height:normal;}.post-content{font-size:16px;line-height:1.6;color:var(--theme-color-text-1)}.post-content>p{margin:0 0 16px;line-height:1.6}.post-content ul,.post-content ol{line-height:1.6}.post-content>h1,.post-content>h2{font-size:27px;font-weight:800;padding-bottom:12px;margin-top:36px;border-bottom:1px solid var(--theme-color-border);position:relative;}.post-content>h1::before,.post-content>h2::before{content:"";position:absolute;left:0;bottom:-1px;width:40px;height:3px;border-radius:2px;background:var(--rd-primary);}.post-content>h3{font-size:22px;font-weight:700;margin-top:28px;padding-left:14px;position:relative}.post-content>h3::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:2px;background:var(--rd-primary);}.post-content a{color:var(--rd-primary);font-weight:500}.post-content a:hover{text-decoration:underline}.post-content ul li::marker,.post-content ol li::marker{color:var(--rd-primary)}.post-content blockquote{margin:0 0 24px;padding:16px 22px;background:var(--theme-color-primary-light-9);border-left:4px solid var(--rd-primary);border-radius:0 8px 8px 0;color:var(--theme-color-text-2);}.post-content p code,.post-content li code{background:var(--theme-color-primary-light-9);color:var(--rd-primary);padding:2px 7px;border-radius:5px;font-size:.9em;}.post-content img{border-radius:10px;border:1px solid var(--theme-color-border)}.post-content table{border-radius:8px;overflow:hidden;border:1px solid var(--theme-color-border)}.post-content table thead{background:var(--theme-color-primary-light-9)!important}.post-content table thead th{color:var(--rd-primary)!important}.post-content table td,.post-content table th{border-color:var(--theme-color-border)!important}.post-content table tbody td{background:transparent!important}.post-content table tbody tr:nth-child(odd){background:var(--theme-color-primary-light-10)!important}.post-content table{width:100%!important;max-width:100%!important}.post-content th,.post-content td{max-width:100%;overflow-wrap:anywhere}.post-content img,.post-content iframe,.post-content video,.post-content embed,.post-content object{max-width:100%!important;height:auto!important}.rd-table-wrap{position:relative}@media screen and (max-width:768px){.rd-table-wrap table{display:block;width:auto!important;min-width:100%;max-width:none!important;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--theme-color-border) transparent;}.rd-table-wrap table::-webkit-scrollbar{height:8px}.rd-table-wrap table::-webkit-scrollbar-track{background:transparent}.rd-table-wrap table::-webkit-scrollbar-thumb{background:var(--theme-color-border);border-radius:4px}.rd-table-wrap table::-webkit-scrollbar-thumb:hover{background:var(--rd-primary)}.rd-table-wrap::before,.rd-table-wrap::after{content:"";position:absolute;top:0;width:30px;height:100%;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1;}.rd-table-wrap::before{left:0;background:linear-gradient(to right,var(--theme-color-box),transparent)}.rd-table-wrap::after{right:0;background:linear-gradient(to left,var(--theme-color-box),transparent)}.rd-table-wrap.rd-can-scroll:not(.rd-at-start)::before{opacity:1}.rd-table-wrap.rd-can-scroll:not(.rd-at-end)::after{opacity:1}}.rd-download-bar{margin:0 0 28px;padding:16px;background:var(--theme-color-primary-light-10);border:1px solid var(--theme-color-border);border-radius:12px;}.rd-download-bar p{margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rd-download-bar a{margin:0!important}.yellow-gradient-btn,.yellow-gradient-btn:link,.yellow-gradient-btn:visited,.yellow-gradient-btn:hover,.yellow-gradient-btn:active{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#2fb344 0%,#15803d 100%);color:#fff;text-decoration:none!important;border-bottom:none!important;border-radius:50px;font-size:15px;font-weight:500;box-shadow:0 4px 15px rgba(21,128,61,.3);transition:all .3s ease;}.yellow-gradient-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(21,128,61,.45)}.guide-btn,.guide-btn:link,.guide-btn:visited,.guide-btn:hover,.guide-btn:active{display:inline-block;padding:12px 32px;background:#1677ff;color:#fff;text-decoration:none!important;border-bottom:none!important;border-radius:50px;font-size:15px;font-weight:500;box-shadow:0 4px 14px rgba(22,119,255,.35);transition:all .3s ease;}.guide-btn:hover{transform:translateY(-2px);background:#4096ff;box-shadow:0 6px 18px rgba(22,119,255,.5)}.rjck-dl-ico{display:inline-flex;align-items:center;justify-content:center;margin-right:7px;vertical-align:-2px}.rjck-dl-ico svg{display:block;width:16px;height:16px}@media screen and (max-width:768px){.post-header .post-title{font-size:19px}.post-content{font-size:16px}.post-content>h1,.post-content>h2{font-size:23px}.post-content>h3{font-size:20px}.box,.post-wrap{border-radius:10px}}.rd-page-wide .post-wrap{padding-left:24px;padding-right:24px;}@media(max-width:768px){.rd-page-wide .post-wrap{padding-left:15px;padding-right:15px}}.rd-fonts-section{width:100%;}.post-wrap:has(.rd-fonts-section) .post-header{padding-bottom:0;margin-bottom:8px;border-bottom:none;}.post-wrap:has(.rd-fonts-section){padding-top:16px;background:var(--rd-panel)!important;}.rd-fonts-section .c-header{text-align:center;margin-bottom:8px;}.rd-fonts-section .c-bann{font-size:20px;color:#556078;margin-bottom:6px;}.rd-fonts-section .tabs{display:flex;justify-content:center;flex-wrap:wrap;font-size:14px;color:#667085;gap:0;margin-bottom:24px;}.rd-fonts-section .tabs span.divider{margin:0 6px;color:#99a1b3;}.rd-fonts-section .tabs a{color:#667085;text-decoration:none;cursor:pointer;transition:color .2s ease;}.rd-fonts-section .tabs a.active{color:#20c97a;font-weight:bold;}.rd-fonts-section .tabs a:hover{color:#20c97a;}.rd-fonts-panel{display:none;}.rd-fonts-panel.active{display:block;}#page-content:has(.rd-fonts-section){width:1280px;max-width:100%;}#page-content.rd-home-wide,#page-content.rd-home-wide .wrapper{width:1280px;max-width:100%;}body.home .theme-header-wrap .header{width:1280px;max-width:100%;}.rd-fonts-section .row{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;}@media(max-width:1200px){.rd-fonts-section .row{grid-template-columns:repeat(4,1fr);}}@media(max-width:1024px){.rd-fonts-section .row{grid-template-columns:repeat(3,1fr);}}@media(max-width:640px){.rd-fonts-section .row{grid-template-columns:repeat(2,1fr);}}.rd-fonts-section .palette{background:#fff;border-radius:14px;padding:12px;border:1px solid #e4e6eb;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;}.rd-fonts-section .palette:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 28px rgba(0,0,0,.18);}.rd-fonts-section .colors{border-radius:10px;position:relative;padding-top:62.5%;background-color:#e2e4e7;background-size:90%;background-repeat:no-repeat;background-position:center center;overflow:hidden;flex-shrink:0;}.rd-fonts-section .colors::before{content:"";position:absolute;inset:0;border-radius:10px;background:rgba(0,0,0,0);transition:background .25s ease;z-index:1;pointer-events:none;}.rd-fonts-section .palette:hover .colors::before{background:rgba(0,0,0,0.35);}.rd-fonts-section .download-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#22ddaa;color:#fff;font-size:12px;font-weight:bold;padding:6px 14px;border-radius:999px;text-decoration:none;opacity:0;transition:all .25s ease;z-index:2;white-space:nowrap;}.rd-fonts-section .palette:hover .download-btn{opacity:1;}.rd-fonts-section .clr_code{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#555;margin-top:12px;gap:6px;}.rd-fonts-section .clr_code>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rd-fonts-section .copy-clicke{background:#e8eaed;color:#888;padding:3px 8px;border-radius:4px;font-size:12px;flex:none;}@media(max-width:480px){.rd-fonts-section .c-bann{font-size:17px;}.rd-fonts-section .tabs{font-size:13px;}}.theme-dark .rd-fonts-section .c-bann{color:var(--theme-color-text-1);}.theme-dark .rd-fonts-section .tabs{color:var(--theme-color-text-2);}.theme-dark .rd-fonts-section .tabs a{color:var(--theme-color-text-2);}.theme-dark .rd-fonts-section .tabs span.divider{color:var(--theme-color-text-3);}.theme-dark .rd-fonts-section .palette{background:#1c2740;border-color:#35425f;box-shadow:0 6px 20px rgba(0,0,0,.5);}.theme-dark .rd-fonts-section .palette:hover{box-shadow:0 12px 28px rgba(0,0,0,.5);}.rd-fonts-section .palette.rd-font-target{outline:3px solid var(--rd-primary,#20c97a);outline-offset:3px;box-shadow:0 0 0 8px rgba(32,201,122,.25);animation:rdFontPulse 1.2s ease-in-out 2;}@keyframes rdFontPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.theme-dark .rd-fonts-section .colors{background-color:#e2e4e7;}.theme-dark .rd-fonts-section .clr_code{color:var(--theme-color-text-1);}.theme-dark .rd-fonts-section .copy-clicke{background:#2a2f37;color:var(--theme-color-text-2);}.rd-colors-section .rd-colors-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 22px;}.rd-colors-tab{appearance:none;cursor:pointer;font-size:14px;line-height:1;padding:9px 16px;border-radius:999px;border:1px solid var(--theme-color-border);background:var(--theme-color-box);color:inherit;transition:border-color .18s ease,color .18s ease,background .18s ease;}.rd-colors-tab:hover{border-color:var(--rd-primary);color:var(--rd-primary);}.rd-colors-tab.active{background:var(--rd-primary);border-color:var(--rd-primary);color:#fff;}.rd-colors-cats{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 22px;}.rd-colors-cat{appearance:none;font-family:inherit;cursor:pointer;display:inline-block;font-size:14px;line-height:1;padding:9px 16px;border-radius:999px;border:1px solid var(--theme-color-border);background:var(--theme-color-box);color:inherit;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease;}.rd-colors-cat:hover{border-color:var(--rd-primary);color:var(--rd-primary);}.rd-colors-cat.active{background:var(--rd-primary);border-color:var(--rd-primary);color:#fff;}.rd-colors-panel{display:none;}.rd-colors-panel.active{display:block;}.rd-color-swatch.rd-colors-split{display:flex;padding:0;align-items:stretch;justify-content:stretch;}.rd-color-card--palette{cursor:default;border:none;background:none;border-radius:10px;box-shadow:none;}.rd-color-card.rd-color-card--palette:hover{transform:none;box-shadow:none;}.rd-color-card--palette .rd-color-swatch{height:120px;}.rd-color-seg{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:1 1 0;height:100%;min-width:0;transition:flex-grow .18s ease;}.rd-color-seg-hex{font-size:12px;font-weight:600;text-transform:uppercase;opacity:0;transition:opacity .15s ease;pointer-events:none;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.12);}.rd-color-seg:hover{flex-grow:6;}.rd-color-seg:hover .rd-color-seg-hex{opacity:1;}.rd-color-seg.copied .rd-color-seg-hex{opacity:0;}.rd-color-seg.copied::after{content:"✓ 已复制";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:13px;font-weight:600;}.rd-color-year{position:absolute;top:8px;left:10px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);opacity:.92;}.rd-colors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}@media(min-width:640px){.rd-colors-grid{grid-template-columns:repeat(3,1fr);gap:18px;}}@media(min-width:900px){.rd-colors-grid{grid-template-columns:repeat(4,1fr);}}@media(min-width:1200px){.rd-colors-grid{grid-template-columns:repeat(5,1fr);}}@media(min-width:1500px){.rd-colors-grid{grid-template-columns:repeat(6,1fr);}}.rd-color-card{cursor:pointer;border:1px solid var(--theme-color-border);border-radius:14px;overflow:hidden;background:var(--theme-color-box);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease;}.rd-color-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.12);}.rd-color-swatch{position:relative;height:130px;display:flex;align-items:center;justify-content:center;padding:12px;}.rd-color-hex{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.6);text-align:center;line-height:1.5;word-break:break-all;opacity:0;transition:opacity .15s ease;pointer-events:none;}.rd-color-card:not(.rd-color-card--palette):hover .rd-color-hex{opacity:1;}.rd-color-info{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;}.rd-color-title{font-size:15px;font-weight:600;}.rd-color-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;opacity:.75;word-break:break-all;}.rd-color-card.copied .rd-color-swatch::after{content:"✓ 已复制";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);color:#fff;font-size:14px;font-weight:600;}.rd-colors-empty{padding:40px 0;text-align:center;opacity:.7;}.rd-colors-hint{margin:0 0 16px;font-size:14px;opacity:.75;}.rd-color-card.rd-color-target{outline:3px solid var(--rd-primary,#4f46e5);outline-offset:3px;box-shadow:0 0 0 8px rgba(79,70,229,.12);animation:rdColorPulse 1.1s ease-in-out 2;}@keyframes rdColorPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.post-wrap:has(.rd-fonts-section),.post-wrap:has(.rd-colors-section){padding-top:16px;background:var(--rd-panel)!important;}.post-wrap:has(.rd-colors-section) .post-header{padding-bottom:0;margin-bottom:14px;border-bottom:none;}.rd-colors-section .rd-colors-cats{margin-top:0;}#page-content:has(.rd-colors-section){width:1280px;max-width:100%;}body{background-color:var(--theme-color-bg);background-image:radial-gradient(60rem 32rem at 6% -10%,rgba(37,99,235,.10),transparent 62%),radial-gradient(52rem 28rem at 100% -2%,rgba(32,201,122,.08),transparent 58%);background-repeat:no-repeat;background-attachment:fixed;}html.theme-dark body{background-image:radial-gradient(60rem 32rem at 6% -10%,rgba(59,158,255,.16),transparent 62%),radial-gradient(52rem 28rem at 100% -2%,rgba(32,201,122,.09),transparent 58%);}.theme-header-wrap{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--theme-color-border);box-shadow:none;}html.theme-dark .theme-header-wrap{background:rgba(21,24,29,.84)}.theme-header-wrap .header .logo{letter-spacing:.5px;font-weight:700}.theme-header-wrap .header .logo .text{background:linear-gradient(120deg,var(--rd-primary) 10%,#20c97a 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.sidenav-content .rjck-acc{background:var(--theme-color-box)!important;border:1px solid var(--theme-color-border)!important;border-radius:16px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 28px -24px rgba(16,24,40,.5);}html.theme-dark .sidenav-content .rjck-acc{background:#181d25!important;border-color:#2a313d!important;box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 14px 30px -24px rgba(0,0,0,.9);}.sidenav-content .rjck-acc > .rjck-acc-header{display:flex;align-items:center;gap:10px;padding:14px 18px;margin:0;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease;}.sidenav-content .rjck-acc > .rjck-acc-header::before{content:"";flex:none;width:4px;height:17px;border-radius:99px;background:linear-gradient(180deg,var(--rd-primary),#20c97a);}.sidenav-content .rjck-acc > .rjck-acc-header:hover{background:var(--rd-side-hover)}.sidenav-content .rjck-acc:not(.is-closed) > .rjck-acc-header{border-bottom-color:var(--theme-color-border)}.sidenav-content .rjck-acc-header h2{font-size:17px!important;font-weight:700!important;letter-spacing:.2px;line-height:1.35;margin:0}.sidenav-content .rjck-acc-header h3{font-size:15px!important;font-weight:600!important;line-height:1.35;margin:0}.sidenav-content .rjck-acc-header h2::before,.sidenav-content .rjck-acc-header h3::before{display:none}.sidenav-content .rjck-acc-header .desc{flex:1 1 auto;min-width:0;margin:0 0 0 2px;font-size:12.5px;color:var(--theme-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.list_n2 .item-wrap{padding:7px}.list_n2 .item{border-radius:14px!important;border:1px solid var(--theme-color-border)!important;background:var(--theme-color-box)!important;box-shadow:0 1px 2px rgba(16,24,40,.045)!important;}html.theme-dark .list_n2 .item{background:#1d232c!important;border-color:#2a313d!important}.list_n2 .item .main{display:flex;align-items:center;gap:12px;padding:11px 13px}.list_n2 .item .thumbnail-wrap{flex:none;width:44px!important;height:44px!important;margin-right:0!important;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgba(37,99,235,.08),rgba(37,99,235,.02));box-shadow:inset 0 0 0 1px rgba(37,99,235,.08);}.list_n2 .item .thumbnail{width:44px!important;height:44px!important;border-radius:12px!important;object-fit:cover;display:block}.list_n2 .item .title{font-size:13.5px!important;font-weight:600!important;line-height:1.45;letter-spacing:.1px}.list_n2 .item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(37,99,235,.55)!important}.card-tags{gap:6px;margin-top:6px}.card-tag{padding:2px 9px;font-size:11px;line-height:1.6;border-radius:6px;font-weight:500}html.theme-dark .card-tag{background:rgba(59,158,255,.16);color:#9dc7ff}.sidenav-wrap .sidenav{border-radius:16px!important;background:var(--theme-color-box)!important}.sidenav-wrap .sidenav .menu > .menu-item > .menu-a{padding:8px 11px!important;border-radius:10px;font-size:13.5px;font-weight:500;line-height:1.5;transition:background-color .18s ease,color .18s ease;}.rd-fonts-section .c-bann{font-size:18px;font-weight:700;letter-spacing:.3px}.rd-fonts-section .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:22px}.rd-fonts-section .tabs span.divider{display:none}.rd-fonts-section .tabs a{padding:7px 16px;border-radius:99px;font-size:13px;font-weight:500;border:1px solid var(--theme-color-border);background:var(--theme-color-box);color:var(--theme-color-text-2);transition:all .18s ease;}.rd-fonts-section .tabs a:hover{color:#15803d;border-color:rgba(21,128,61,.45);background:rgba(47,179,68,.07)}.rd-fonts-section .tabs a.active{color:#fff;font-weight:600;border-color:transparent;background:linear-gradient(135deg,#2fb344,#15803d);box-shadow:0 8px 18px -10px rgba(21,128,61,.9);}html.theme-dark .rd-fonts-section .tabs a{background:#1c2740;border-color:#35425f}html.theme-dark .rd-fonts-section .tabs a.active{background:linear-gradient(135deg,#2fb344,#15803d);border-color:transparent}.rd-fonts-section .palette{border-radius:16px;padding:10px;border:1px solid var(--theme-color-border);background:var(--theme-color-box);box-shadow:0 1px 2px rgba(16,24,40,.045);}.rd-fonts-section .palette:hover{transform:translateY(-4px);border-color:rgba(21,128,61,.5);box-shadow:0 16px 30px -18px rgba(16,24,40,.45);}.rd-fonts-section .colors{border-radius:12px}.rd-fonts-section .download-btn{padding:7px 16px;border-radius:99px;font-weight:600;background:linear-gradient(135deg,#2fb344,#15803d);box-shadow:0 10px 22px -10px rgba(21,128,61,.9);}@media (hover:none){.rd-fonts-section .download-btn{opacity:1}.rd-fonts-section .palette .colors::before{display:none}}.yellow-gradient-btn,.guide-btn{border-radius:10px!important}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.4) transparent}::selection{background:rgba(37,99,235,.18)}html.theme-dark::selection{background:rgba(59,158,255,.28)}@media (max-width:768px){.sidenav-content .rjck-acc{border-radius:14px;margin-bottom:12px}.sidenav-content .rjck-acc > .rjck-acc-header{padding:13px 14px}.sidenav-content .rjck-acc-header h2{font-size:16px!important}.list_n2 .item-wrap{padding:6px 10px}.list_n2 .item .main{padding:10px 12px;gap:11px}.list_n2 .item .thumbnail-wrap,.list_n2 .item .thumbnail{width:40px!important;height:40px!important}.rd-fonts-section .tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.rd-fonts-section .tabs::-webkit-scrollbar{display:none}.rd-fonts-section .tabs a{flex:0 0 auto;padding:6px 13px;font-size:12.5px}}.sidenav-content .rjck-acc > .rjck-acc-header{padding-right:44px}.sidenav-content .rjck-acc-header > .rjck-caret{right:14px;color:var(--theme-color-text-3)}.sidenav-content .rjck-acc-header:hover > .rjck-caret{color:var(--rd-primary)}html.theme-dark{--theme-color-bg:#0e1116;--theme-color-box:#161b23;--theme-color-border:#262e3a;--theme-color-text-1:#e8ecf2;--theme-color-text-2:#a7b1c0;--theme-color-text-3:#7f8896;}html.theme-dark body{background-color:#0e1116}html.theme-dark .sidenav-wrap .sidenav{background:#12171e!important;border-color:#222a35!important}html.theme-dark .sidenav-content .rjck-acc{background:#161b23!important;border-color:#222a35!important}html.theme-dark .list_n2 .item{background:#1b2129!important;border-color:#242d39!important}html.theme-dark .list_n2 .item:hover{background:#1f2733!important;border-color:var(--rd-primary)!important}html.theme-dark .card-tag{background:rgba(59,158,255,.18);color:#a9cdff}.sidenav-wrap .sidenav .menu > .menu-item > .menu-a{font-size:14px;color:var(--theme-color-text-2)}html.theme-dark #sidenav .menu .menu-a,html.theme-dark .sidenav-wrap .sidenav .menu > .menu-item > .menu-a{color:#c4cdda}html.theme-dark #sidenav .menu > .menu-item > .menu-a:hover{background:rgba(255,255,255,.07);color:#fff}html.theme-dark #sidenav.sidenav{background:#12171e!important}:root:not(.theme-dark){--theme-color-bg:#edf1f7;--theme-color-border:#e7ecf3;--rd-panel:#f5f8fc;--theme-color-box-2:#f3f6fb;}.box,#sidenav.box,.sidenav-wrap .sidenav,.post-wrap,.box.section,.sidenav-content .section,.sidenav-content .rjck-acc,.box:has(.list),.section:has(.list){border:0!important;box-shadow:0 1px 2px rgba(16,24,40,.035)!important;background:var(--theme-color-box)!important;}.sidenav-content .child-section{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important;margin:0!important;}.sidenav-content .child-wrap{padding:0 8px 6px}.list .item,.list_n2 .item,.list_n3 .item,.list_g2 .item{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:12px!important;}.list .item:hover,.list_n2 .item:hover{background:#f3f7fd!important}html.theme-dark .list .item:hover,html.theme-dark .list_n2 .item:hover{background:#1b2129!important}.list_n2 .item .thumbnail-wrap{box-shadow:none!important;background:transparent!important}.sidenav-content .rjck-acc{overflow:hidden}.sidenav-content .rjck-acc>.rjck-acc-header{display:flex;align-items:center;gap:12px;padding:15px 18px!important;border-bottom:0!important;background:transparent;transition:background-color .18s ease;}.sidenav-content .rjck-acc>.rjck-acc-header::before{display:none!important}.sidenav-content .rjck-acc>.rjck-acc-header:hover{background:#f4f8fd}.sidenav-content .rjck-acc:not(.is-closed)>.rjck-acc-header{border-bottom-color:transparent!important}.sidenav-content .rjck-acc-header>.rjck-caret{position:static!important;right:auto!important;flex:none;width:26px;height:26px;padding:6px;border-radius:9px;background:#eef3fa;color:#5f7186;transition:transform .22s ease,background-color .18s ease,color .18s ease;}.sidenav-content .rjck-acc-header>.rjck-caret svg{width:100%;height:100%}.sidenav-content .rjck-acc>.rjck-acc-header:hover>.rjck-caret{background:#e2ecfa;color:var(--rd-primary)}.sidenav-content .rjck-acc.is-closed>.rjck-acc-header>.rjck-caret{background:#f3f6fb;color:#93a1b3}.sidenav-content .rjck-acc-header h2{font-size:17px!important;font-weight:700!important;color:var(--theme-color-text-1)}.sidenav-content .rjck-acc-header h3{font-size:15px!important;font-weight:600!important;color:var(--theme-color-text-2)!important}.sidenav-content .rjck-acc-header .desc{color:var(--theme-color-text-3)}.sidenav-content .child-section>.rjck-acc-header{padding:12px 14px!important;gap:10px}.sidenav-content .child-section>.rjck-acc-header>.rjck-caret{width:22px;height:22px;padding:5px;border-radius:8px}.theme-header-wrap{border-bottom:0!important;box-shadow:0 1px 0 rgba(16,24,40,.04)}.theme-footer{border-top:0!important;box-shadow:0 1px 0 rgba(16,24,40,.04) inset}.header-actions{border:0!important;box-shadow:0 2px 10px rgba(16,24,40,.07)!important}.header-action-btn+.header-action-btn{border-left:0!important}.subcate-chip,.rd-colors-tab,.rd-colors-cat{border:0!important;background:#edf2f9!important;}.subcate-chip:hover,.rd-colors-tab:hover,.rd-colors-cat:hover{background:#e2ebf8!important;color:var(--rd-primary)!important}.subcate-nav{border-bottom:0!important}.rjck-back-home a{border:0!important;background:#edf2f9!important}.rjck-back-home a:hover{background:#e2ebf8!important}html.theme-dark .box,html.theme-dark #sidenav.box,html.theme-dark .sidenav-wrap .sidenav,html.theme-dark .post-wrap,html.theme-dark .sidenav-content .section,html.theme-dark .sidenav-content .rjck-acc{background:#161b23!important;border:0!important;box-shadow:none!important;}html.theme-dark .sidenav-content .child-section{background:transparent!important}html.theme-dark .sidenav-content .rjck-acc>.rjck-acc-header:hover{background:#1b222c!important}html.theme-dark .rjck-acc-header>.rjck-caret{background:#222a36!important;color:#9aa8ba!important}html.theme-dark .rjck-acc.is-closed>.rjck-acc-header>.rjck-caret{background:#1d242e!important;color:#7d8798!important}html.theme-dark .theme-header-wrap,html.theme-dark .theme-footer{box-shadow:none!important}html.theme-dark .subcate-chip,html.theme-dark .rd-colors-tab,html.theme-dark .rd-colors-cat,html.theme-dark .rjck-back-home a{background:#1c232d!important;border:0!important}@media screen and (max-width:768px){.sidenav-content .rjck-acc>.rjck-acc-header{padding:13px 14px!important;gap:10px}.sidenav-content .rjck-acc-header>.rjck-caret{width:24px;height:24px;padding:5px}.sidenav-content .child-section>.rjck-acc-header{padding:11px 12px!important}.sidenav-content .child-wrap{padding:0 6px 4px}}.rd-download-bar{border:0!important;background:#f2f7ff}html.theme-dark .rd-download-bar{background:#1a2433}.post-header{border-bottom:0!important}.post-wrap:has(.rd-fonts-section){background:var(--theme-color-box)!important}.rd-fonts-section .palette{background:#f7fafd!important;border-color:#eaf0f8!important}html.theme-dark .rd-fonts-section .palette{background:#1c2740!important;border-color:#35425f!important}:root{--theme-sidenav-width:172px}.sidenav-wrap{min-width:0}.sidenav-wrap .sidenav{flex:0 0 var(--theme-sidenav-width)!important;width:var(--theme-sidenav-width)!important;min-width:var(--theme-sidenav-width)!important;max-width:var(--theme-sidenav-width)!important;box-sizing:border-box;overflow-x:hidden!important;}.sidenav-wrap .sidenav .menu{min-width:0!important;width:100%!important;padding:10px 12px!important;box-sizing:border-box;}#sidenav .menu,#sidenav .menu-item,#sidenav .menu .sub-menu,#sidenav .menu .sub-menu .menu-item{min-width:0;max-width:100%}#sidenav .menu .menu-a{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;min-width:0;max-width:100%;}#sidenav .menu .sub-menu .menu-a{font-size:13px;line-height:1.45;-webkit-line-clamp:3}@media screen and (max-width:768px){#sidenav .menu .menu-a{-webkit-line-clamp:1;white-space:nowrap!important;text-overflow:ellipsis}}#sidenav .menu .menu-item.has-sub > .menu-a{padding-right:30px!important}#sidenav .menu .menu-item.has-sub > .menu-a::after{right:10px;font-size:16px}#sidenav .menu .sub-menu .menu-item.rd-sub-off > .menu-a{opacity:.55}#sidenav .menu .sub-menu .menu-item.rd-sub-off > .menu-a:hover{opacity:1}.sidenav-content .child-section{background:var(--theme-color-box)!important;border:1px solid #e6edf7!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;border-radius:12px!important;margin:10px 0!important;overflow:hidden;}.sidenav-content .child-section + .child-section{margin-top:0!important}html.theme-dark .sidenav-content .child-section{background:#171d26!important;border-color:#29313d!important;box-shadow:none!important;}.sidenav-content .rjck-acc>.rjck-acc-header{position:relative;padding:15px 44px 15px 18px!important}.sidenav-content .rjck-acc-header>.rjck-caret{position:absolute!important;right:14px!important;left:auto!important;top:50%;margin-top:-9px;width:18px;height:18px;padding:0!important;border-radius:0!important;background:transparent!important;color:#9aa8b8;transition:transform .25s ease,color .18s ease;}.sidenav-content .rjck-acc>.rjck-acc-header:hover>.rjck-caret{background:transparent!important;color:var(--rd-primary)}.sidenav-content .rjck-acc.is-closed>.rjck-acc-header>.rjck-caret{background:transparent!important;transform:rotate(-90deg);color:#a8b4c2;}.sidenav-content .child-section>.rjck-acc-header{padding:13px 40px 13px 14px!important}html.theme-dark .sidenav-content .rjck-acc-header>.rjck-caret{background:transparent!important;color:#8d9aab!important}html.theme-dark .sidenav-content .rjck-acc.is-closed>.rjck-acc-header>.rjck-caret{color:#7d8798!important}@media screen and (max-width:768px){.sidenav-content .rjck-acc>.rjck-acc-header{padding:13px 40px 13px 14px!important}.sidenav-content .child-section{margin:8px 0!important;border-radius:10px!important}.sidenav-content .child-section>.rjck-acc-header{padding:11px 36px 11px 12px!important}}#sidenav .menu .sub-menu{border-left:2px solid rgba(37,99,235,.18);border-radius:0 0 0 8px;padding-left:10px!important;margin:2px 0 6px 4px!important;}html.theme-dark #sidenav .menu .sub-menu{border-left-color:rgba(59,158,255,.28)}#sidenav .menu .sub-menu .menu-item:last-child{margin-bottom:2px}.sidenav-content > .rjck-acc,.sidenav-content .child-section,.sidenav-content .rjck-acc .rjck-acc{border:1px solid #e6edf7!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;}.sidenav-content > .rjck-acc{background:var(--theme-color-box)!important;margin:0 0 12px!important;}.sidenav-content .child-section{background:#f8fbfe!important;margin:8px 0!important;}.sidenav-content > .rjck-acc:hover,.sidenav-content .child-section:hover,.sidenav-content .rjck-acc:focus-within{border-color:var(--rd-primary)!important;}html.theme-dark .sidenav-content > .rjck-acc,html.theme-dark .sidenav-content .child-section,html.theme-dark .sidenav-content .rjck-acc .rjck-acc{border:1px solid #29313d!important;border-radius:12px!important;box-shadow:none!important;}html.theme-dark .sidenav-content > .rjck-acc:hover,html.theme-dark .sidenav-content .child-section:hover{border-color:var(--rd-primary)!important}html.theme-dark .sidenav-content > .rjck-acc{background:#181d25!important}html.theme-dark .sidenav-content .child-section{background:#1b2129!important}.sidenav-content .child-wrap{padding:0 12px 12px}@media screen and (max-width:768px){.sidenav-content .child-wrap{padding:0 8px 10px}.sidenav-content > .rjck-acc{margin-bottom:10px!important}}.sidenav-content .rjck-acc{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin:0!important;}.sidenav-content .rjck-acc > .rjck-acc-header{border:1px solid #e6edf7!important;border-radius:12px!important;background:var(--theme-color-box)!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;margin:0!important;}.sidenav-content .rjck-acc > .rjck-acc-header:hover{border-color:var(--rd-primary)!important;background:var(--theme-color-box)!important;}.sidenav-content .child-wrap,.sidenav-content .rjck-acc > .child-content{background:transparent!important;padding:8px 0 6px!important;}.sidenav-content > .rjck-acc{margin:0 0 10px!important}.list .item,.list_n2 .item,.list_n3 .item,.list_g2 .item{border:1px solid #e6edf7!important;border-radius:12px!important;background:var(--theme-color-box)!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;}.list .item:hover,.list_n2 .item:hover,.list_n3 .item:hover,.list_g2 .item:hover{border-color:var(--rd-primary)!important;background:var(--theme-color-box)!important;}.list_p1 .item,.list_p2 .item{border:0!important;background:transparent!important;box-shadow:none!important;border-bottom:1px solid #f3f6fb!important;}html.theme-dark .sidenav-content .rjck-acc > .rjck-acc-header{border-color:#29313d!important;background:#181d25!important;box-shadow:none!important;}html.theme-dark .sidenav-content .rjck-acc > .rjck-acc-header:hover,html.theme-dark .sidenav-content .child-section:hover{border-color:var(--rd-primary)!important}html.theme-dark .list .item,html.theme-dark .list_n2 .item,html.theme-dark .list_n3 .item,html.theme-dark .list_g2 .item{border:1px solid #29313d!important;background:#1b2129!important;box-shadow:none!important;}html.theme-dark .list .item:hover,html.theme-dark .list_n2 .item:hover,html.theme-dark .list_n3 .item:hover,html.theme-dark .list_g2 .item:hover{border-color:var(--rd-primary)!important;background:#1f2733!important;}@media screen and (max-width:768px){.sidenav-content .child-wrap{padding:6px 0 4px!important}}@media (hover:none){.rd-fonts-section .download-btn{opacity:0}.rd-fonts-section .palette .colors::before{opacity:1}}.rd-fonts-section .palette:hover .download-btn,.rd-fonts-section .palette:focus-within .download-btn,.rd-fonts-section .palette:active .download-btn{opacity:1}.rd-fonts-section .download-btn:focus-visible{opacity:1;outline:2px solid #15803d;outline-offset:2px}@media (hover:none) and (max-width:768px){.rd-fonts-section .download-btn{opacity:1}}.sidenav-wrap .sidenav-content .child-section,body .sidenav-content .child-section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important;}.sidenav-content .child-section > .rjck-acc-header{border:1px solid #e6edf7!important;border-radius:12px!important;background:var(--theme-color-box)!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;margin:0!important;}.sidenav-content .child-section > .rjck-acc-header:hover{border-color:var(--rd-primary)!important;background:var(--theme-color-box)!important;}.sidenav-content .child-section > .child-content{background:transparent!important;padding:8px 0 4px!important;}html.theme-dark .sidenav-content .child-section > .rjck-acc-header{border-color:#29313d!important;background:#1b2129!important;box-shadow:none!important;}html.theme-dark .sidenav-content .child-section > .rjck-acc-header:hover{border-color:var(--rd-primary)!important;}#sidenav .menu .sub-menu{border-left:0!important;border-radius:0!important;padding-left:2px!important;margin:2px 0 6px 2px!important;}@media screen and (max-width:768px){.sidenav-content .child-section > .child-content{padding:6px 0 2px!important}}html.theme-dark .sidenav-wrap .sidenav-content .child-section,html.theme-dark body .sidenav-content .child-section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;}@media screen and (max-width:768px){.rd-fonts-section .palette .download-btn{opacity:0}.rd-fonts-section .palette:hover .download-btn,.rd-fonts-section .palette:focus-within .download-btn,.rd-fonts-section .palette:active .download-btn,.rd-fonts-section .download-btn:active,.rd-fonts-section .download-btn:focus-visible{opacity:1}}.sidenav-content .child-wrap > .child-section{margin:0 0 12px!important;}.sidenav-content .child-wrap > .child-section:last-child{margin-bottom:4px!important;}@media screen and (max-width:768px){.sidenav-content .child-wrap > .child-section{margin:0 0 10px!important}.sidenav-content .child-wrap > .child-section:last-child{margin-bottom:2px!important}}.sidenav-content .child-wrap > .child-section{margin:0 0 6px!important}.sidenav-content .child-wrap > .child-section:last-child{margin-bottom:0!important}@media screen and (max-width:768px){.sidenav-content .child-wrap > .child-section{margin:0 0 6px!important}.sidenav-content .child-wrap > .child-section:last-child{margin-bottom:0!important}}.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100vh - 120px)}@media screen and (max-width:768px){.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100vh - 56px)}}.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100vh - 90px)}@media screen and (max-width:768px){.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100vh - 20px)}}@supports (min-height:100dvh){.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100dvh - 90px)}@media screen and (max-width:768px){.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(100dvh - 20px)}}}img.lazy{min-height:1px}.list .item img.lazy,.list .item .thumbnail-wrap img.lazy{min-height:48px}.post-content img.lazy{min-height:200px}@media screen and (max-width:768px){.sidenav-wrap .sidenav-content,main .sidenav-content{min-height:calc(var(--rd-vvh,100vh) - 20px);}}@media screen and (max-width:768px){.sidenav-wrap .sidenav-content,main .sidenav-content,main.sidenav-content,.sidenav-wrap,.theme-content,#main,main{min-height:calc(var(--rd-vvh,100vh) - 110px);}}.rd-colors-section .rd-colors-cat,.rd-colors-section .rd-colors-tab{background:#edf2f9!important;color:var(--theme-color-text-1)!important;}.rd-colors-section .rd-colors-cat.active,.rd-colors-section .rd-colors-tab.active{background:var(--rd-primary)!important;color:#fff!important;font-weight:600;}.rd-colors-section .rd-colors-cat:hover:not(.active),.rd-colors-section .rd-colors-tab:hover:not(.active){background:#e2ebf8!important;color:var(--rd-primary)!important;}html.theme-dark .rd-colors-section .rd-colors-cat,html.theme-dark .rd-colors-section .rd-colors-tab{background:#1c232d!important;color:var(--theme-color-text-1)!important;}html.theme-dark .rd-colors-section .rd-colors-cat.active,html.theme-dark .rd-colors-section .rd-colors-tab.active{background:var(--rd-primary)!important;color:#fff!important;}.rd-colors-section .rd-colors-cats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:6px 0 22px!important;}@media (min-width:640px){.rd-colors-section .rd-colors-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.rd-colors-section .rd-colors-cat{width:100%!important;text-align:center!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.rd-colors-section .rd-colors-cat.active{font-weight:500!important}@media screen and (max-width:768px){.rd-fonts-section .tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.rd-fonts-section .tabs a{width:100%!important;text-align:center!important;font-weight:500!important}.rd-fonts-section .tabs a.active{font-weight:500!important}}.rd-colors-section .rd-colors-cat,.rd-colors-section .rd-colors-tab,.rd-fonts-section .tabs a,.subcate-chip,.rjck-back-home a,.rd-colors-cats button{border-radius:999px!important;overflow:hidden!important;}.rd-colors-section .rd-colors-cat:hover,.rd-colors-section .rd-colors-cat:focus-visible,.rd-colors-section .rd-colors-tab:hover,.rd-fonts-section .tabs a:hover,.subcate-chip:hover,.rjck-back-home a:hover{border-radius:999px!important;}.rd-color-card,.rd-color-card--palette,.rd-colors-grid .rd-color-card{border-radius:14px!important;overflow:hidden!important;}.rd-color-card .rd-color-swatch,.rd-color-card .rd-color-seg,.rd-color-card .rd-color-seg:first-child,.rd-color-card .rd-color-seg:last-child{border-radius:0!important;}.sidenav-content .list .item,.sidenav-content .list_n2 .item,.sidenav-content .rjck-acc > .rjck-acc-header,.sidenav-content .child-section > .rjck-acc-header{border-radius:12px!important;overflow:hidden;}#sidenav .menu > .menu-item > .menu-a,#sidenav .menu .sub-menu .menu-a{border-radius:8px!important;}.header-action-btn,.header-search-form,.header-search-form input{border-radius:999px!important;}.sidenav-content > .rjck-acc:hover,.sidenav-content .rjck-acc:hover,.sidenav-content .child-section:hover,.sidenav-content .child-wrap:hover,.sidenav-content .child-content:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;}.sidenav-content .rjck-acc-header{border-radius:12px!important;overflow:hidden!important;transition:background .18s ease,border-color .18s ease;}.sidenav-content .child-section > .rjck-acc-header:hover{background:var(--rd-side-hover)!important;border-color:var(--rd-primary)!important;border-radius:12px!important;}html.theme-dark .sidenav-content .child-section > .rjck-acc-header:hover{background:#1b222c!important;}.sidenav-content .rjck-acc,.sidenav-content .child-section,.sidenav-content .child-wrap,.sidenav-content .child-content{border-radius:12px!important;overflow:hidden!important;}.sidenav-content .rjck-acc:hover,.sidenav-content .child-section:hover,.sidenav-content .child-wrap:hover,.sidenav-content .child-content:hover,.sidenav-content .rjck-acc:focus-within,.sidenav-content .child-section:focus-within{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;}.sidenav-content .rjck-acc > .rjck-acc-header,.sidenav-content .child-section > .rjck-acc-header{border-radius:12px!important;overflow:hidden!important;}.sidenav-content .rjck-acc > .rjck-acc-header:hover,.sidenav-content .child-section > .rjck-acc-header:hover{border-radius:12px!important;}.sidenav-content .list .item,.sidenav-content .list_n2 .item{border-radius:14px!important;}.sidenav-content .list .item:hover,.sidenav-content .list_n2 .item:hover{border-radius:14px!important;}html,body,*{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;}@media screen and (max-width:768px){.sidenav-content .rjck-acc-header:active,.sidenav-content .child-section > .rjck-acc-header:active{background:var(--rd-side-hover)!important;border-radius:12px!important;overflow:hidden!important;}html.theme-dark .sidenav-content .rjck-acc-header:active,html.theme-dark .sidenav-content .child-section > .rjck-acc-header:active{background:#1b222c!important;}.list .item:active,.list_n2 .item:active{border-radius:14px!important;overflow:hidden!important;}}html.theme-dark .sidenav-content > .rjck-acc,html.theme-dark .sidenav-content .child-section,html.theme-dark .sidenav-content .child-wrap,html.theme-dark .sidenav-content .child-content,html.theme-dark .sidenav-content .rjck-acc .rjck-acc{border:0!important;background:transparent!important;box-shadow:none!important;}.sidenav-content > .rjck-acc,.sidenav-content .child-section,.sidenav-content .child-wrap,.sidenav-content .child-content{border:0!important;}@media screen and (max-width:768px){.rd-fonts-section .tabs{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.rd-fonts-section .tabs::-webkit-scrollbar{display:none}.rd-fonts-section .tabs a{width:auto!important;flex:0 0 auto!important;text-align:left!important;padding:6px 13px!important;font-size:12.5px!important;font-weight:500!important;border-radius:99px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}.rd-fonts-section .tabs a.active{font-weight:600!important}}