.diamond-lettering{color:#f4f8ff;text-shadow:none}@supports(background-clip:text){.diamond-lettering{background-image:url('white-diamonds.svg');background-size:18px 18px;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #000)}}
.corner-statements{position:fixed;inset:0;pointer-events:none;z-index:129}.corner-statements span{position:absolute;color:#d5b56e;font:500 8px/1 Arial,sans-serif;letter-spacing:.16em;opacity:.68;text-shadow:0 1px 3px #000}.corner-tl{left:10px;top:9px}.corner-tr{right:10px;top:9px}.corner-bl{left:10px;bottom:10px}.corner-br{right:10px;bottom:10px}.ae-editor-button{display:none!important}
.personal-page{background-image:var(--diamond)!important;background-size:160px 160px!important;padding:170px max(40px,7vw) 90px}.personal-intro{max-width:1000px;margin:0 auto 45px;text-align:center}.personal-intro h1{font-size:clamp(38px,6vw,80px);line-height:1.1;letter-spacing:-.03em}.personal-intro h2{font-size:clamp(26px,3vw,42px);margin:24px 0}.personal-intro .lead{max-width:750px;margin:25px auto;line-height:1.7}.personal-feed{display:grid;gap:24px;max-width:1050px;margin:35px auto}.personal-block,.contribute-card{padding:clamp(22px,4vw,42px);border:1px solid #8b96a344;background-image:linear-gradient(#06080cde,#06080cee),var(--diamond);background-size:auto,120px 120px}.personal-block h2,.contribute-card h2{font-size:clamp(26px,4vw,48px);line-height:1.15;margin:10px 0 20px}.personal-block p{white-space:pre-wrap;line-height:1.7;font-size:17px}.personal-block img,.personal-block video{display:block;width:100%;max-height:70dvh;object-fit:contain;margin:20px auto}.personal-block audio{width:100%;margin:20px 0}.personal-block a{display:inline-block;padding:12px 20px;border:1px solid #b9c6d477}.contribute-card{max-width:1050px;margin:45px auto}.contribution-form{display:grid;gap:18px;margin-top:25px}.contribution-form label{display:grid;gap:8px;font-size:14px}.contribution-form input,.contribution-form textarea{background:#080b10;color:#fff;border:1px solid #73829788;padding:12px;font:16px Arial,sans-serif;width:100%}.contribution-form button,.admin-page button{background-image:var(--diamond);color:#fff;border:1px solid #e9c276;padding:13px 20px;cursor:pointer}.contribution-form .contribution-consent{display:flex;align-items:flex-start;line-height:1.5}.contribution-consent input{width:18px;height:18px;margin-top:2px}.form-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.personal-loading{padding:30px;text-align:center}
.admin-page{max-width:1150px;margin:0 auto;padding:45px 30px 100px;color:#f4f8ff}.admin-page h1{font-size:clamp(35px,6vw,65px);line-height:1.15;margin:20px 0}.admin-page h2{font-size:30px;line-height:1.2}.admin-page form,.admin-card{padding:25px;margin:25px 0;border:1px solid #67748577;background-image:linear-gradient(#050609dd,#050609ee),var(--diamond);background-size:auto,120px 120px}.admin-page label{display:grid;gap:8px;margin:18px 0}.admin-page input,.admin-page textarea,.admin-page select{width:100%;padding:12px;border:1px solid #7a8c9e;background:#080b10;color:#fff;font:16px Arial,sans-serif}.admin-page textarea{min-height:130px}.admin-page .admin-json{min-height:340px;font:13px monospace}.admin-page a{color:#e9c276}.admin-notice{padding:20px;border:1px solid #e9c276;color:#ffe4a3}.admin-page .inline-form{display:inline-block;margin:6px 4px;padding:0;border:0;background:none}.admin-nav{display:flex;gap:24px;flex-wrap:wrap}.admin-page .admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-page .admin-small{font-size:13px;color:#bdc6d2;line-height:1.6}
@media(max-width:700px){.corner-statements span{font-size:6px;letter-spacing:.08em}.personal-page{padding:155px 35px 70px}.personal-block,.contribute-card{padding:20px}.admin-page{padding:25px 20px 75px}.admin-page .admin-columns{grid-template-columns:1fr}.admin-page form{padding:18px}}
