*{box-sizing:border-box}.personal{margin:0;padding:24px;background-color:var(--page-bg,#dbe7f4);background-size:cover;background-attachment:fixed;color:var(--ink,#182235);font:15px/1.6 Tahoma,Arial,sans-serif;min-height:100vh}.personal.font-tahoma{font-family:Tahoma,Arial,sans-serif}.personal.font-georgia{font-family:Georgia,serif}.personal.font-courier{font-family:'Courier New',monospace}.personal a{color:var(--accent,#164b91);overflow-wrap:anywhere}.personal-wrap{max-width:980px;margin:auto;background:var(--panel,#fff);border:1px solid var(--accent);box-shadow:5px 5px 0 #0003}.network-bar{display:flex;justify-content:space-between;gap:16px;padding:9px 20px;background:var(--accent);color:#fff;font-size:12px;font-weight:bold}.network-bar a{color:inherit}.profile-header{padding:26px 30px;border-bottom:6px solid var(--accent)}.profile-header h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 14px;overflow-wrap:anywhere}.profile-header p{margin:6px 0;overflow-wrap:anywhere}.profile-header .profile-name{font-weight:bold;font-size:20px}.profile-columns{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.7fr);gap:22px;padding:24px}.profile-column{min-width:0}.page-block{position:relative;border:1px solid #8da8c6;margin:0 0 20px;overflow-wrap:anywhere;background:var(--panel)}.page-block h2{font-size:16px;line-height:1.4;background:#f8b44e;color:#482900;margin:0;padding:8px 12px}.block-content{padding:16px}.block-content p{margin:0}.block-content h3{font-size:24px;margin:0}.block-content img{display:block;max-width:100%;height:auto;margin:auto}.block-content .caption{font-size:13px;margin-top:12px}.align-center{text-align:center}.align-right{text-align:right}.profile-link{font-weight:bold}.page-divider{border:0;border-top:2px solid var(--accent);margin:16px}.profile-footer{display:flex;justify-content:space-between;gap:16px;padding:18px 24px;font-size:12px;border-top:1px solid #8da8c6}.layout-single .profile-columns{grid-template-columns:1fr}.layout-single .profile-column:empty{display:none}.theme-aol .personal-wrap{border:2px outset #c5c5c5;box-shadow:6px 6px #0004}.theme-aol .profile-header{background:var(--accent);color:white;border-bottom:4px ridge #bbb}.theme-aol .page-block{border:2px ridge #bbb}.theme-aol .page-block h2{background:var(--accent);color:white}.theme-aol .profile-header h1{font-family:Georgia,serif}.theme-midnight .network-bar{color:#0b1120}.theme-midnight .page-block h2{background:var(--accent);color:#0b1120}.theme-midnight .page-block{border-color:#64733a}.empty-photo{padding:40px 20px;background:#e2eaf5;color:#354a64;border:2px dashed #7a91aa;font-size:13px;text-align:center}.editable{outline:1px dashed #668ed6;outline-offset:3px}.editable.selected{outline:3px solid #275edc}.block-tools{display:flex;justify-content:flex-end;align-items:center;gap:3px;background:#e6ecf5;color:#111;border-bottom:1px solid #b6c1d0;padding:4px;font-family:Tahoma,Arial,sans-serif}.block-tools button{font:12px Tahoma,Arial,sans-serif;padding:2px 6px;min-height:25px;border:1px solid #7789a0;background:#fff;cursor:pointer;color:#152d50}.grab{margin-right:auto;cursor:grab;padding:0 8px;font-size:20px;line-height:24px}.column-drop{padding:24px 10px;border:2px dashed #9eafc5;text-align:center;color:#486280;font:12px Tahoma,Arial,sans-serif;min-height:70px}.drop-active{outline:4px solid #e68a00!important}.personal a:focus-visible{outline:3px solid #d86800;outline-offset:3px}@media(max-width:650px){.personal{padding:10px}.profile-columns{grid-template-columns:1fr;padding:16px;gap:0}.profile-header{padding:22px}.network-bar{padding:9px 14px}.network-bar span:last-child{display:none}.profile-footer{flex-wrap:wrap}.profile-header h1{font-size:32px}}
