
  .t52-rp{padding:0;border:0;background:transparent;max-width:min(640px, calc(100vw - 32px));width:100%;
    max-height:calc(100svh - 32px);overflow:visible;color:var(--fg)}
  .t52-rp::backdrop{background:rgba(12,13,15,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
  .t52-rp .rp-kutu{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:22px;
    padding:clamp(24px,3.4vw,40px);max-height:calc(100svh - 32px);overflow:auto;box-sizing:border-box;
    box-shadow:0 1px 2px rgba(0,0,0,.2),0 24px 64px -24px rgba(0,0,0,.45)}
  html.dark .t52-rp .rp-kutu{background:var(--panel)}
  .t52-rp .rp-kapat{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;
    border:1px solid var(--line);background:transparent;color:var(--fg);display:grid;place-items:center;cursor:pointer;
    transition:background-color .2s ease,border-color .2s ease}
  .t52-rp .rp-kapat:hover{background:var(--gold-soft);border-color:var(--line-strong)}
  .t52-rp .rp-kapat:focus-visible{outline:2px solid var(--aksan-2);outline-offset:2px}
  .t52-rp .rp-kunye{display:block;font-size:var(--altbaslik-px);letter-spacing:var(--kunye-ls);text-transform:uppercase;
    font-weight:600;color:var(--aksan-metin);margin:0 0 var(--bo-3)}
  .t52-rp h2{margin:0;font-family:var(--sans);font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.028em;
    font-weight:var(--bas-w,800);color:var(--fg);padding-right:48px}
  .t52-rp .rp-alt{margin:var(--bo-3) 0 var(--bo-5);font-size:var(--yazi-l);color:var(--muted)}
  .t52-rp[open]{animation:t52-rp-gir .22s ease-out}
  @keyframes t52-rp-gir{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
  @media(prefers-reduced-motion:reduce){.t52-rp[open]{animation:none}}
