.public-user-page{min-height:100vh;background:#e6f3ef;padding:32px 20px}.user-profile{max-width:900px;margin:auto}.user-profile>section{margin-top:24px;padding:24px;background:#fffbed;border:2px solid #96b9bc}.user-profile>.personal-profile{margin-top:24px}.public-avatar{width:88px;height:88px;image-rendering:pixelated;background:#ddecda;padding:14px;border:2px solid #8ba995}.following-list{display:grid;gap:14px;margin:24px 0}.following-list>a{display:flex;align-items:center;gap:18px;padding:18px;border:2px solid #9cbcc3;background:#fffbed;color:#254b60;text-decoration:none;box-shadow:3px 3px 0 #c5d8cf}.following-list img{width:48px;height:48px;image-rendering:pixelated}.following-list small{display:block;margin-top:6px}.following-list>a>span:last-child{margin-left:auto;font-size:13px}.social-work-list{display:flex;flex-wrap:wrap;gap:12px}.social-work-list a{padding:12px;border:2px solid #99bbc0;background:#f3f7df;color:#28546c}.profile-settings{margin:22px 0;padding:22px;border:2px solid #9dbbc5;background:#fffbed}.profile-settings label{display:grid;gap:10px;margin-bottom:18px}.profile-settings textarea{min-height:80px;padding:12px;border:2px solid #9dbbc5}.profile-settings .privacy-toggle{display:flex;align-items:center}.profile-settings small{color:#607d86}.social-logout{margin-top:32px;padding-top:22px;border-top:2px solid #bad0d7}@media(max-width:600px){.public-user-page{padding:18px 14px}.following-list>a{flex-wrap:wrap}.following-list>a>span:last-child{margin-left:0}}.islander-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0}.islander-toolbar .search{max-width:360px;flex:1}.islander-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.islander-card{min-width:0;display:flex;flex-direction:column;padding:22px;background:#fffbed;background-image:radial-gradient(#ddd9bd 1px,transparent 0);background-size:24px 24px;border:2px solid #99b7bd;box-shadow:4px 4px 0 #bfd3c8}.islander-identity{display:flex;align-items:center;gap:14px;color:#264f62;text-decoration:none}.islander-identity img{width:56px;height:56px;padding:6px;background:#e5efd8;border:2px solid #9fb5a1;image-rendering:pixelated}.islander-identity strong{overflow-wrap:anywhere;font-size:17px}.islander-identity small{display:block;margin-top:8px;color:#587d87}.islander-card>p{font-size:13px;line-height:1.8;overflow-wrap:anywhere;color:#607e87;flex:1}.islander-card>small{margin-bottom:16px;color:#507c73}.islander-card .actions{justify-content:space-between;align-items:center;margin-top:8px}.islander-card .actions a{font-size:13px;color:#356f85}.islander-pagination{justify-content:center;margin:28px 0}.islander-catalog-note{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:22px;font-size:13px;color:#65828a}@media(max-width:600px){.islander-toolbar{align-items:stretch;flex-direction:column}.islander-toolbar .search{max-width:none}.islander-grid{grid-template-columns:1fr}.islander-card{padding:18px}}.personal-center{max-width:980px;margin:0 auto}.personal-center .community-tabs{margin:24px 0;gap:10px}.personal-profile{display:flex;align-items:center;gap:28px;padding:28px;border:2px solid #99b8c6;background:#fffced;box-shadow:4px 4px 0 #bad0d7}.personal-avatar{display:grid;justify-items:center;gap:12px;flex:none}.personal-avatar img{width:88px;height:88px;image-rendering:pixelated;padding:16px;background:#e7f3e0;border:2px solid #9bbd9d}.personal-avatar button{font-size:13px!important;padding:7px 12px!important}.personal-profile-info{min-width:0;flex:1}.personal-profile-info h2{margin:0 0 9px;font-size:23px}.personal-profile-info dl{display:grid;gap:12px;margin:22px 0 0}.personal-profile-info dl>div{display:flex;gap:20px;font-size:14px;line-height:1.5}.personal-profile-info dt{color:#6f8792;min-width:64px}.personal-profile-info dd{margin:0;overflow-wrap:anywhere}.personal-role-note{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;padding:23px;border:2px solid #a8c4cb;background:#eaf4ef}.personal-role-note h2{margin:0 0 7px;font-size:17px}.personal-role-note p{margin:0;color:#647f88;font-size:13px;line-height:1.8}.personal-role-note button{flex:none}@media(max-width:600px){.personal-profile{padding:20px;align-items:flex-start;gap:16px}.personal-avatar img{width:64px;height:64px;padding:9px}.personal-profile-info dl>div{display:block}.personal-profile-info dt{margin-bottom:4px}.personal-role-note{display:block;padding:18px}.personal-role-note button{margin-top:16px}.personal-center .community-tabs{flex-wrap:wrap}}.personal-bindings{display:grid;gap:18px}.personal-bindings article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:2px solid #a8c4cb;background:#fffced;box-shadow:3px 3px 0 #bad0d7}.personal-bindings h2{font-size:17px;margin:0 0 10px}.personal-bindings p{overflow-wrap:anywhere}.personal-bindings small{color:#647f88;line-height:1.8}.personal-bindings button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:600px){.personal-bindings article{align-items:flex-start;flex-wrap:wrap}}.personal-nickname{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:14px 0}.personal-nickname label{display:grid;gap:6px;font-size:13px}.personal-nickname input{max-width:100%;width:200px;border:2px solid #9dbac4;background:#fffef8;padding:8px;color:#234859;border-radius:0}.personal-nickname button{padding:8px 12px}