body.ap-layout main{max-width:1280px;padding-left:max(48px,4vw)}
.ap-layout main>.glass-card{background:transparent;border:0;box-shadow:none;padding:24px 0;border-radius:0}
.ap-layout .ap-head{display:grid!important;grid-template-columns:minmax(0,1fr) 310px;gap:32px}
.ap-layout .ap-sidebar{width:100%;max-width:none!important;align-items:stretch!important}
.ap-layout .ap-referral{background:linear-gradient(110deg,#291c2c,#1c2230);border:1px solid #453346}
.ap-layout .ap-section{padding-top:28px!important;border-top:1px solid #ffffff18!important}
.ap-layout #bioDisplayBox{background:transparent;border:0;padding-left:0;font-size:14px;line-height:1.8}
.ap-layout #creatorEntry{margin-top:18px}
.ap-layout #editProfileButton{align-self:flex-start;flex:none;width:auto}
.ap-layout #creatorEntry{padding:0;border:0;background:transparent}
.ap-layout #creatorEntryButton{width:100%;font-size:13px}
.ap-layout #bioDisplayBox{min-height:0}
.ap-layout #amuraProfileCheck{max-width:430px}
.ap-layout #profileEmailDisplay{overflow-wrap:anywhere}
.ap-layout .ap-settings{margin-top:20px;border-top:1px solid #ffffff20;padding-top:16px}
.ap-layout .ap-settings>summary{padding:12px 0;cursor:pointer}
.ap-edge{position:fixed;top:180px;left:0;z-index:35;width:38px;min-height:48px;background:#18131e;border:1px solid #6f2334;border-radius:0 12px 12px 0;color:#ff163e;font:700 32px/1 Arial;text-shadow:0 0 9px #ff003c;box-shadow:0 0 15px #e9003333;cursor:pointer}
.ap-shade{position:fixed;inset:0;background:#050610b8;z-index:70}
.ap-drawer{position:fixed;inset:0 auto 0 0;width:310px;max-width:calc(100% - 20px);background:#1c1f2c;border-right:1px solid #39394d;z-index:71;overflow:auto;padding:24px 18px;box-shadow:20px 0 70px #0007;color:#f6f3f8;overscroll-behavior:contain}
.ap-drawer[hidden],.ap-shade[hidden],.ac-community[hidden]{display:none!important}
.ap-drawer button,.ap-drawer a{display:block;width:100%;text-align:left;padding:13px 12px;min-height:44px;border-radius:10px;font-size:14px;color:inherit}
.ap-drawer button:hover,.ap-drawer a:hover{background:#30283c}
.ap-drawer .ap-close{color:#ff537b;font-size:23px;width:auto;margin-left:auto}
.ap-drawer h2{font-size:22px;padding:10px 12px 20px;border-bottom:1px solid #ffffff20}
.ap-drawer .ap-divider{border-top:1px solid #ffffff20;margin-top:12px;padding-top:12px}
.ac-community{border:1px solid #ffffff20;background:#191d2b;border-radius:18px;padding:22px;margin:22px 0}
.ac-community h2{font-size:20px;font-weight:700}.ac-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.ac-community button,.ac-like{padding:10px 14px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff0b;font-size:13px;min-height:44px}
.ac-community button[aria-pressed=true],.ac-like[aria-pressed=true]{border-color:#ef3971;background:#e6003929;color:#ff9abb}
.ac-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #ffffff15}.ac-row p{font-size:12px;color:#aeb4c9}.ac-row a{color:#ff9abb;font-size:13px}.ac-status{color:#bfc3d1;font-size:13px;margin:12px 0}.ac-like{margin-top:14px;color:#ff9abb}.ap-drawer :focus-visible,.ap-edge:focus-visible,.ac-community :focus-visible,.ac-like:focus-visible{outline:2px solid #ff9abb;outline-offset:3px}
@media(max-width:800px){.ap-layout .ap-head{grid-template-columns:1fr}.ap-layout main{padding-right:18px;padding-left:46px}.ap-layout .ap-sidebar{gap:14px}.ac-row{flex-wrap:wrap}}
