/* Açılış duyurusu (pop-up) */
dialog.ppd{border:1px solid var(--line);border-radius:14px;padding:0;background:var(--panel);color:var(--text);width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-shadow:var(--shadow)}
dialog.ppd::backdrop{background:rgba(5,5,4,.7);backdrop-filter:blur(3px)}
.ppd-x{position:sticky;top:0;float:right;margin:10px 10px 0 0;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:1}
.ppd-x:hover{border-color:var(--gold)}
.ppd-in{padding:22px clamp(18px,4vw,34px) 26px}
.ppd-head{display:flex;gap:14px;align-items:center;margin-bottom:16px;padding-right:40px}
.ppd-head img{width:52px;height:auto;flex:none}
.ppd-head .eyebrow{color:#d83a2e}
.ppd-head h2{font-size:clamp(1.7rem,5vw,2.3rem);margin-top:2px}
.ppd-tag{display:inline-block;background:#c8261c;color:#fff;font-weight:600;padding:7px 14px;border-radius:6px;margin:0 0 18px;font-size:clamp(.95rem,2.6vw,1.1rem);line-height:1.3}
.ppd-in p{margin:0 0 12px;line-height:1.6}
.ppd-in b{color:var(--text)}
.ppd-box{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-left:4px solid #c8261c;border-radius:8px;background:var(--panel-2);padding:14px 16px;margin:16px 0}
.ppd-box svg{width:34px;height:34px;flex:none;stroke:#d83a2e;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ppd-box p{margin:0}
.ppd-imza{font-weight:700;display:inline-block;padding-bottom:6px;border-bottom:3px solid #c8261c;margin-top:4px}
