.erd-global,.erd-global *,.erosroyal-display-list,.erosroyal-display-list *,.erd-profile-page,.erd-profile-page *{box-sizing:border-box}
.erd-global{position:relative;z-index:1;display:none;width:100%;clear:both;padding:10px 0;background:#050505;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.erd-banner{display:flex;align-items:center;gap:12px;width:calc(100% - 18px);max-width:1180px;margin:0 auto 8px;padding:10px 12px;border:1px solid var(--erd-card-border);border-radius:12px;background:#080808;color:#fff}
.erd-banner img{width:46px;height:46px;object-fit:contain}.erd-banner strong,.erd-banner span{display:block}.erd-banner strong{font-size:16px;color:#f1c95b}.erd-banner span{font-size:11px;color:#ddd;margin-top:2px}
.erd-security{display:block;width:calc(100% - 18px);max-width:1180px;margin:0 auto 8px;padding:10px 12px;border-radius:11px;background:var(--erd-security-bg);color:var(--erd-security-color)}
.erd-security strong,.erd-security span{display:block;color:inherit}.erd-security strong{font-size:10px}.erd-security span{font-size:9px;margin-top:3px;line-height:1.45}

/* Display 1.1.4 — Hub 2.14 kart motoruyla eşleşen tek liste CSS kaynağı */
.erd-grid{display:grid;grid-template-columns:repeat(var(--erd-mobile-cols),minmax(0,1fr));gap:var(--erd-gap);width:100%;max-width:1180px;margin:auto;padding:0 8px 8px}
.erd-card{position:relative;contain:layout paint style;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--erd-card-border);border-radius:var(--erd-radius);background:var(--erd-card-bg);box-shadow:0 0 0 2px #080808,0 0 0 3px rgba(177,126,28,.62),0 12px 28px rgba(0,0,0,.62),0 0 18px rgba(211,158,42,.14)}
.erd-card:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,221,128,.12)}
.erd-image{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;background:#050505;text-decoration:none}
.erd-image img{position:relative;z-index:2;display:block;width:100%;max-width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-left:1px solid rgba(210,160,55,.45);border-right:1px solid rgba(210,160,55,.45);box-shadow:0 0 18px rgba(210,160,55,.12)}
.erd-ribbon{position:absolute;z-index:9;top:16px;left:-48px;width:168px;padding:8px 6px;transform:rotate(-45deg);background:linear-gradient(90deg,color-mix(in srgb,var(--erd-ribbon-bg,#c79a33) 84%,#fff 16%),var(--erd-ribbon-bg,#c79a33));color:var(--erd-ribbon-color,#111);box-shadow:0 5px 18px rgba(0,0,0,.42);font-size:10px;line-height:1;font-weight:900;letter-spacing:.07em;text-align:center;white-space:nowrap;text-transform:uppercase}
.erd-location{position:absolute;z-index:9;top:8px;right:8px;display:inline-flex;align-items:center;max-width:48%;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.42);color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.18);font-size:9px;line-height:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.erd-features{position:absolute;z-index:9;left:8px;right:8px;bottom:8px;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.12fr);align-items:center;gap:7px;pointer-events:none}
.erd-features>span{min-width:0;display:flex;align-items:center;justify-content:center;padding:6px 8px;overflow:hidden;border-radius:9px;box-shadow:0 3px 10px rgba(0,0,0,.28);font-size:9px;line-height:1.08;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.erd-features>span.is-one{background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.13)}
.erd-features>span.is-two{background:rgba(213,47,115,.78);border:1px solid rgba(255,255,255,.16)}
.erd-card-content{position:relative;z-index:3;padding:7px;background:linear-gradient(180deg,#111,#070707)}
.erd-title,.erd-wa{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}
.erd-title{height:31px;margin-bottom:7px;padding:4px 5px;border:1px solid #d7a437;border-radius:6px;background:var(--erd-title-bg);color:var(--erd-title-color);font-size:11px;font-weight:700;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.erd-wa,.erd-wa:link,.erd-wa:visited,.erd-wa:hover,.erd-wa:focus{height:36px;border:1px solid #0b7146;border-radius:6px;background:linear-gradient(180deg,#075b38,#034426);color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.erd-wa.is-online,.erd-wa.is-online:link,.erd-wa.is-online:visited,.erd-wa.is-online:hover,.erd-wa.is-online:focus{border-color:#35ef71;background:linear-gradient(180deg,#2be264,#0eb64a);color:#fff;box-shadow:0 0 9px rgba(43,226,100,.20),inset 0 1px 0 rgba(255,255,255,.12);animation:none}
@media(max-width:767px){.erd-ribbon{top:13px;left:-51px;width:160px;padding:7px 5px;font-size:9px}.erd-location{top:6px;right:6px;max-width:52%;padding:4px 7px;font-size:8px}.erd-features{left:6px;right:6px;bottom:6px;gap:5px}.erd-features>span{padding:5px;font-size:7.8px;border-radius:8px}}
.erd-empty{max-width:1180px;margin:auto;padding:18px;text-align:center;color:#ddd}.erd-profile-page{min-height:70vh;padding:34px 12px;background:var(--erd-detail-bg);color:var(--erd-detail-text)}.erd-profile-shell{max-width:964px;margin:auto}.erd-return-wrap{text-align:center;margin-bottom:16px}.erd-return{display:inline-flex;padding:11px 18px;border-radius:10px;background:var(--erd-return-bg);color:var(--erd-return-color);font-weight:900;text-decoration:none}.erd-profile-card{padding:34px;border:1px solid var(--erd-card-border);border-radius:18px;background:var(--erd-detail-card);box-shadow:0 18px 45px rgba(0,0,0,.5)}.erd-profile-card header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(212,175,55,.35)}.erd-profile-card h1{margin:8px 0 0;color:var(--erd-detail-text);font-size:40px}.erd-profile-badge{display:inline-block;padding:6px 10px;border-radius:20px;background:var(--erd-badge-bg);color:var(--erd-badge-color);font-size:10px;font-weight:900}.erd-profile-status{text-align:center}.erd-profile-status span{display:block;width:18px;height:18px;margin:auto;border:2px solid #fff;border-radius:50%;background:var(--erd-online);box-shadow:0 0 14px var(--erd-online)}.erd-profile-status strong{display:block;margin-top:5px;color:var(--erd-online);font-size:10px;text-transform:uppercase}.erd-main-image{position:relative;display:flex;justify-content:center;max-height:760px;margin:16px 0;overflow:hidden;border:1px solid var(--erd-card-border);border-radius:14px;background:#000}.erd-main-image img{display:block;max-width:100%;width:auto;height:auto;max-height:760px;object-fit:contain;user-select:none;-webkit-user-drag:none}.erd-main-image i{position:absolute;inset:0}.erd-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-24deg);color:#fff;font-size:32px;font-weight:900;letter-spacing:2px;white-space:nowrap;pointer-events:none}.erd-profile-wa{display:flex;align-items:center;justify-content:center;padding:15px;border-radius:10px;background:var(--erd-wa-bg);color:var(--erd-wa-color);font-weight:900;text-decoration:none}.erd-profile-content{margin-top:20px;line-height:1.8}.erd-related{margin-top:22px}.erd-related h2{padding:10px 12px;border:1px solid var(--erd-card-border);border-radius:8px;color:#e9bd4d;font-size:18px}.erd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.erd-related-grid a{overflow:hidden;border:1px solid var(--erd-card-border);border-radius:10px;background:#070707;text-decoration:none}.erd-related-grid img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.erd-related-grid strong{display:block;padding:6px;text-align:center;color:#fff;font-size:10px}.erd-profile-page img{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(max-width:767px){.erd-global.erd-show-mobile{display:block}.erd-profile-page{padding:18px 8px}.erd-profile-card{padding:16px}.erd-profile-card h1{font-size:30px}.erd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media(min-width:768px) and (max-width:1023px){.erd-global.erd-show-tablet{display:block}}@media(min-width:768px){.erd-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}}@media(min-width:1024px){.erd-global.erd-show-desktop{display:block}.erd-grid{grid-template-columns:repeat(var(--erd-desktop-cols),minmax(0,1fr));padding:0 14px 14px}}}
.erd-profile-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 18px}.erd-profile-gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--erd-border,#d4af37);border-radius:10px;user-select:none;-webkit-user-drag:none}

/* ErosRoyal Display 1.0.9 — merkez Hub ile aynı sınırlı kaydırmalı galeri */
.erd-profile-media{padding:16px 0 0}.erd-profile-slider{position:relative;overflow:hidden;border:1px solid var(--erd-card-border);border-radius:14px;background:#000;touch-action:pan-y;user-select:none;-webkit-user-select:none}.erd-profile-track{display:flex;width:100%;transition:transform .34s cubic-bezier(.2,.7,.2,1);will-change:transform}.erd-profile-slide{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;min-height:300px;margin:0;overflow:hidden;background:#000}.erd-profile-slide img{display:block;width:100%;max-height:760px;object-fit:contain;background:#000;pointer-events:none;-webkit-user-drag:none;user-select:none}.erd-profile-slide>i{position:absolute;inset:0;z-index:4;background:transparent}.erd-slide-arrow{position:absolute;z-index:8;top:50%;display:grid;place-items:center;width:42px;height:52px;padding:0;transform:translateY(-50%);border:1px solid rgba(212,175,55,.75);border-radius:12px;background:rgba(0,0,0,.56);color:#f2c75c;font:900 34px/1 system-ui;cursor:pointer;backdrop-filter:blur(4px)}.erd-slide-prev{left:12px}.erd-slide-next{right:12px}.erd-slide-arrow:disabled{opacity:.25;cursor:default}.erd-slide-counter{position:absolute;z-index:8;right:12px;bottom:12px;padding:6px 10px;border:1px solid rgba(212,175,55,.55);border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font:800 12px/1 system-ui}.erd-profile-gallery{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;scrollbar-width:none;gap:8px;margin:10px 0 18px;padding:1px;scroll-snap-type:x proximity}.erd-profile-gallery::-webkit-scrollbar{display:none}.erd-profile-gallery-item{flex:0 0 92px;display:block;overflow:hidden;padding:0;border:2px solid rgba(212,175,55,.35);border-radius:11px;background:#050505;aspect-ratio:4/5;cursor:pointer;opacity:.68;scroll-snap-align:start}.erd-profile-gallery-item.is-active{border-color:#f0c45b;opacity:1;box-shadow:0 0 0 2px rgba(240,196,91,.18)}.erd-profile-gallery-item img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.erd-profile-media .erd-watermark{z-index:5;pointer-events:none}@media(max-width:767px){.erd-profile-media{padding-top:10px}.erd-profile-slide{min-height:260px}.erd-profile-slide img{max-height:72vh}.erd-slide-arrow{width:36px;height:46px;font-size:29px}.erd-slide-prev{left:6px}.erd-slide-next{right:6px}.erd-profile-gallery-item{flex-basis:72px}}
