#fk-daily-quotes[hidden],#fk-daily-quotes [hidden]{display:none!important}
#fk-daily-quotes{position:relative;clear:both;width:100%;box-sizing:border-box;margin:28px 0 40px;padding:24px 30px 27px;border:1px solid #514331;border-radius:16px;background:linear-gradient(115deg,#191622 15%,#211b20 100%);color:#f5f1e9;text-align:left;overflow:hidden}
#fk-daily-quotes *{box-sizing:border-box}
#fk-daily-quotes .fkq-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}
#fk-daily-quotes .fkq-eyebrow{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:2.1px;color:#e8bd72;line-height:1.5}
#fk-daily-quotes .fkq-tabs{display:flex;gap:4px;padding:3px;border:1px solid #514331;border-radius:9px;background:#121019}
#fk-daily-quotes .fkq-tabs button{appearance:none;float:none;width:auto;min-width:74px;border:0;border-radius:6px;margin:0;padding:7px 12px;background:transparent;color:#bdb4c7;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}
#fk-daily-quotes .fkq-tabs button[aria-selected=true]{background:#e8bd72;color:#17121a}
#fk-daily-quotes button:focus-visible,#fk-daily-quotes a:focus-visible,#fkq-quote-panel:focus-visible{outline:2px solid #ffd38a;outline-offset:4px}
#fk-daily-quotes blockquote{display:block;border:0;margin:0;padding:0;background:none;color:inherit;font-weight:400}
#fk-daily-quotes blockquote:before,#fk-daily-quotes blockquote:after{content:none}
#fk-daily-quotes .fkq-text{margin:0;padding:0;color:#f5f1e9;font-family:Georgia,Cambria,"Times New Roman",serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;font-style:italic;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}
#fk-daily-quotes .fkq-text:not(:empty):before{content:"“";color:#e8bd72}
#fk-daily-quotes .fkq-text:not(:empty):after{content:"”";color:#e8bd72}
#fk-daily-quotes .fkq-attribution{margin-top:13px;font-family:inherit;font-size:14px;line-height:1.6}
#fk-daily-quotes .fkq-speaker{color:#e8bd72;font-weight:600}
#fk-daily-quotes .fkq-separator{color:#8b8094}
#fk-daily-quotes .fkq-series{color:#b7abc5;text-decoration:none;font-weight:400}
#fk-daily-quotes .fkq-series[href]:hover{color:#ffd38a;text-decoration:underline}
#fk-daily-quotes .fkq-status{font-family:inherit;font-size:14px;line-height:1.5;color:#b7abc5;margin:10px 0 0}
#fk-daily-quotes .fkq-status:empty{display:none}
#fk-daily-quotes .fkq-retry{float:none;width:auto;padding:7px 12px;margin:12px 0 0;border:1px solid #8a6933;border-radius:7px;background:#302718;color:#e8bd72;cursor:pointer;font:inherit;font-size:13px}
@media(max-width:600px){#fk-daily-quotes{padding:20px;margin:24px 0 30px;border-radius:13px}#fk-daily-quotes .fkq-head{gap:10px;align-items:flex-start}#fk-daily-quotes .fkq-eyebrow{font-size:10px;letter-spacing:1.5px;padding-top:7px}#fk-daily-quotes .fkq-tabs button{min-width:0;padding:6px 9px;font-size:12px}#fk-daily-quotes .fkq-text{font-size:22px}#fk-daily-quotes .fkq-attribution{font-size:13px}}
@media(prefers-reduced-motion:no-preference){#fk-daily-quotes .fkq-tabs button{transition:background .15s,color .15s}}
