.pb-archive-entry{
  --pb-fg: rgba(230,255,245,.92);
  --pb-dim: rgba(230,255,245,.76);
  --pb-faint: rgba(230,255,245,.55);
  --pb-line: rgba(0,255,200,.22);
  --pb-shadow: rgba(0,0,0,.70);
  --pb-r: 18px;
  --pb-panel: rgba(0,0,0,.65);
  color: var(--pb-fg);
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Courier New",monospace;
  letter-spacing:.02em;
  margin-top:20px;
}
.pb-archive-panel{
  position:relative;
  border-radius:var(--pb-r);
  border:1px solid var(--pb-line);
  background:var(--pb-panel);
  overflow:hidden;
  box-shadow:0 0 0 1px rgba(0,0,0,.35) inset,0 18px 60px var(--pb-shadow),0 0 36px rgba(0,255,200,.06);
  padding:14px 16px;
  margin:14px 0;
}
.pb-archive-panel::before{
  content:"";
  position:absolute;
  inset:-2px;
  pointer-events:none;
  background:radial-gradient(circle at 18% 30%, rgba(0,255,200,.14), transparent 55%),radial-gradient(circle at 84% 22%, rgba(0,170,255,.10), transparent 58%),repeating-linear-gradient(to bottom,rgba(255,255,255,0.028) 0px,rgba(255,255,255,0.012) 1px,rgba(0,0,0,0) 3px);
  opacity:.55;
  mix-blend-mode:overlay;
}
.pb-archive-meta__row{position:relative;z-index:1;font-size:12px;line-height:1.65;text-transform:uppercase;letter-spacing:.1em;color:var(--pb-dim)}
.pb-archive-meta__row strong{color:var(--pb-fg)}
.pb-archive-image img{display:block;width:100%;height:auto;border-radius:12px;position:relative;z-index:1}
.pb-archive-noimg{padding:48px 20px;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--pb-faint)}
.pb-archive-content{position:relative;z-index:1}
.pb-archive-content > *{position:relative;z-index:1}
.pb-archive-sources h3,.pb-archive-history h3,.pb-archive-edit-form h3{position:relative;z-index:1;margin:0 0 10px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--pb-fg)}
.pb-archive-sources ul,.pb-archive-history ul,.pb-archive-admin-ul{position:relative;z-index:1;margin:0;padding-left:20px}
.pb-archive-sources li,.pb-archive-history li,.pb-archive-admin-ul li{margin:0 0 8px;color:var(--pb-dim)}
.pb-archive-history__meta{color:var(--pb-faint);font-size:11px}
.pb-archive-muted{position:relative;z-index:1;color:var(--pb-faint);text-transform:uppercase;letter-spacing:.12em;font-size:11px}
.pb-archive-notice{font-size:12px;text-transform:uppercase;letter-spacing:.12em}
.pb-archive-edit-form form{position:relative;z-index:1}
.pb-archive-edit-form label{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--pb-fg)}
.pb-archive-edit-form input[type="text"], .pb-archive-edit-form textarea, .pb-archive-edit-form select{
  width:100%;background:rgba(0,0,0,.45);border:1px solid rgba(0,255,200,.18);border-radius:12px;color:#ecfff8;padding:10px 12px;box-sizing:border-box;
}
.pb-archive-edit-form textarea{min-height:240px}
.pb-archive-source-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}
.pb-archive-source-row input{flex:1}
.pb-archive-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pb-archive-admin-grid{display:grid;grid-template-columns:320px 1fr;gap:18px;margin-top:16px}
.pb-archive-admin-list h2,.pb-archive-admin-detail h2,.pb-archive-admin-detail h3{position:relative;z-index:1}
.pb-archive-admin-actions{position:relative;z-index:1;margin:10px 0 18px}
.pb-archive-diff{position:relative;z-index:1;background:rgba(0,0,0,.35);padding:12px;border-radius:12px;overflow:auto}
.pb-archive-diff table{width:100%;border-collapse:collapse}
.pb-archive-diff td,.pb-archive-diff th{padding:8px;border:1px solid rgba(0,255,200,.12)}
.pb-archive-shortcode-wrap{max-width:1100px;margin:0 auto}
@media (max-width: 900px){.pb-archive-admin-grid{grid-template-columns:1fr}.pb-archive-source-row{flex-direction:column;align-items:stretch}.pb-archive-category-grid{grid-template-columns:1fr}}
