/* V7 — başlık boyutu ve yalnızca ana kart yüzeyi/metin rengi (rozetlerden bağımsız) */
.entry .entry-card{background:var(--card-background,#fff)!important;}
.entry .entry-card::after,.entry:hover .entry-card::after,.entry:focus-within .entry-card::after{background:var(--card-background,#fff)!important}
.entry-card .entry-title{font-size:var(--title-size,17px)!important;color:var(--card-foreground,#20242d)!important;line-height:1.32}
.entry-card .entry-body.rich-render{color:var(--card-foreground,#20242d)!important}
.entry-card .entry-body.rich-render :is(p,li,ul,ol,blockquote,h2,h3,h4,strong,em,span){color:inherit}
/* Kod blokları, bağlantılar, etiketler ve üst rozetler özel kart metni rengini devralmaz. */
.entry-card .entry-body.rich-render :is(pre,pre *,code,code *){color:#e7eefc}
.entry-card .entry-body.rich-render a{color:#6292cd}
.title-settings-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.title-settings-row .title-field{flex:1;min-width:0;margin-bottom:0}
.title-settings-row #f-title{width:100%!important;min-width:0!important;line-height:1.3!important;transition:font-size .18s ease!important}
.title-size-picker{flex:none;display:flex;align-items:center;gap:7px;padding:6px 9px 6px 11px;border:1px solid #e7eaed;border-radius:11px;background:#f9fbfd;white-space:nowrap}
.title-size-picker span{font-size:11px;font-weight:800;color:#71768e}
.title-size-picker select{border:0;background:transparent;padding:5px 3px;color:#5185c4;font-weight:850;font-size:12px;cursor:pointer;outline-offset:2px}
.card-appearance{border:1px solid #eaecef;background:#fdfdfe;border-radius:14px;padding:17px 17px 14px;margin:13px 0 24px}
.appearance-heading{display:flex;gap:9px;justify-content:space-between;align-items:flex-start;margin-bottom:17px}
.appearance-heading strong{font-size:13px;font-weight:850;color:#273044;display:block}
.appearance-heading span{display:block;font-size:11px;color:#7a8397;margin-top:4px}
.reset-card-colors{border:0;background:#f2f6fa;color:#5588c6;font-size:11px;font-weight:800;border-radius:8px;padding:7px 10px;white-space:nowrap}
.reset-card-colors:hover{background:#e8eff7}
.appearance-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.appearance-fields .field{margin-bottom:12px;min-width:0}
.appearance-color-combo{display:flex;align-items:center;gap:7px;border:1px solid #e2e5ef;border-radius:10px;background:white;padding:5px 9px;min-width:0}
.appearance-color-combo input[type=color]{appearance:none;-webkit-appearance:none;flex:none;width:31px;height:31px;border:0;background:transparent;padding:0;cursor:pointer}
.appearance-color-combo input[type=color]::-webkit-color-swatch-wrapper{padding:0}
.appearance-color-combo input[type=color]::-webkit-color-swatch{border:1px solid #d3d8e3;border-radius:7px}
.appearance-color-combo input[type=text]{border:0!important;box-shadow:none!important;background:transparent!important;color:#344057;font-size:12px;font-family:ui-monospace,monospace;font-weight:800;text-transform:uppercase;padding:5px 0!important;width:100%;min-width:0}
.background-presets{display:flex;gap:8px;flex-wrap:wrap;margin:3px 0 15px}
.background-preset{height:28px;width:28px;flex:none;background:var(--swatch);border:2px solid #fff;border-radius:9px;box-shadow:0 0 0 1px #d9ddea;transition:transform .18s,box-shadow .18s}
.background-preset:hover{transform:translateY(-2px) scale(1.06)}
.background-preset.selected{box-shadow:0 0 0 2px #6299dd,0 3px 9px #5946ee29}
.card-live-preview{background:var(--card-background,#fff);border:1px solid #dfe3ed;border-left:4px solid #67a1e8;border-radius:12px;padding:14px 16px;min-height:136px;transition:background .2s ease}
.preview-upper{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:9px}
.preview-priority{color:var(--tone,#4482f5);background:color-mix(in srgb,var(--tone,#4482f5) 11%,white);font-size:10px;font-weight:850;padding:4px 7px;border-radius:6px}
.preview-tools{color:#708099;background:#f5f6fb;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:700}
.preview-main-title{display:block;color:var(--card-foreground,#20242d);font-size:var(--title-size,17px);line-height:1.3;overflow-wrap:anywhere;margin-bottom:5px}
.preview-main-text{color:var(--card-foreground,#20242d);font-size:13px;line-height:1.55;margin:4px 0 9px}
.preview-tag{display:inline-block;border:1px solid #e3e6f1;background:#fff;color:#607186;font-size:10px;border-radius:7px;padding:4px 8px;font-weight:750}
.appearance-help{font-size:11px;color:#7d8599;margin-top:11px}
@media(max-width:690px){.title-settings-row{align-items:flex-end;gap:6px}.title-size-picker{flex-direction:column;gap:0;padding:4px 6px}.title-size-picker span{font-size:9px}.title-size-picker select{font-size:11px;padding:4px 2px}.card-appearance{padding:12px}.appearance-fields{grid-template-columns:1fr}.appearance-heading{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.title-settings-row #f-title,.background-preset,.card-live-preview{transition:none!important}}


/* Kart odak modu: üst meta öğeleri ve etiketler daha hafif */
.entry-card .badge,.entry-card .pin,.entry-card .tags .tag{opacity:.22;transition:opacity .2s ease,transform .2s ease,filter .2s ease}\n.entry-card:hover .badge,.entry-card:hover .pin,.entry-card:hover .tags .tag,.entry-card:focus-within .badge,.entry-card:focus-within .pin,.entry-card:focus-within .tags .tag{opacity:.55}\n.entry-card .badge:hover,.entry-card .pin:hover,.entry-card .tags .tag:hover,.entry-card .badge:focus-visible,.entry-card .pin:focus-visible,.entry-card .tags .tag:focus-visible{opacity:.88}\n.entry-card .entry-title,.entry-card .entry-body{opacity:1!important}\n