@layer quartz-base{.onefleck-stars,.onefleck-stars-none{--star-size:11px;width:calc(var(--star-size) * 5);display:inline-block}.onefleck-stars{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 24'%3E%3Cpath d='M13 2.2l3.1 6.3 6.9 1-5 4.9 1.2 6.9L13 18l-6.2 3.3 1.2-6.9-5-4.9 6.9-1z'/%3E%3C/svg%3E");height:var(--star-size);vertical-align:-1px;background:var(--rule);-webkit-mask-image:var(--star);-webkit-mask-image:var(--star);mask-image:var(--star);position:relative;-webkit-mask-size:20% 100%;mask-size:20% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.onefleck-stars i{width:calc(var(--n) / 5 * 100%);background:var(--accent);position:absolute;inset:0 auto 0 0}.onefleck-stars-none{font-family:var(--mono);font-size:11px;line-height:var(--star-size);color:var(--rule)}.onefleck-cafe-stats-link{margin-top:16px;display:inline-block}.onefleck-cafe-stats-link span{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);font-size:11px}.onefleck-cafe-stats-link:hover span{opacity:.7}.onefleck-cafe-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:26px 0 14px;display:flex}.onefleck-cafe-search,.onefleck-cafe-select{font-family:var(--mono);color:var(--fg1);background:var(--bg);border:1px solid var(--rule);border-radius:2px;padding:7px 9px;font-size:11px}.onefleck-cafe-search{flex:200px;min-width:0}.onefleck-cafe-search::placeholder{color:var(--fg4)}.onefleck-cafe-search:focus,.onefleck-cafe-select:focus{border-color:var(--accent);outline:none}.onefleck-cafe-select{cursor:pointer}.onefleck-cafe-sort-mobile{display:none}.onefleck-cafe-count{font-family:var(--mono);color:var(--fg4);margin-left:auto;font-size:10px}.onefleck-cafe-table{--cafe-cols:minmax(0, 1fr) 56px repeat(5, 52px);--star-size:10px;flex-direction:column;display:flex}.onefleck-cafe-headrow,.onefleck-cafe-row{grid-template-columns:var(--cafe-cols);align-items:baseline;gap:12px;display:grid}.onefleck-cafe-headrow{border-bottom:1px solid var(--fg);padding:0 6px 9px 0}.onefleck-cafe-headrow button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--fg4);cursor:pointer;background:0 0;border:none;padding:0;font-size:9px}.onefleck-cafe-headrow button:hover{color:var(--fg2)}.onefleck-cafe-headrow button[data-active]{color:var(--accent)}.onefleck-cafe-headrow button[data-active]:after{content:" ↓"}.onefleck-cafe-headrow button[data-active][data-dir=asc]:after{content:" ↑"}.onefleck-cafe-row{border-bottom:1px solid var(--rule2);color:inherit;padding:13px 6px 13px 0}.onefleck-cafe-row:hover{background:var(--soft)}.onefleck-cafe-row[hidden]{display:none}.onefleck-cafe-main{min-width:0;display:block}.onefleck-cafe-title{color:var(--fg);word-break:keep-all;font-size:17px;line-height:1.45;display:block}.onefleck-cafe-verdict{-webkit-line-clamp:2;color:var(--fg2);word-break:keep-all;-webkit-box-orient:vertical;margin-top:5px;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.onefleck-cafe-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:none}.onefleck-cafe-chips span{font-family:var(--mono);letter-spacing:.06em;color:var(--fg3);border:1px solid var(--rule);border-radius:2px;padding:2px 5px;font-size:9px}.onefleck-cafe-date{font-family:var(--mono);color:var(--fg4);white-space:nowrap;font-size:11px}.onefleck-cafe-score{line-height:1}.onefleck-cafe-empty{color:var(--fg3);padding:34px 0;font-size:14px}.onefleck-cafe-empty[hidden]{display:none}@media (max-width:800px){.onefleck-cafe-table{--cafe-cols:minmax(0, 1fr);--star-size:11px}.onefleck-cafe-headrow{display:none}.onefleck-cafe-row{gap:0;padding:18px 0}.onefleck-cafe-chips{display:flex}.onefleck-cafe-verdict{display:block}.onefleck-cafe-date{margin-top:10px;display:block}.onefleck-cafe-score{align-items:center;gap:8px;margin-top:7px;display:flex}.onefleck-cafe-score:before{content:attr(data-label);width:48px;font-family:var(--mono);letter-spacing:.08em;color:var(--fg4);flex:none;font-size:9px}.onefleck-cafe-sort-mobile{display:inline-block}}}