.plat-g { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; list-style: none; padding: 0; margin: 8px 0 0; }
.pk { background: #fff; border-radius: var(--r-lg); padding: 22px; box-shadow: 0 0 0 1px var(--line); }
.pk b { font-size: 20px; letter-spacing: -.02em; }
.pk p { color: var(--muted); margin-top: 6px; }
.pk.onde { box-shadow: 0 0 0 2px #6a4cf4, 0 14px 30px -18px rgba(106, 76, 244, .6); }
.pk-et { display: inline-block; background: var(--ink); color: #fff; border-radius: 99px; padding: 3px 10px; font-size: 12px; font-weight: 700; margin-bottom: 10px; }
.pk-et + b { display: block; }
@media (max-width: 900px) { .plat-g { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .plat-g { grid-template-columns: minmax(0, 1fr); } }
.pk-bilgi { margin: 14px 0 0; padding-top: 12px; border-top: 1px solid var(--line); display: grid; gap: 8px; font-size: 14px; }
.pk-bilgi div { display: flex; flex-wrap: wrap; gap: 4px 10px; align-items: baseline; }
.pk-bilgi dt { color: var(--muted); font-weight: 600; min-width: 52px; }
.pk-bilgi dd { margin: 0; }
.pk-bilgi code { font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace; font-size: 12px; word-break: break-all; }
.pk-kopya { background: var(--ink); color: #fff; border: 0; border-radius: 99px; padding: 4px 12px; font: inherit; font-size: 12px; font-weight: 700; cursor: pointer; }
.pk-kopya:focus-visible { outline: 3px solid #6a4cf4; outline-offset: 2px; }
