
:root{--ink:#343637;--muted:#797b80;--purple:#796390;--line:#e9e7ec}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.85}a{color:var(--purple);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:5px}header{border-bottom:1px solid var(--line)}.navwrap{max-width:1160px;margin:auto;min-height:83px;display:flex;align-items:center;gap:75px;padding:0 36px}.brand{font-size:21px;font-weight:bold;color:var(--ink);letter-spacing:-.6px;white-space:nowrap}.brand span{font-size:13px;font-weight:normal;margin-left:8px;letter-spacing:1px}nav{display:flex;gap:31px}nav a{color:#737278;font-size:14px;padding:26px 0;position:relative}nav .active{color:var(--purple)}nav .active:after{content:'';height:2px;background:var(--purple);position:absolute;bottom:0;left:0;right:0}.manage-link{margin-left:auto;font-size:12px;color:#8b8293}main{max-width:960px;padding:54px 30px 75px;margin:auto;min-height:75vh}.page-label,.eyebrow{font-size:10px;font-weight:normal;color:var(--purple);letter-spacing:1.6px}.page-label{margin-bottom:30px}.eyebrow span{color:var(--muted);letter-spacing:.3px}h1{font-size:43px;letter-spacing:-1.5px;line-height:1.3;margin:0 0 22px;font-weight:650}h2{font-size:21px;line-height:1.5;letter-spacing:-.5px;margin:0 0 15px}h3{font-size:18px;line-height:1.5;margin:6px 0 10px;font-weight:500}.dot{color:var(--purple);padding-left:2px}.serif{font-family:Georgia,serif;font-style:italic;font-weight:400;margin-left:12px}.intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:8px 0 51px}.intro-en{font-family:Georgia,serif;font-size:23px;margin:0 0 24px;color:#747076;font-style:italic}.intro p{margin-top:0}.muted{color:var(--muted);font-size:12px}.intro-links{display:flex;gap:28px;margin-top:28px;font-size:13px}.intro-links span{margin-left:8px}.math-seal{width:180px;flex-shrink:0;color:var(--purple);text-align:center;margin-right:6px}.math-seal svg{width:172px;stroke:#a298b0;fill:none;stroke-width:.65}.math-seal span{font-family:Georgia,serif;font-style:italic;font-size:12px;letter-spacing:.6px}.interest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-bottom:43px}.interest h2{font-size:17px}.interest h2 a{margin-left:8px;font-size:14px}.interest p{font-size:14px;margin:0;color:#707075}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.section-heading a{font-size:12px}.section-heading h2{margin:0}.home-notes article{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:25px 0}.number{font-size:12px;color:#aea8b6;padding-top:4px}.home-notes p{margin:0;font-size:13px;color:#79787e}.textlink{border:0;background:transparent;color:var(--purple);padding:0;text-align:left;font-size:inherit;line-height:inherit}.textlink:hover{text-decoration:underline}.arrow{margin-left:auto;color:var(--purple)}.podcast-banner{margin-top:41px;background:#f8f7fa;border:1px solid #eeebf2;padding:27px 32px;display:flex;align-items:center;justify-content:space-between}.podcast-banner h2{font-family:Georgia,serif;font-size:27px;font-weight:400;margin:8px 0}.podcast-banner p{font-size:13px;color:#7c7682;margin:0}.podcast-banner>a{font-size:12px}.lead{color:#77747d;font-size:16px;margin:0 0 39px}.filters{display:flex;gap:14px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:7px}input,select,textarea{background:white;border:1px solid #ddd8e3;border-radius:4px;padding:9px 12px;color:var(--ink);max-width:100%}input:focus,textarea:focus,select:focus{outline:1px solid var(--purple)}.filters input{flex:1}.filters select{font-size:12px;min-width:165px}.entry{padding:26px 0;border-bottom:1px solid var(--line)}.entry h3{font-size:20px;margin:10px 0}.entry p{color:#75717c;font-size:14px;margin:0 0 13px}.readlink{font-size:12px;color:var(--purple);background:none;border:0;padding:0}.readlink span{margin-left:9px}.empty{text-align:center;padding:55px 25px;border-bottom:1px solid var(--line)}.empty-symbol{font-family:Georgia,serif;font-size:55px;color:#a99aba}.empty h3{font-family:Georgia,serif;font-size:23px}.empty p{color:#87818b;max-width:480px;margin:15px auto}.empty a{font-size:13px}.back{border:0;background:none;padding:0;color:var(--purple);font-size:13px;margin-bottom:28px}.article-body{max-width:770px;font-size:16px;line-height:2.1;margin:36px 0}.article-body p{white-space:pre-wrap;margin:0 0 25px}.about-copy{max-width:730px;font-size:16px}.about-copy h2{margin-top:38px}.signature{font-family:Georgia,serif;color:var(--purple);font-style:italic;margin-top:45px}.editor{padding:27px;border:1px solid var(--line);background:#fcfbfd;border-radius:5px}.editor label{display:flex;flex-direction:column;font-size:13px;gap:6px;margin-bottom:18px}.form-row{display:flex;gap:18px}.form-row label{flex:1}.editor textarea{resize:vertical}.editor small{color:var(--muted)}.editor-actions{display:flex;align-items:center;gap:20px}.editor-actions .back{margin:0}.button{display:inline-block;background:var(--purple);color:white;border:0;border-radius:4px;padding:10px 21px;font-size:13px}.library-title{margin-top:40px}.saved{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid var(--line)}.saved>div{flex:1}.saved p{font-size:12px;color:var(--muted);margin:0}.saved button{border:0;background:none;color:var(--purple);font-size:12px}.editor-note{margin-top:28px;color:#85808b;font-size:12px}.error{color:#a13747}audio{display:block;width:100%;max-width:620px;margin:20px 0}footer{max-width:1100px;border-top:1px solid var(--line);padding:24px 35px;margin:auto;display:flex;gap:40px;justify-content:space-between;font-size:11px;color:#96919b}footer a{color:#8a7e97}@media(max-width:700px){.navwrap{padding:15px 22px;gap:13px;flex-wrap:wrap;min-height:90px}.brand{flex:1}.manage-link{order:1}nav{order:2;width:100%;gap:28px}nav a{padding:6px 0;font-size:12px}main{padding:34px 22px 45px}h1{font-size:34px}.intro{align-items:flex-start;padding-bottom:30px;gap:10px}.intro-en{font-size:20px}.intro p{font-size:13px}.math-seal{width:78px;margin-top:5px}.math-seal svg{width:78px}.math-seal span{display:none}.desktop{display:none}.intro-links{gap:20px;font-size:11px;flex-wrap:wrap}.home-notes article{gap:15px}.home-notes h3{font-size:16px}.section-heading h2{font-size:19px}.section-heading a{font-size:10px}.podcast-banner{padding:20px;gap:15px}.podcast-banner h2{font-size:24px}.podcast-banner>a{font-size:11px}.filters{flex-wrap:wrap}.filters input{width:100%;flex-basis:100%}.form-row{flex-direction:column;gap:0}.editor{padding:18px}.lead{font-size:14px}.page-label{font-size:9px}.entry h3{font-size:18px}footer{padding:20px 22px;flex-wrap:wrap;gap:10px;font-size:10px}footer span:nth-child(2){display:none}.about-copy{font-size:14px}}
/* Reference image: simple academic homepage. */
.site-shell{font-family:var(--profile-font),"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--profile-size)}.site-shell main{max-width:calc(var(--profile-width) + 60px);padding:39px 30px 50px}.reference-header{display:flex;align-items:center;gap:26px;min-height:54px;padding:10px 14px;border:0;flex-wrap:wrap}.reference-brand{font-size:16px;font-weight:700;white-space:nowrap;color:#343637}.reference-header nav{gap:21px}.reference-header nav a{padding:4px 0;font-size:12px;color:#343637}.reference-header nav .active{color:#3c6583}.reference-header nav .active:after{display:none}.owner-tools{margin-left:auto;display:flex;gap:13px;align-items:center}.owner-tools button,.owner-tools a{font-size:11px;border:0;background:transparent;padding:0;color:#7f6c93}.reference-home .home-title{font-size:25px;font-weight:700;margin:0 0 48px}.reference-profile{display:flex;align-items:center;gap:26px;margin:0 auto 48px;max-width:650px;min-height:197px}.reference-avatar{width:125px;height:125px;flex:0 0 125px;border-radius:50%;overflow:hidden;background:#eeedf0;display:flex;align-items:center;justify-content:center;color:#91879b;font:italic 58px Georgia}.reference-avatar img{width:100%;height:100%;object-fit:cover}.reference-bio h1{font-size:30px;line-height:1.4;letter-spacing:-.6px;margin:0 0 8px;font-weight:700}.reference-bio p{margin:0 0 9px;line-height:1.8;font-size:var(--profile-size)}.reference-education{margin-top:0;margin-bottom:22px}.reference-education h2{font-size:18px;font-weight:700;letter-spacing:0;margin-bottom:5px}.reference-education h2 a{font-size:14px;font-weight:400;margin-left:4px}.reference-education p{white-space:pre-wrap;font-size:calc(var(--profile-size) - 1px);line-height:1.85;margin:0}.reference-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.reference-cards article{border:1px solid #efedf0;border-radius:14px;padding:11px 15px;min-height:122px}.reference-cards a{font-size:18px;text-decoration:underline;text-underline-offset:3px}.reference-cards p{font-size:calc(var(--profile-size) - 1px);line-height:1.85;margin:2px 0 0;color:#59575c}.site-shell footer{border:0;margin-top:25px;font-size:10px;color:#a8a4ac}.editing-site{margin-right:350px}.profile-editor{position:fixed;top:0;bottom:0;right:0;width:350px;overflow:auto;z-index:50;background:#faf9fc;border-left:1px solid #ddd6e5;box-shadow:-5px 0 30px #00000008;padding:21px;font:13px/1.6 Arial,"PingFang SC",sans-serif}.profile-editor-head{display:flex;align-items:center;justify-content:space-between}.profile-editor h2{margin:0;font-size:19px}.profile-editor button:not(.button){background:white;border:1px solid #ddd6e5;border-radius:4px;padding:6px 10px;color:#796390;font-size:12px}.edit-help{color:#78717f;font-size:12px;margin:12px 0 18px}.profile-editor fieldset{border:0;padding:0;margin:0;min-width:0}.profile-editor details{border-bottom:1px solid #e4dfe9;padding:12px 0}.profile-editor summary{cursor:pointer;font-weight:600;color:#4d4753;margin-bottom:10px}.profile-editor label{display:flex;flex-direction:column;gap:5px;margin:12px 0}.profile-editor input,.profile-editor textarea,.profile-editor select{width:100%;font-size:12px}.profile-editor textarea{resize:vertical}.profile-editor input[type=color]{height:36px;padding:3px}.profile-editor .check-label{flex-direction:row;align-items:center;gap:8px}.profile-editor .check-label input{width:auto}.profile-editor-bottom{position:sticky;bottom:-21px;background:#faf9fc;padding:17px 0 21px;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #e4dfe9;margin-top:20px}.profile-editor-bottom p{flex-basis:100%;margin:0;color:#796390;font-size:12px}.profile-editor-bottom a{font-size:12px}.avatar-preview{width:65px;height:65px;border-radius:50%;object-fit:cover}@media(max-width:950px){.editing-site{margin-right:320px}.profile-editor{width:320px}.editing-site .reference-profile{flex-direction:column;align-items:flex-start}.editing-site .reference-cards{grid-template-columns:1fr}.editing-site .reference-header nav{width:100%;order:2}}@media(max-width:700px){.reference-header{padding:13px 20px;gap:14px}.reference-header nav{width:100%;gap:18px;flex-wrap:wrap;order:2}.reference-header nav a{font-size:11px}.site-shell main{padding:30px 22px 40px}.reference-home .home-title{margin-bottom:32px}.reference-profile{gap:19px;align-items:flex-start;margin-bottom:35px}.reference-avatar{width:82px;height:82px;flex-basis:82px;font-size:42px;margin-top:7px}.reference-bio h1{font-size:24px}.reference-bio p{font-size:13px}.reference-cards{grid-template-columns:1fr}.reference-cards article{min-height:0;border-radius:10px}.editing-site{margin-right:0;padding-bottom:55vh}.profile-editor{top:auto;height:48vh;width:100%;border-top:1px solid #ddd6e5;border-left:0}.editing-site .reference-profile{flex-direction:row}.profile-editor-bottom{position:static}.owner-tools{gap:12px}}
.contact-block{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.contact-block p{font-size:13px;color:var(--muted);margin-top:10px}.reference-header nav{gap:24px}
.image-avatar{display:flex;align-items:center;justify-content:center;background:#eeedf0;color:#91879b;overflow:hidden;font:italic 28px Georgia}.image-avatar img,.reference-avatar img{display:block;width:100%;height:100%;object-fit:cover;font-size:0}.reference-avatar{min-width:0}.reference-bio{min-width:0;overflow-wrap:anywhere}
.contact-block .contact-email{color:var(--ink);font-size:14px;overflow-wrap:anywhere;user-select:text;margin:0}
.about-community{max-width:850px;line-height:1.95}.about-community h2{font-size:22px;font-weight:650;margin:32px 0 10px;letter-spacing:0}.about-community h2:first-child{margin-top:0}.about-community p{margin:0 0 21px}.about-contact{margin:0 0 25px;overflow-wrap:anywhere;user-select:text}.about-contact p{margin:0;line-height:1.9}@media(max-width:700px){.about-community h2{font-size:19px}.about-community{line-height:1.9}}
/* Quiet editorial polish. User content and editable theme values stay intact. */
:root{--ink:#303334;--muted:#747478;--line:#e8e6e9}
body{background:#fefefd;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.site-shell{min-height:100vh;line-height:1.85}
.reference-header{max-width:1200px;margin:0 auto;min-height:76px;padding:18px 34px;gap:37px;border-bottom:1px solid var(--line)}
.reference-brand{font-size:17px;letter-spacing:-.25px;font-weight:650}
.reference-header nav{gap:26px}.reference-header nav a{font-size:13px;color:#646266;padding:9px 0;text-underline-offset:7px}
.reference-header nav .active{color:var(--purple)}.reference-header nav .active:after{display:block;height:1px;bottom:2px;background:var(--purple)}
.owner-tools{gap:16px}.owner-tools button,.owner-tools a{font-size:11px;color:#8d8593}.owner-tools button:hover,.owner-tools a:hover{color:var(--purple)}
.site-shell main{padding-top:48px;padding-bottom:70px;min-height:calc(100vh - 165px)}
.site-shell main>h1{font-family:Georgia,var(--profile-font),"PingFang SC",sans-serif;font-size:35px;font-weight:500;letter-spacing:-.7px;margin-bottom:25px;line-height:1.35}
.reference-home .home-title{font-size:21px;letter-spacing:-.3px;margin-bottom:53px;font-weight:600;color:#424347}
.reference-profile{max-width:730px;margin:0 auto 54px;gap:32px;min-height:198px}
.reference-avatar{width:128px;height:128px;flex:0 0 128px;outline:1px solid #ddd9e1;outline-offset:5px}
.reference-bio h1{font-size:31px;letter-spacing:-.5px;font-weight:600;line-height:1.4;margin-bottom:13px}
.reference-bio p{line-height:1.95;margin-bottom:9px;color:#555459}.reference-bio p:last-child{margin-bottom:0}
.reference-education{border-top:1px solid var(--line);padding-top:25px;margin-bottom:30px}
.reference-education h2{font-size:17px;font-weight:600;margin-bottom:8px}.reference-education p{line-height:1.95;color:#646166}
.reference-cards{gap:16px}.reference-cards article{padding:19px 19px 18px;min-height:144px;border:1px solid #e7e4ea;border-radius:6px;background:#fff;transition:border-color .15s ease,background-color .15s ease}
.reference-cards article:hover{border-color:#c9c0d2;background:#fdfcfb}
.reference-cards a{font-family:Georgia,var(--profile-font),"PingFang SC",sans-serif;font-size:19px;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:400}
.reference-cards p{margin-top:9px;color:#747078;font-size:calc(var(--profile-size) - 1px);line-height:1.9}
.site-shell footer{max-width:calc(var(--profile-width) + 60px);border-top:1px solid var(--line);margin:0 auto;padding:22px 30px 28px;gap:24px;color:#929098}
.site-shell .lead{font-size:15px;line-height:1.9;margin-bottom:33px;max-width:720px}.page-label{color:#89808f;letter-spacing:1.3px;margin-bottom:17px}
.filters{gap:12px;padding-bottom:22px}.filters input,.filters select{border-color:#e2dce6;background:#fff;border-radius:4px;padding:9px 12px}.filters input{font-size:13px}.filters input::placeholder{color:#aaa1ae}
.entry{padding:29px 0}.entry h3{font-family:Georgia,var(--profile-font),"PingFang SC",sans-serif;font-size:22px;line-height:1.5}.entry p{line-height:1.9;max-width:760px}.entry .eyebrow{font-size:10px;letter-spacing:1px}
.empty{padding:45px 22px 55px;border:1px solid var(--line);border-radius:5px;background:#fff;margin-top:24px}.empty-symbol{font-size:38px;color:#c1b7cb}.empty h3{font-size:22px;color:#68616f;font-weight:400}.empty p{font-size:14px}.empty a{text-underline-offset:4px}
.about-community{max-width:760px;font-size:16px;line-height:2;color:#555157}.about-community h2{font-size:21px;line-height:1.6;color:#37343b;font-weight:600;margin:35px 0 13px;padding-top:0}.about-community h2:not(:first-child){border-top:1px solid var(--line);padding-top:27px}.about-community p{margin-bottom:23px}.about-contact{padding:2px 0 5px;font-size:14px;color:#63576e}.about-contact p{margin:0;line-height:2}
.article-body{max-width:760px;font-size:16px;line-height:2.1;color:#49464e}.editor{background:#fbfafc;border-radius:5px;border-color:#e3dee8}.button{border-radius:4px;background:var(--purple)}
@media(prefers-reduced-motion:reduce){.reference-cards article{transition:none}}
@media(max-width:950px){.reference-header{gap:24px;padding-left:25px;padding-right:25px}.reference-header nav{gap:20px}.editing-site .reference-header{gap:15px}.editing-site .reference-profile{gap:25px}}
@media(max-width:700px){.reference-header{padding:15px 22px;min-height:95px;gap:12px}.reference-brand{font-size:16px}.reference-header nav{gap:23px;row-gap:3px}.reference-header nav a{font-size:12px;padding:5px 0}.owner-tools{gap:12px}.owner-tools button,.owner-tools a{font-size:10px}.site-shell main{padding:33px 23px 47px}.site-shell main>h1{font-size:29px}.reference-home .home-title{font-size:19px;margin-bottom:34px}.reference-profile{gap:22px;align-items:flex-start;margin-bottom:36px}.reference-avatar{width:83px;height:83px;flex-basis:83px;outline-offset:4px;margin-top:7px}.reference-bio h1{font-size:25px;line-height:1.45;margin-bottom:10px}.reference-bio p{font-size:13px;line-height:1.9}.reference-education{padding-top:21px;margin-bottom:26px}.reference-education h2{font-size:16px}.reference-education p{font-size:12px}.reference-cards{gap:12px}.reference-cards article{padding:16px 18px;min-height:0;border-radius:5px}.reference-cards a{font-size:19px}.reference-cards p{margin-top:6px;font-size:13px}.site-shell footer{padding:21px 23px;gap:12px}.about-community{font-size:14px;line-height:1.95}.about-community h2{font-size:19px}.about-contact{font-size:13px}.empty{padding:32px 20px 37px}.site-shell .lead{font-size:14px}.editing-site .reference-profile{gap:19px}}
@media(max-width:420px){.reference-profile{flex-direction:column;gap:25px}.reference-avatar{margin-top:0}.reference-header nav{gap:18px}.reference-bio h1{font-size:26px}}
.owner-login{margin-left:auto;color:#8d8593;font-size:11px}

/* Mathematical Frontier: paper, ink, and a restrained coordinate study. */
:root{--ink:#293537;--muted:#6f7776;--line:#dddeda}
body{background:#f2f1ec;color:var(--ink)}
.site-shell{background:linear-gradient(180deg,#eeeee8 0,#f6f5f0 430px,#f2f1ec 100%);min-height:100vh}
.reference-header{max-width:1120px;border-bottom:1px solid #ced3cc;min-height:83px}
.reference-brand{color:#2d4240;font-family:Georgia,serif;font-size:22px;letter-spacing:1px}
.reference-header nav a{color:#53615e}
.reference-header nav .active{color:#314c47}
.reference-header nav .active:after{background:#314c47}
.site-shell main{padding-top:45px;padding-bottom:76px}
.reference-home .home-title{font:12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#737e76;margin-bottom:28px;display:flex;align-items:center;gap:14px}
.reference-home .home-title:after{content:"";height:1px;width:52px;background:#aab5aa}
.reference-profile{position:relative;isolation:isolate;max-width:none;margin:0 0 35px;gap:35px;padding:52px 44px;min-height:300px;background:#e8ece4;border:1px solid #d5dcd1;border-radius:2px;overflow:hidden}
.reference-profile:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#536b5810 1px,transparent 1px),linear-gradient(90deg,#536b5810 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent 35%,#000)}
.reference-profile:after{content:"";position:absolute;width:330px;height:330px;right:-170px;top:-130px;border:1px solid #657c6338;border-radius:50%;box-shadow:0 0 0 38px #0000,0 0 0 39px #657c6320,0 0 0 78px #0000,0 0 0 79px #657c6314;z-index:-1;pointer-events:none}
.reference-avatar{width:119px;height:119px;flex-basis:119px;background:#f5f4ee;outline-color:#afbca8;outline-offset:7px}
.reference-bio h1{font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:35px;letter-spacing:-.8px;color:#273e35;margin-bottom:17px}
.reference-bio p{color:#4c5952;line-height:1.95}
.reference-bio p:first-of-type{font-size:15px}
.reference-cards{gap:18px;counter-reset:section}
.reference-cards article{position:relative;padding:39px 23px 24px;background:#f9f8f3;border-color:#d8ddd3;border-radius:2px;min-height:180px;counter-increment:section}
.reference-cards article:before{content:"0" counter(section);position:absolute;top:12px;left:23px;color:#8a9588;font:10px/1.5 monospace;letter-spacing:1px}
.reference-cards article:nth-child(2){background:#edf0ed}
.reference-cards article:nth-child(3){background:#f0ede6}
.reference-cards a{color:#3b5149;font-size:21px;text-decoration:none}
.reference-cards a:hover{text-decoration:underline;text-underline-offset:5px}
.reference-cards p{color:#697169}
.reference-cards article:hover{background:#f7f7ef;border-color:#97a78f}
.site-shell main>h1{color:#30483e;font-size:37px;border-bottom:1px solid #ced6c8;padding-bottom:22px}
.entry{background:#faf9f4;border:1px solid #d8ddd3;border-left:3px solid #8c9e81;padding:25px 30px;margin:22px 0;border-radius:2px}
.entry h3 a{color:#365448}
.entry .eyebrow{color:#738169;font-family:monospace;letter-spacing:.5px}
.entry p{color:#687169}
.entry>a{display:inline-block;color:#466452;font-size:13px;text-underline-offset:4px}
.empty{background:#eceee7;border:1px dashed #c2cbbd;border-radius:2px;padding:50px 25px}
.empty h3{color:#6d7968;font:20px Georgia,"Songti SC",serif}
.about-community{background:#f9f8f3;border:1px solid #d9ded3;padding:32px 37px;max-width:100%;font-size:15px;color:#515d55}
.about-community h2{color:#334d3d;font-family:Georgia,"Songti SC",serif;font-weight:400;font-size:24px}
.about-community h2:not(:first-child){border-color:#d7ddd0}
.about-contact{background:#e9ede3;padding:17px 21px;border-left:2px solid #8b9e7e;color:#40573d}
.article-body{color:#4c574e}
.site-shell footer{border-top:1px solid #ccd3c7;color:#7b8477;font-family:Georgia,serif;font-size:11px;padding-top:25px}
@media(max-width:700px){
.reference-header{padding:15px 23px}
.reference-profile{padding:32px 25px;gap:24px;min-height:0}
.reference-avatar{width:82px;height:82px;flex-basis:82px;outline-offset:5px}
.reference-bio h1{font-size:28px}
.reference-bio p:first-of-type{font-size:13px}
.reference-cards article{padding:37px 22px 21px;min-height:0}
.about-community{padding:24px 22px;font-size:14px}
.about-community h2{font-size:21px}
.entry{padding:22px 23px}
.site-shell main>h1{font-size:30px}
}
@media(max-width:420px){.reference-profile{flex-direction:column;gap:26px}.reference-bio h1{font-size:29px}}
