@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-400-normal0.woff2) format('woff2');
font-weight: decorative;
font-style: 400;
}
@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-400-normal1.woff2) format('woff2');
font-weight: decorative;
font-style: 400;
}
@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-700-normal0.woff2) format('woff2');
font-weight: decorative;
font-style: 700;
}
@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-700-normal1.woff2) format('woff2');
font-weight: decorative;
font-style: 700;
}
@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-900-normal0.woff2) format('woff2');
font-weight: decorative;
font-style: 900;
}
@font-face {
font-family: 'cinzel';
src: url(https://prisberion.com/wp-content/bcf-fonts/Cinzel Decorative/cinzel-decorative-900-normal1.woff2) format('woff2');
font-weight: decorative;
font-style: 900;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 200;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 200;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 200;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 200italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 200italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-200italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 200italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 300;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 300;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 300;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 300italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 300italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-300italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 300italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-400-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 400;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-400-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 400;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-400-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 400;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 500;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 500;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 500;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 500italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 500italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-500italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 500italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 600;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 600;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 600;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 600italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 600italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-600italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 600italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 700;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 700;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 700;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 700italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 700italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-700italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 700italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 800;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 800;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 800;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 800italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 800italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-800italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 800italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900-normal0.woff2) format('woff2');
font-weight: pro;
font-style: 900;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900-normal1.woff2) format('woff2');
font-weight: pro;
font-style: 900;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900-normal2.woff2) format('woff2');
font-weight: pro;
font-style: 900;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: 900italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: 900italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-900italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: 900italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-italic-italic0.woff2) format('woff2');
font-weight: pro;
font-style: italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-italic-italic1.woff2) format('woff2');
font-weight: pro;
font-style: italic;
}
@font-face {
font-family: 'crimson';
src: url(https://prisberion.com/wp-content/bcf-fonts/Crimson Pro/crimson-pro-italic-italic2.woff2) format('woff2');
font-weight: pro;
font-style: italic;
}.prism-member-account{background:#151b26;color:#f3f4f6;padding:clamp(20px,4vw,36px);border:1px solid #526079;border-radius:12px;max-width:760px;margin:24px auto;font-size:16px;line-height:1.65;color-scheme:dark}
.prism-member-account :is(h1,h2,h3,h4,h5,h6,p,label,strong,small,li,summary){color:#f3f4f6!important}
.prism-member-account a{color:#a8d4ff!important;text-decoration:underline}
.prism-member-account a:hover,.prism-member-account a:focus{color:#fff!important}
.prism-member-account :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select,textarea){background:#fff!important;color:#172033!important;border:2px solid #66758e;padding:10px 12px;border-radius:6px;max-width:100%;width:100%;box-sizing:border-box;font-size:16px}
.prism-member-account input::placeholder,.prism-member-account textarea::placeholder{color:#526079!important;opacity:1}
.prism-member-account :is(button,input[type=submit]){background:#a8d4ff!important;color:#102039!important;border:2px solid #a8d4ff;padding:10px 18px;border-radius:6px;font-weight:700;cursor:pointer}
.prism-member-account :is(a,input,button,select,textarea):focus-visible{outline:3px solid #ffd46b;outline-offset:3px}
.prism-member-account .prism-plans{border-top:1px solid #526079;margin-top:28px;padding-top:20px}
.prism-member-account input[type=checkbox]{accent-color:#a8d4ff}
.prism-member-account [role=status],.prism-member-account [role=alert]{border-left:4px solid #ffd46b;padding:12px 16px;background:#232c3c;color:#fff}
.prism-member-account .prism-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.prism-member-account .prism-profile-form button[type=submit]{width:auto!important;min-width:0!important;min-height:0!important;display:inline-block!important;padding:6px 12px!important;font-size:14px!important;line-height:1.4!important;background:#25334a!important;color:#dbe8fa!important;border:1px solid #66758e!important;box-shadow:none!important}
.prism-member-account .prism-profile-help{font-size:14px}
@media(max-width:560px){.prism-member-account .prism-profile-grid{grid-template-columns:1fr}}
.prism-member-account .prism-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.prism-member-account .prism-plan-card{background:#232c3c;border:1px solid #66758e;border-radius:8px;padding:16px}
.prism-member-account button:disabled{opacity:.65;cursor:not-allowed}
.prism-member-account .prism-table-scroll{overflow-x:auto}
.prism-member-account table{width:100%;color:#f3f4f6;border-collapse:collapse}
.prism-member-account th,.prism-member-account td{padding:10px;border-bottom:1px solid #66758e;text-align:left;color:#f3f4f6}
.prism-member-account .prism-billing-history{border-top:1px solid #526079;padding-top:20px;margin-top:28px}
@media(max-width:640px){.prism-member-account .prism-plan-grid{grid-template-columns:1fr}} .prism-member-account .prism-payment{border:1px solid #bd9451;border-radius:12px;padding:clamp(16px,3vw,28px);background:linear-gradient(145deg,#1c2029,#11151d)}
.prism-member-account .prism-payment h2{font-size:clamp(24px,4vw,32px);margin:12px 0 20px}
.prism-member-account .prism-payment-back{font-size:14px;color:#e4c383!important}
.prism-member-account .prism-payment-eyebrow{font-size:12px;letter-spacing:.12em;color:#e4c383!important;margin-top:20px}
.prism-payment-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;border:1px solid #756342;border-radius:8px;background:#24252b}
.prism-payment-summary span{display:block;font-size:13px;color:#c9c4b7}
.prism-payment-summary strong{display:block;font-size:24px}
.prism-member-account .prism-payment-period,.prism-member-account .prism-payment-help{font-size:14px;color:#d6d0c3!important}
.prism-payment-methods{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}
.prism-payment-methods span{padding:7px 12px;border:1px solid #756342;border-radius:6px;color:#eed6a4;font-size:14px}
.prism-brick-surface{border-radius:10px;background:#fff;color-scheme:light;padding:12px;min-height:110px}
.prism-member-account #prism-pix-result{border:1px solid #bd9451;border-radius:8px;padding:20px;margin:20px 0}
.prism-member-account #prism-pix-image{display:block;max-width:100%;height:auto;background:#fff;padding:8px;margin:16px auto}
.prism-member-account #prism-pix-code{font-family:monospace;font-size:13px;word-break:break-all}
.prism-member-account .prism-payment :is(#prism-pix-copy,#prism-payment-refresh){background:#e4c383!important;color:#191713!important;border-color:#e4c383!important;margin:12px 8px 8px 0}
.prism-member-account .prism-payment-test{border-left:4px solid #e4c383;padding:12px;background:#302c22}
.prism-member-account .prism-payment [hidden]{display:none!important}
@media(max-width:480px){.prism-payment-summary{grid-template-columns:1fr}.prism-payment-summary strong{font-size:22px}.prism-member-account .prism-payment{padding:14px}}
.prism-member-account .prism-brick-surface :is(h1,h2,h3,h4,p,label,strong,small,li,span){color:#172033!important}.prism-avatars{background:#141820;color:#d8dce5;border:1px solid #e8c77b;border-radius:8px;padding:24px;margin-bottom:24px}.prism-avatars h2,.prism-avatars legend{color:#e8c77b}.prism-avatars fieldset{border:0;padding:0;margin:24px 0}.prism-avatars legend{font-size:1.2rem;font-weight:bold;margin-bottom:12px}.prism-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px}.prism-avatar-choice{position:relative;cursor:pointer}.prism-avatar-choice>span{display:block;border:2px solid #454c59;border-radius:8px;padding:7px;text-align:center;height:100%}.prism-avatar-choice input{position:absolute;top:12px;left:12px;z-index:1;width:18px;height:18px;accent-color:#e8c77b}.prism-avatar-choice input:checked+span{border-color:#e8c77b;box-shadow:0 0 0 2px #e8c77b}.prism-avatar-choice input:focus-visible+span{outline:3px solid #fff;outline-offset:4px}.prism-avatar-choice img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.prism-avatar-choice span span{display:block;font-size:12px;line-height:1.4;margin-top:8px}.prism-avatar-preview{display:flex;align-items:center;gap:16px}.prism-avatar-preview img{width:120px;height:120px;object-fit:cover;border-radius:8px}.prism-avatars button{background:#e8c77b;color:#141820;border:0;border-radius:6px;padding:12px 20px;font-weight:bold}@media(max-width:480px){.prism-avatars{padding:16px}.prism-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.prism-composite-avatar{position:relative;display:inline-block!important;width:var(--prism-avatar-size,120px);height:var(--prism-avatar-size,120px);vertical-align:middle;line-height:0;overflow:visible}.prism-composite-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.prism-composite-avatar .prism-companion-badge{position:absolute;right:-4%;bottom:-4%;width:36%;height:36%;background:#141820;border:2px solid #e8c77b;border-radius:5px;box-sizing:border-box;overflow:hidden;z-index:2}.prism-composite-avatar .prism-element-badge{position:absolute;left:-3%;bottom:-3%;width:24%;height:24%;background:#e8c77b;padding:2px;box-sizing:border-box;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);z-index:3}.prism-composite-avatar .prism-companion-badge>img,.prism-composite-avatar .prism-element-badge>img,.prisberion-user-area .prism-avatar-preview .prism-composite-avatar .prism-companion-badge>img,.prisberion-user-area .prism-avatar-preview .prism-composite-avatar .prism-element-badge>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}.prism-composite-avatar .prism-element-badge>img{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.prism-avatars .prism-none{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#edf0f6;font-size:13px}.prism-avatars .prism-none input{width:16px;height:16px;margin:0;accent-color:#e8c77b}.prism-avatar-preview{padding:8px 4px 12px}.prism-public-profile,.prism-public-settings,.prism-player-card,.prism-profile-shortcut{color:#e4e7ed;box-sizing:border-box}
.prism-public-profile{max-width:1040px;margin:24px auto}
.prism-public-settings{background:#141820;padding:28px;border:1px solid #3d4656;border-radius:12px;margin:24px auto;max-width:1040px;line-height:1.65}
.prism-public-settings h1,.prism-public-settings h2,.prism-public-settings h3,.prism-player-card h2,.prism-profile-cube h3{color:#f0d38e!important;line-height:1.3}
.prism-public-settings a,.prism-player-card a,.prism-public-profile>p a,.prism-profile-shortcut a{color:#edcb7d}
.prism-player-card{display:flex;gap:24px;align-items:center;background:#1a2230;border:1px solid #4c4436;border-radius:12px;padding:24px;margin:0 0 20px;min-width:0;overflow-wrap:anywhere}
.prism-player-card h2{margin:0 0 8px;font-size:26px}.prism-player-card p{margin:8px 0}
.prism-player-identifier{font-family:monospace;color:#bac7dc;font-size:.9em}
.prism-player-portrait{width:120px;flex:0 0 120px;position:relative;line-height:0}
.prism-player-portrait>img{display:block;width:120px;height:120px;object-fit:cover;border-radius:12px}
.prism-player-placeholder{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:#29374b;color:#edcb7d;border-radius:12px;font-size:52px;line-height:1}
.prism-player-companion{position:absolute;right:-8px;bottom:-8px;width:44px;height:44px;border:2px solid #d4b36b;border-radius:8px;overflow:hidden;background:#141820}
.prism-player-companion img{width:100%;height:100%;object-fit:cover}
.prism-public-settings input[type=text],.prism-public-settings input[type=url],.prism-public-settings input:not([type]),.prism-public-settings textarea,.prism-public-settings select{display:block;width:100%;max-width:100%;background:#fff;color:#17202d;border:1px solid #aab3bf;border-radius:6px;padding:12px;box-sizing:border-box;font:inherit}
.prism-public-settings input[type=checkbox]{accent-color:#d5b16d;vertical-align:middle;width:18px;height:18px;margin-right:8px}
.prism-public-settings fieldset{border:1px solid #465064;border-radius:8px;padding:16px;margin:20px 0}.prism-public-settings legend{color:#edcb7d;padding:0 8px}
.prism-public-settings button,.prism-profile-button{display:inline-block;background:#e8c77b!important;color:#141820!important;border:0;border-radius:6px;padding:11px 18px;font-weight:700;text-decoration:none;cursor:pointer;font:inherit}
.prism-public-settings button:focus-visible,.prism-public-settings a:focus-visible,.prism-profile-tabs a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.prism-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}
.prism-profile-tabs a{padding:12px 22px;background:#222d40;color:#e3e9f2;border-radius:6px;text-decoration:none}
.prism-profile-tabs a[aria-current=page]{background:#e8c77b;color:#141820;font-weight:700}
.prism-profile-muted{font-size:14px;color:#bbc4d1!important}.prism-profile-kicker{font-size:12px;letter-spacing:.08em;color:#e8c77b!important;font-weight:700}
.prism-profile-cube{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:22px;align-items:center;padding:20px;background:#1b2636;border:1px solid #3e4b60;border-radius:10px;margin:16px 0}
.prism-profile-cube img{width:100%;height:auto;max-height:230px;object-fit:contain;display:block;border-radius:6px}
.prism-profile-cube-grid{display:grid;gap:16px}.prism-achievements{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.prism-achievements li{padding:8px 12px;border:1px solid #665634;border-radius:6px;background:#202a39}
.prism-public-preview{padding:16px;border-left:4px solid #e8c77b;background:#243045;color:#fff}.prism-public-preview a{color:#f2d58e}
.prism-players-search{margin:28px 0}.prism-players-search label{display:block;margin-bottom:8px}.prism-players-search>div{display:flex;gap:10px}.prism-players-search input{flex:1;min-width:0}
.prism-players-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prism-players-grid .prism-player-card{margin:0;align-items:flex-start;flex-direction:column;padding:22px}.prism-players-grid .prism-player-card h2{font-size:23px}
.prism-profile-pagination{margin-top:26px;display:flex;gap:8px;flex-wrap:wrap}.prism-profile-pagination .page-numbers{padding:8px 12px;background:#263247;border-radius:5px}.prism-profile-pagination .current{background:#e8c77b;color:#141820}
@media(max-width:650px){.prism-public-settings{padding:20px 16px}.prism-player-card{flex-direction:column;align-items:flex-start;padding:20px}.prism-players-grid{grid-template-columns:1fr}.prism-profile-cube{grid-template-columns:1fr}.prism-profile-cube img{max-width:200px;margin:auto}.prism-players-search>div{flex-direction:column}.prism-profile-tabs a{padding:10px 16px}}
.prism-profile-share-actions{display:flex;flex-wrap:wrap;gap:12px}.prism-profile-share [hidden]{display:none!important}.prism-profile-share-actions button:disabled{opacity:.65;cursor:wait}.prism-profile-share [role=status]{min-height:1.5em;color:#e8c77b} body #main .prisberion-user-area a.prism-profile-button,body #main a.prism-profile-button:is(:link,:visited,:hover,:focus,:active){background:#e8c77b!important;color:#141820!important;-webkit-text-fill-color:#141820!important;font-size:16px!important;line-height:1.5!important;opacity:1!important;visibility:visible!important;text-indent:0!important;text-decoration:none!important}
.prism-player-element{position:absolute;right:-8px;top:-8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#141820;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);padding:4px;box-sizing:border-box}
.prism-player-element img{display:block;width:24px;height:24px;object-fit:contain} .prism-players-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.prism-players-directory a.prism-directory-row{display:flex;align-items:center;gap:16px;min-width:0;padding:12px 16px;background:#1a2230;border:1px solid #465064;border-radius:8px;color:#f3f4f6!important;text-decoration:none!important;line-height:1.4}
.prism-players-directory a.prism-directory-row:hover{background:#253247;border-color:#e8c77b}
.prism-directory-row:focus-visible{outline:3px solid #e8c77b;outline-offset:3px}
.prism-directory-avatar{display:block;flex:0 0 52px;width:52px;height:52px}
.prism-directory-avatar img{display:block;width:52px;height:52px;object-fit:cover;border-radius:8px}
.prism-directory-placeholder{display:grid;place-items:center;width:52px;height:52px;background:#29374b;color:#edcb7d;border-radius:8px;font-size:28px}
.prism-directory-identity{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}
.prism-directory-identity strong{color:#f0d38e!important;font-size:17px}
.prism-directory-identifier{color:#bac7dc!important;font:13px/1.4 monospace}
.prism-directory-element{flex:0 0 26px}.prism-directory-element img{display:block;width:26px;height:26px;object-fit:contain}
.prism-directory-arrow{color:#edcb7d;font-size:26px}
@media(max-width:480px){.prism-players-directory a.prism-directory-row{gap:10px;padding:10px}.prism-directory-identity strong{font-size:16px}.prism-directory-identifier{font-size:12px}}
.prism-player-affinities ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 16px}.prism-player-affinities li{display:flex;align-items:center;gap:6px;padding:5px 9px;background:#253247;border:1px solid #465064;border-radius:6px;font-size:13px}.prism-player-affinities li img{display:block;width:22px;height:22px;object-fit:contain}.pris-stats-consent{position:fixed;bottom:55px;left:16px;z-index:99990;max-width:440px;width:calc(100% - 32px);box-sizing:border-box;background:#15261e;color:#fff;padding:20px;border:1px solid #a8bf90;border-radius:12px;box-shadow:0 8px 25px #0005;font:15px/1.5 system-ui,sans-serif}.pris-stats-consent[hidden]{display:none!important}.pris-stats-consent p{margin:0 0 15px;color:#fff}.pris-stats-consent button{background:#fff;color:#15261e;border:1px solid #fff;padding:9px 14px;border-radius:5px;margin-right:10px;cursor:pointer;font:inherit}.pris-stats-manage{position:fixed;bottom:12px;left:16px;z-index:99989;background:#15261e;color:#fff;border:1px solid #a8bf90;border-radius:5px;padding:7px 10px;cursor:pointer;font:12px system-ui,sans-serif}.pris-stats-consent button:focus-visible,.pris-stats-manage:focus-visible{outline:3px solid #ffcb54;outline-offset:3px}