/* «Το απόσπασμα της ημέρας» homepage card (features preview) */
.dq{padding:56px 22px 8px;position:relative}
.dq-in{max-width:860px;margin:0 auto;text-align:center;position:relative;padding:34px 40px 28px;border-top:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}
.dq-in::before{content:"«";position:absolute;left:50%;top:-30px;transform:translateX(-50%);width:56px;height:56px;line-height:56px;border-radius:50%;background:var(--deep,#15110e);color:var(--gold);font:400 2.4rem/56px var(--disp,'Noto Serif Display',Georgia,serif)}
.dq-k{margin:0 0 18px;font:600 .72rem var(--ui,'Noto Sans',sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.dq-d{color:var(--m);letter-spacing:.08em;font-weight:400;text-transform:none}
.dq-q{margin:0;padding:0;border:0}
.dq-t{margin:0;font:400 1.5rem/1.5 var(--disp,'Noto Serif Display',Georgia,serif);color:var(--ink);text-wrap:balance}
.dq-t .pl-gt{border-bottom:1px dotted color-mix(in srgb,var(--gold) 75%,transparent);cursor:help}
.dq-by{margin:18px 0 0;font:400 .95rem var(--ui,'Noto Sans',sans-serif);color:var(--m)}
.dq-by b{color:var(--ink);font-weight:600}.dq-by a{color:var(--m);text-decoration:none;border-bottom:1px solid var(--gb)}.dq-by a:hover{color:var(--gold);border-color:var(--gold)}
.dq-act{margin:20px 0 0;display:flex;justify-content:center;gap:10px 18px;flex-wrap:wrap;font:600 .8rem var(--ui,'Noto Sans',sans-serif)}
.dq-act button,.dq-act a{background:none;border:1px solid var(--gb);border-radius:999px;padding:7px 15px;color:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:border-color .2s,color .2s}
.dq-act button:hover,.dq-act a:hover{border-color:var(--gold);color:var(--gold)}
.dq-act svg{width:15px;height:15px}
.dq-dlg{border:1px solid var(--gb);border-radius:16px;background:var(--deep,#15110e);color:var(--ink);padding:18px;max-width:min(92vw,760px);width:760px}
.dq-dlg::backdrop{background:rgba(0,0,0,.6)}
.dq-dlg img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--gb)}
.dq-dlg p{margin:12px 2px 0;font:400 .82rem var(--ui,'Noto Sans',sans-serif);color:var(--m)}
.dq-dlg .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;font:600 .84rem var(--ui,'Noto Sans',sans-serif)}
.dq-dlg .row a,.dq-dlg .row button{border:1px solid var(--gb);border-radius:999px;padding:8px 16px;background:none;color:var(--ink);font:inherit;cursor:pointer;text-decoration:none}
.dq-dlg .row .pri{background:var(--gold);border-color:var(--gold);color:var(--deep,#15110e)}
.dq-dlg .row .x{margin-left:auto}
@media(max-width:720px){.dq{padding:46px 14px 0}.dq-in{padding:30px 16px 22px}.dq-t{font-size:1.18rem;line-height:1.55}.dq-act{gap:8px}}
.glx-R .rq{font-family:'Noto Serif Display',Georgia,serif;font-size:10px;fill:var(--gx-ink);fill-opacity:.9}
.glx-R .mk{fill:var(--gx-acc);fill-opacity:.32}
.glx-R .tg{font-size:6.2px;letter-spacing:.14em}
