body,html{cursor:var(--cursor-arrow) 3 3,auto}#btn_comment_submit,#navList a,#sidebar_shortcut a,#sidebar_toptags a,.day,.fish-card__links a,.postTitle a,a,button,input[type=submit]{cursor:pointer}input,input:active,select,select:active,textarea,textarea:active{cursor:text}.water-ripple-canvas{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;pointer-events:none}:root{--abyss:#061520;--ink:#081a26;--deep:#0d2838;--deep-2:#12384a;--surface:rgba(13, 38, 53, 0.82);--surface-2:rgba(18, 50, 68, 0.72);--line:rgba(127, 227, 212, 0.18);--line-strong:rgba(127, 227, 212, 0.38);--paper:#f0fbf8;--text:#e7f3f1;--muted:#bfd6d6;--faint:#a7c0c1;--cyan:#7fe3d4;--cyan-soft:#a9f2e7;--amber:#f6c177;--coral:#ff9c8a;--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--sans:"Inter","Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--mono:"JetBrains Mono","Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;--radius:18px;--shadow:0 30px 80px -40px rgba(0, 0, 0, 0.95);--cursor-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48cGF0aCBkPSJNMyAyIEwzIDIyLjUgTDkuNiAxNi42IEwxMy44IDI2IEwxOCAyNC4xIEwxNC4xIDE0LjggTDIzIDE0LjggWiIgZmlsbD0iIzA2MTMxZCIgc3Ryb2tlPSIjN2ZlM2Q0IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjUuMiIgY3k9IjUuMiIgcj0iMS4zIiBmaWxsPSIjZWFmZmZiIi8+PC9zdmc+")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;color:var(--text);background-color:var(--abyss);background-image:radial-gradient(1100px 620px at 12% -8%,rgba(43,139,151,.24),transparent 62%),radial-gradient(900px 520px at 100% 0,rgba(246,193,119,.07),transparent 58%),radial-gradient(800px 500px at 50% 100%,rgba(25,91,108,.16),transparent 64%),linear-gradient(180deg,#071a26 0,#0a2433 42%,#06141e 100%);background-attachment:fixed;font-family:var(--sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgba(190,248,239,.18) .6px,transparent .7px),radial-gradient(rgba(190,248,239,.1) .6px,transparent .7px);background-position:0 0,3px 3px;background-size:6px 6px,7px 7px;mix-blend-mode:soft-light}body::after{content:"";position:fixed;inset:-20%;z-index:0;pointer-events:none;opacity:.8;background:linear-gradient(112deg,transparent 42%,rgba(127,227,212,.07) 44%,transparent 46%),linear-gradient(112deg,transparent 58%,rgba(127,227,212,.05) 60%,transparent 62%);animation:26s ease-in-out infinite alternate water-drift,12s ease-in-out infinite alternate aurora-breathe}@keyframes water-drift{from{transform:translate3d(-2%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1%,0) scale(1.05)}}@keyframes aurora-breathe{from{opacity:.5}to{opacity:.95}}::selection{color:#04202a;background:var(--cyan)}a{color:var(--cyan);text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}a:hover{color:var(--cyan-soft)}a:active{filter:brightness(1.16)}#navList a:active,#sidebar_shortcut a:active,#sidebar_toptags a:active,.fish-card__links a:active{background:rgba(127,227,212,.14);border-color:var(--line-strong)}#btn_comment_submit:active,#sidebar_search_box .btn_my_zzk:active,button:active{transform:scale(.96)}.day:active{transform:translateY(0) scale(.997);box-shadow:0 0 0 1px rgba(127,227,212,.28),0 0 45px rgba(127,227,212,.16)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}img{max-width:100%;height:auto}#home{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto}#home>#footer,#home>#header,#home>#main{position:relative;z-index:1}#home::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.78;filter:drop-shadow(0 0 6px rgba(127, 227, 212, .18));background-image:radial-gradient(circle at 8% 90%,rgba(127,227,212,.35) 0 1.5px,transparent 2.6px),radial-gradient(circle at 17% 76%,rgba(127,227,212,.22) 0 1px,transparent 2.1px),radial-gradient(circle at 73% 86%,rgba(127,227,212,.28) 0 2px,transparent 3.2px),radial-gradient(circle at 88% 68%,rgba(127,227,212,.18) 0 1.2px,transparent 2.3px),radial-gradient(circle at 43% 96%,rgba(127,227,212,.2) 0 1px,transparent 2.2px),radial-gradient(circle at 31% 84%,transparent 0 3px,rgba(127,227,212,.2) 3.8px 4.8px,transparent 5.6px),radial-gradient(circle at 64% 72%,transparent 0 2.5px,rgba(127,227,212,.16) 3.3px 4.2px,transparent 5px);background-repeat:no-repeat;animation:20s linear infinite bubble-rise}#blogTitle h2 br,#blogTitle h2 hr,#home::after{display:none}@supports (animation-timeline:scroll()){#home::after{content:"";display:block;position:fixed;top:0;left:0;z-index:30;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg,#7fe3d4,rgba(246,193,119,.9));box-shadow:0 0 18px rgba(127,227,212,.5);transform:scaleX(0);transform-origin:0 50%;animation:linear both read-progress;animation-timeline:scroll(root)}}@keyframes read-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bubble-rise{0%{transform:translateY(24px);opacity:0}18%{opacity:.9}78%{opacity:.55}100%{transform:translateY(-96px);opacity:0}}#header{display:block;position:relative;overflow:hidden;padding:78px 0 0;border-bottom:1px solid var(--line);margin-bottom:38px}#header::after{content:"";position:absolute;top:54px;right:-110px;width:420px;height:420px;pointer-events:none;border:2px dashed rgba(127,227,212,.42);filter:drop-shadow(0 0 10px rgba(127, 227, 212, .18));border-radius:50%;box-shadow:0 0 0 38px rgba(127,227,212,.06),0 0 0 76px rgba(127,227,212,.04),0 0 0 114px rgba(127,227,212,.022);opacity:.9;animation:48s linear infinite sonar-turn,7s ease-in-out infinite sonar-glow}@keyframes sonar-turn{to{transform:rotate(360deg)}}@keyframes sonar-glow{0%,100%{opacity:.6}50%{opacity:1}}#blogTitle{position:relative;z-index:1;float:none;width:auto;max-width:800px}#blogTitle h1{animation:.8s cubic-bezier(.2,.8,.2,1) backwards rise-in;margin:0;font-family:var(--serif);font-size:clamp(3rem, 6.4vw, 5.6rem);font-weight:600;line-height:.98;letter-spacing:-.045em;color:var(--paper)}#blogTitle h2{animation:.8s cubic-bezier(.2,.8,.2,1) .12s backwards rise-in;margin:22px 0 0;max-width:620px;font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.85;letter-spacing:.03em;color:#c4d9d9}#navigator{animation:.8s cubic-bezier(.2,.8,.2,1) .22s backwards rise-in;float:none;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:46px;padding-bottom:16px}@keyframes rise-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#blogLogo,#lnkBlogLogo{display:none!important}#blogTitle h1::before{content:"DEEP WATER NOTES / EST. 2026";display:block;margin-bottom:20px;font-family:var(--mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.26em;color:var(--cyan);opacity:.82}#blogTitle h1 a{color:var(--paper);text-decoration:none}#blogTitle h1 a:hover{color:var(--paper)}#navList{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}#navList li{margin:0;padding:0}#navList a{position:relative;display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;border:1px solid transparent;border-radius:999px;color:#c6dada;font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap}#navList a::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:1px;background:var(--cyan);opacity:.55;transform:scaleX(0);transform-origin:left center;transition:transform .25s}#navList a:hover::after{transform:scaleX(1)}#navList a:hover{color:var(--cyan);border-color:var(--line);background:rgba(127,227,212,.045)}.blogStats{flex:0 0 auto;color:#b9d0d1;font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.6;letter-spacing:.03em;text-align:right}#blog_stats_place_holder{opacity:.95}#main{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:34px;align-items:start}#mainContent{min-width:0}.forFlow{padding:0}.day{position:relative;margin:0 0 18px;padding:30px 32px 24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg,rgba(19,54,73,.9) 0,rgba(9,28,41,.84) 100%);box-shadow:var(--shadow);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.65s cubic-bezier(.2,.8,.2,1) backwards card-in,7s ease-in-out infinite card-breathe}.day>*{position:relative;z-index:1}.day::after{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;z-index:0;width:46%;pointer-events:none;background:linear-gradient(100deg,transparent 0,rgba(127,227,212,.09) 42%,rgba(235,255,251,.06) 50%,transparent 62%);opacity:0;transform:translateX(-120%) rotate(8deg);transition:opacity .3s}.day:hover::after{opacity:1;animation:1.25s card-sheen}.forFlow .day:first-child::after{animation:1.8s .6s both intro-sheen}@keyframes intro-sheen{0%{opacity:0;transform:translateX(-120%) rotate(8deg)}15%{opacity:1}100%{opacity:0;transform:translateX(420%) rotate(8deg)}}@keyframes card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-sheen{from{transform:translateX(-120%) rotate(8deg)}to{transform:translateX(420%) rotate(8deg)}}@keyframes card-breathe{0%,100%{border-color:var(--line)}50%{border-color:rgba(127,227,212,.34)}}.day::before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(127,227,212,.65),transparent);background-size:38% 100%;background-repeat:no-repeat;opacity:.55;animation:7s ease-in-out infinite card-line;transition:opacity .25s}@keyframes card-line{0%,100%{background-position:-40% 0}50%{background-position:140% 0}}.day:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 36px 90px -46px #000,0 0 0 1px rgba(127,227,212,.04) inset}.day:hover::before{opacity:1}.dayTitle{margin-bottom:13px;font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.55;letter-spacing:.12em;color:#b9d0d1;text-transform:uppercase}.dayTitle a{color:inherit}.dayTitle a:hover{color:var(--cyan)}.postTitle{margin:0 0 10px;font-family:var(--serif);font-size:clamp(1.35rem, 2.05vw, 1.72rem);font-weight:600;line-height:1.45;letter-spacing:-.012em}.postTitle a,.postTitle2{color:var(--paper)}.postTitle a:hover,.postTitle2:hover{color:var(--cyan)}.postCon{margin:10px 0 18px;color:#c9dcdc;font-family:var(--sans);font-size:15px;line-height:1.9}.c_b_p_desc{color:inherit}.c_b_p_desc_readmore{color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.postDesc{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding-top:14px;border-top:1px solid var(--line);color:#aac3c5;font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.7;letter-spacing:.02em}.postDesc a{color:#b9d0d1}.postDesc a:hover{color:var(--cyan)}.day.pinned{border-color:rgba(246,193,119,.28)}.day.pinned .dayTitle::after{content:"PINNED";margin-left:10px;color:var(--amber)}.clear{clear:both}#nav_next_page{margin:22px 0 8px}#nav_next_page a,.Pager a,.pager a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.04em}#nav_next_page a:hover,.Pager a:hover,.pager a:hover{color:var(--cyan);border-color:var(--line-strong);background:rgba(127,227,212,.05)}.Pager,.pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px 0}#sideBar{position:sticky;top:24px;width:auto;min-width:0;font-size:13px}#sideBarMain{display:flex;flex-direction:column;gap:16px}#sidebar_news{margin:0;padding:0;background:0 0;box-shadow:none;border:none}#sidebar_news .catListTitle{display:none!important}#blog-news,#sidebar_news_container{margin:0;padding:0;background:0 0}.fish-card{position:relative;padding:26px 22px 22px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(120% 80% at 0 0,rgba(80,198,197,.18),transparent 58%),linear-gradient(165deg,rgba(15,43,60,.92),rgba(7,22,33,.86));box-shadow:var(--shadow);overflow:hidden}.fish-card::after{content:"";position:absolute;top:-58px;right:-58px;width:160px;height:160px;border:1px solid rgba(127,227,212,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(127,227,212,.035),0 0 0 44px rgba(127,227,212,.018);pointer-events:none}.fish-card__avatar{position:relative;z-index:1;isolation:isolate;width:104px;height:104px;margin-bottom:18px;border-radius:50%;padding:3px;background:linear-gradient(145deg,rgba(214,242,255,.82),rgba(127,227,212,.55));box-shadow:0 12px 30px -18px rgba(127,227,212,.6);animation:6s ease-in-out infinite fish-float}.fish-card__avatar::after{content:"";position:absolute;inset:-7px;z-index:0;border:1px solid rgba(127,227,212,.4);border-radius:50%;pointer-events:none;animation:4.5s ease-out infinite halo-pulse}@keyframes fish-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes halo-pulse{0%{transform:scale(.96);opacity:.8}100%{transform:scale(1.24);opacity:0}}.fish-card__avatar img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.fish-card__eyebrow{position:relative;z-index:1;margin:0 0 6px;font-family:var(--mono);font-size:10px;line-height:1.5;letter-spacing:.2em;color:var(--cyan);opacity:.8}.fish-card__name{position:relative;z-index:1;margin:0 0 10px;font-family:var(--serif);font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--paper)}.fish-card__bio{position:relative;z-index:1;margin:0 0 16px;color:#c7dbdb;font-size:13.5px;line-height:1.9}.fish-card__handle{position:relative;z-index:1;margin:-6px 0 14px;color:#a9c3c5;font-family:var(--mono);font-size:10.5px;line-height:1.7;letter-spacing:.06em}.fish-card__status{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:5px 10px;border:1px solid rgba(127,227,212,.16);border-radius:999px;color:var(--cyan);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.04em}.fish-card__status::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(127,227,212,.8);animation:2.8s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,100%{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.fish-card__now{position:relative;z-index:1;margin:0 0 16px;padding-top:14px;border-top:1px solid var(--line);color:#b9d0d1;font-size:12.5px;line-height:1.8}.fish-card__now b{display:block;margin-bottom:4px;color:#b9d0d1;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em}.fish-card__links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.fish-card__links a{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:#c0d5d6;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em}.fish-card__links a:hover{color:var(--cyan);border-color:var(--line-strong);background:rgba(127,227,212,.05)}#blog-calendar{display:none!important}#blog-sidecolumn{display:flex;flex-direction:column;gap:14px}.sidebar-block{margin:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(10,31,45,.78);box-shadow:0 24px 60px -42px rgba(0,0,0,.9);word-break:normal;overflow-wrap:break-word}#TopViewPostsBlock li,#sidebar_postarchive li,#sidebar_recentposts li,#sidebar_topviewedposts li{line-height:1.8}#TopViewPostsBlock a,#sidebar_postarchive a,#sidebar_recentposts a,#sidebar_topviewedposts a{display:inline}#TopViewPostsBlock li a,#sidebar_recentposts li a,#sidebar_topviewedposts li a{font-size:12.5px;line-height:1.8}.sidebar-block .catListTitle{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--line);color:var(--cyan);font-family:var(--sans);font-size:11.5px;font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.sidebar-block ol,.sidebar-block ul{margin:0;padding:0;list-style:none}.sidebar-block li{margin:0;padding:6px 0;color:#c4d9da;font-size:13px;font-weight:500;line-height:1.8;border-bottom:1px solid rgba(127,227,212,.06)}.sidebar-block li:last-child{border-bottom:none}.sidebar-block a{color:#d3e5e5}.sidebar-block a:hover{color:var(--cyan)}#sidebar_shortcut ul,#sidebar_toptags ul{display:flex;flex-wrap:wrap;gap:6px}#sidebar_shortcut li,#sidebar_toptags li{width:auto;padding:0;border:none}#sidebar_shortcut a{display:inline-flex;padding:4px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px}#sidebar_toptags a{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--line);border-radius:999px;font-size:12px}#sidebar_toptags .tag-count{margin-left:4px;color:#a9c3c5;font-family:var(--mono);font-size:10px}#sidebar_search_box .div_my_zzk{display:flex;gap:0;margin-top:6px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:rgba(4,13,21,.45)}#sidebar_search_box .input_my_zzk{flex:1;min-width:0;padding:8px 10px;border:none;outline:0;background:0 0;color:var(--text);font-family:var(--sans);font-size:13px}#sidebar_search_box .btn_my_zzk{padding:0 12px;border:none;border-left:1px solid var(--line);background:0 0;color:var(--cyan);font-family:var(--mono);font-size:11px;cursor:pointer}#sidebar_search_box .btn_my_zzk:hover{background:rgba(127,227,212,.07)}#sidebar_recentcomments .recent_comment_title{font-style:normal;font-size:12px}#sidebar_recentcomments .recent_comment_body{margin:4px 0;color:#b9d0d1;font-size:12px;line-height:1.7}#sidebar_recentcomments .recent_comment_author{color:#a9c3c5;font-family:var(--mono);font-size:10px;text-align:right}#profile_block,#sidebar_shortcut,.sidebar-block:not(:has(li)):not(:has(input)){display:none!important}#post_detail{min-width:0}#topics{padding:38px 40px 30px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(110% 80% at 100% 0,rgba(80,198,197,.07),transparent 52%),linear-gradient(165deg,rgba(16,45,62,.94),rgba(7,23,35,.88));box-shadow:var(--shadow);animation:.7s cubic-bezier(.2,.8,.2,1) backwards card-in}#topics .postTitle{margin:0 0 14px;max-width:760px;font-size:clamp(1.9rem, 3.4vw, 2.75rem);line-height:1.34;text-wrap:balance;letter-spacing:-.025em;text-align:left}#topics .postTitle a,#topics .postTitle2{color:var(--paper)}#topics .postTitle a:hover{color:var(--cyan)}#topics .postDesc{margin:0 0 28px;padding:0;border:none;color:#b9d0d1;font-family:var(--mono);font-size:11.5px}#topics .postDesc a{color:var(--faint)}#cnblogs_post_body .post-toc{margin:0 0 34px;padding:18px 20px 14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,rgba(127,227,212,.055),rgba(7,23,35,.28));font-family:var(--sans)}#cnblogs_post_body .post-toc__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}#cnblogs_post_body .post-toc__label{color:var(--cyan);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em}#cnblogs_post_body .post-toc__meta{color:#b9d0d1;font-family:var(--sans);font-size:11.5px;white-space:nowrap}#cnblogs_post_body .post-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none}#cnblogs_post_body .post-toc li{margin:0;padding:0;border:none}#cnblogs_post_body .post-toc a{display:flex;gap:9px;padding:5px 0;border-bottom:1px solid transparent;color:#c4d9da;font-family:var(--sans);font-size:12.5px;line-height:1.65}#cnblogs_post_body .post-toc a span{flex:0 0 auto;padding-top:2px;color:var(--faint);font-family:var(--mono);font-size:9.5px;letter-spacing:.04em}#cnblogs_post_body .post-toc a.is-active,#cnblogs_post_body .post-toc a:hover{color:var(--cyan);border-bottom-color:var(--line)}#cnblogs_post_body .post-toc a.is-active span,#cnblogs_post_body .post-toc a:hover span{color:var(--amber)}#cnblogs_post_body .post-toc a.is-active span{opacity:1}#cnblogs_post_body{max-width:780px;color:var(--text);font-family:var(--serif);font-size:18px;line-height:2;letter-spacing:.01em}#cnblogs_post_body>:first-child{margin-top:0}#cnblogs_post_body p{margin:19px 0}#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body h4{color:var(--paper);font-family:var(--serif);font-weight:600;letter-spacing:-.015em}#cnblogs_post_body h1{margin:50px 0 18px;padding-top:16px;border-top:1px solid var(--line);font-size:1.85rem;line-height:1.4}#cnblogs_post_body h2{margin:46px 0 16px;padding-top:14px;border-top:1px solid var(--line);font-size:1.55rem;line-height:1.45;scroll-margin-top:22px}#cnblogs_post_body h2:target,#cnblogs_post_body h3:target{color:var(--cyan);border-top-color:var(--line-strong)}#cnblogs_post_body h3{margin:34px 0 12px;font-size:1.22rem;line-height:1.5}#cnblogs_post_body h4{margin:26px 0 10px;font-size:1.05rem}#cnblogs_post_body strong{color:#f6fffd;font-weight:600}#cnblogs_post_body em{color:#b7cdce}#cnblogs_post_body a{color:var(--cyan);border-bottom:1px solid rgba(127,227,212,.32)}#cnblogs_post_body a:hover{color:var(--cyan-soft);border-bottom-color:var(--cyan-soft);text-shadow:0 0 14px rgba(127,227,212,.24)}#cnblogs_post_body blockquote{margin:26px 0;padding:18px 22px;border-left:2px solid rgba(127,227,212,.6);border-radius:0 12px 12px 0;background:rgba(127,227,212,.045);color:#b7cdce;font-size:.96em}#cnblogs_post_body blockquote p{margin:.55em 0}#cnblogs_post_body ol,#cnblogs_post_body ul{margin:18px 0;padding-left:1.5em}#cnblogs_post_body li{margin:7px 0;line-height:1.9}#cnblogs_post_body code{padding:2px 6px;border:1px solid rgba(246,193,119,.16);border-radius:5px;background:rgba(246,193,119,.07);color:var(--amber);font-family:var(--mono);font-size:.86em;word-break:break-word}#cnblogs_post_body pre{margin:26px 0;padding:10px 22px 20px;border:1px solid var(--line);border-radius:14px;background:#030d15;box-shadow:0 20px 50px -35px #000;overflow-x:auto;line-height:1.75}#cnblogs_post_body pre code{display:block;padding:0;border:none;background:0 0;color:#d5e6e4;font-size:13.5px}#cnblogs_post_body pre[data-mac-style] code{padding-top:32px}#cnblogs_post_body hr{margin:40px 0;border:none;border-top:1px solid var(--line)}#cnblogs_post_body img{display:block;margin:26px auto;border-radius:12px;box-shadow:0 22px 60px -42px #000}#cnblogs_post_body table{width:100%;margin:24px 0;border-collapse:collapse;font-family:var(--sans);font-size:13px;line-height:1.7}#cnblogs_post_body td,#cnblogs_post_body th{padding:10px 12px;border:1px solid var(--line);text-align:left}#cnblogs_post_body th{color:var(--paper);background:rgba(127,227,212,.06);font-weight:600}#cnblogs_post_body td{color:var(--muted)}#MySignature{margin:52px 0 0;padding:18px 0 0;border-top:1px solid var(--line);color:#a9c3c5;font-family:var(--mono);font-size:11.5px;font-style:normal;line-height:1.8;letter-spacing:.04em}#blog_post_info_block{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}#green_channel{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:none;margin-bottom:14px}#green_channel a{display:inline-flex;align-items:center;min-height:32px;padding:6px 13px!important;border:1px solid var(--line)!important;border-radius:999px;background:0 0!important;color:#c4d9da!important;font-family:var(--mono);font-size:11px!important;line-height:1.4!important;text-shadow:none!important;box-shadow:none!important}#green_channel a:hover{color:var(--cyan)!important;border-color:var(--line-strong)!important;background:rgba(127,227,212,.05)!important}#div_digg{display:flex;gap:10px;margin:16px 0;color:#b9d0d1;font-family:var(--mono);font-size:11px}#div_digg .buryit,#div_digg .diggit{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:0 0;color:var(--muted);cursor:pointer}#div_digg .buryit:hover,#div_digg .diggit:hover{color:var(--cyan);border-color:var(--line-strong)}#post_next_prev{margin:18px 0 0;color:#b9d0d1;font-family:var(--mono);font-size:11.5px;line-height:1.8}#post_next_prev a{color:var(--muted)}#post_next_prev a:hover{color:var(--cyan)}#blog-comments-placeholder,#comment_form_container{margin-top:18px;padding:26px 30px;border:1px solid var(--line);border-radius:20px;background:rgba(10,31,45,.76);box-shadow:0 28px 70px -50px rgba(0,0,0,.95)}.feedback_area_title{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--paper);font-family:var(--serif);font-size:1.15rem;font-weight:600}.feedbackItem{margin:0;padding:16px 0;border-bottom:1px solid rgba(127,227,212,.08)}.feedbackItem:last-child{border-bottom:none}.feedbackListSubtitle{color:#c4d9da;font-family:var(--mono);font-size:11.5px;line-height:1.7}.feedbackListSubtitle a{color:var(--cyan)}.blog_comment_body{margin:10px 0 0;color:var(--text);font-size:15px;line-height:1.8}.comment_vote a,.feedbackManage a{color:var(--faint);font-family:var(--mono);font-size:10px}.comment_vote a:hover,.feedbackManage a:hover{color:var(--cyan)}#commentform_title{margin:0 0 14px;color:var(--paper);font-family:var(--serif);font-size:1.15rem;font-weight:600}#comment_form_container input[type=email],#comment_form_container input[type=text],#comment_form_container textarea,.comment_textarea textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:rgba(4,13,21,.55);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.7}#btn_comment_submit{min-height:36px;padding:7px 18px;border:1px solid rgba(127,227,212,.4);border-radius:999px;background:rgba(127,227,212,.1);color:var(--cyan);font-family:var(--mono);font-size:11px;letter-spacing:.05em;cursor:pointer}#btn_comment_submit:hover{background:rgba(127,227,212,.18)}#footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:54px;padding:24px 0 40px;border-top:1px solid var(--line);color:#b9d0d1;font-family:var(--mono);font-size:11.5px;line-height:1.8;letter-spacing:.03em}#footer::before{content:"在深水区，保持上浮的能力。";color:#c4d9da;font-family:var(--serif);font-size:13px;letter-spacing:.02em}#footer a{color:var(--faint)}#footer a:hover{color:var(--cyan)}#footer_site_link{display:none}.footer-icp{display:inline-flex;flex-wrap:wrap;gap:10px;opacity:.9}.footer-icp img{width:14px;height:14px;vertical-align:-2px}#cnblogs_ch{margin:24px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(8,26,39,.42);color:var(--faint);font-family:var(--sans);font-size:11px;line-height:1.9;opacity:.62}#cnblogs_ch a{color:var(--faint)!important}#cnblogs_ch a:hover{color:var(--cyan)!important}#blog_c1{margin:20px 0;opacity:.32;filter:grayscale(.5) saturate(.45)}#blog_c1 img{width:220px!important;height:auto!important;min-width:0!important;max-width:100%!important;border-radius:10px}#blog_c1:hover{opacity:.65;filter:none}#HistoryToday,#under_post_card1 .under-post-card{margin-top:24px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(8,26,39,.48)}#under_post_card1 header{margin-bottom:8px;color:var(--cyan);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em}#under_post_card1 ul{margin:0;padding:0;list-style:none}#under_post_card1 li{margin:5px 0;line-height:1.7}#under_post_card1 li a{color:var(--muted);font-size:12.5px}#under_post_card1 li a:hover{color:var(--cyan)}#comment_form_container .login_tips{padding:10px 0;color:var(--faint);font-size:12px;text-align:center}#opt_under_post,.under-post-card{margin-top:24px}@media (max-width:1020px){#main{grid-template-columns:minmax(0,1fr) 260px;gap:24px}#topics{padding:30px 28px 24px}#header::after{right:-180px;opacity:.55}}@media (max-width:820px){#home{width:min(100% - 32px,720px)}#header{padding-top:48px}#header::after{display:none}#navigator{align-items:flex-start;flex-direction:column;gap:10px;margin-top:30px}.blogStats{text-align:left}#main{display:block}#sideBar{position:static;margin-top:26px}#blog-sidecolumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#sidebar_news{grid-column:1/-1}#footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){body{font-size:15px}#home{width:calc(100% - 24px)}#header{padding-top:36px;margin-bottom:26px}#blogTitle h1{font-size:clamp(2.6rem, 12vw, 3.6rem)}#blogTitle h1::before{font-size:8.5px;letter-spacing:.18em}#blogTitle h2{font-size:14px}#navList a{padding:6px 11px;font-size:12.5px}.day{padding:23px 20px 19px;border-radius:15px}.day::before{left:20px;right:20px}#topics{padding:24px 20px 20px;border-radius:17px}#cnblogs_post_body{font-size:17.5px;line-height:1.95}#cnblogs_post_body .post-toc{padding:16px 15px 12px}#cnblogs_post_body .post-toc__head{align-items:flex-start;flex-direction:column;gap:5px}#cnblogs_post_body .post-toc ol{grid-template-columns:1fr}#cnblogs_post_body h1{font-size:1.55rem}#cnblogs_post_body h2{font-size:1.35rem}#cnblogs_post_body pre{padding:15px;border-radius:11px}#blog-sidecolumn{grid-template-columns:1fr}#blog-comments-placeholder,#comment_form_container{padding:20px 18px;border-radius:15px}}#cnblogs_post_body blockquote,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body pre{animation:.8s backwards article-reveal}@supports (animation-timeline:view()){#cnblogs_post_body blockquote,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body pre{animation:1s linear both article-reveal;animation-timeline:view();animation-range:entry 0% entry 25%}}@keyframes article-reveal{from{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#blogTitle h2,#cnblogs_post_body,.postCon,.postTitle{word-break:normal;overflow-wrap:break-word}#btn_comment_submit,#div_digg,#footer,#green_channel a,#post_next_prev,#topics .postDesc,.blogStats,.dayTitle,.feedbackListSubtitle,.fish-card__handle,.fish-card__links a,.fish-card__status,.postDesc,.sidebar-block .catListTitle{font-family:var(--sans);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}