.src-hero{padding-bottom:2.5rem}.src-hero h1{text-wrap:balance}.src-form{margin:2.25rem auto 0;max-width:40rem;text-align:left}.src-label{display:block;margin-bottom:.55rem;color:hsl(var(--foreground) / .9);font-size:.86rem;font-weight:600}.src-input-row{display:flex;gap:.6rem}.src-input{display:flex;min-width:0;flex:1;align-items:center;gap:.6rem;border:1px solid hsl(var(--border));border-radius:.8rem;background:hsl(var(--surface) / .85);padding:0 .9rem;color:hsl(var(--muted-foreground));transition:border-color .15s ease,box-shadow .15s ease}.src-input:focus-within{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.src-input.is-invalid{border-color:hsl(var(--destructive) / .8)}.src-input input{min-width:0;flex:1;border:0;background:transparent;padding:.85rem 0;color:hsl(var(--foreground));font-size:1rem;outline:none}.src-input input::-moz-placeholder{color:hsl(var(--muted-foreground) / .8)}.src-input input::placeholder{color:hsl(var(--muted-foreground) / .8)}.src-submit{flex:none;border-radius:.8rem!important;padding:.85rem 1.35rem!important}.src-submit:disabled{cursor:progress;opacity:.8}.src-hint{margin-top:.55rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.5}.src-hint.is-error{color:#f58484}.src-highlights{justify-content:center}.src-result-area{position:relative;z-index:1;scroll-margin-top:calc(var(--site-header-height, 92px) + 1rem)}.src-loading,.src-error{display:flex;align-items:flex-start;gap:.75rem;margin:0 auto 1.5rem;max-width:48rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--surface) / .7);padding:1rem 1.15rem;font-size:.92rem;line-height:1.6}.src-loading svg{flex:none;margin-top:.15rem;color:hsl(var(--al-accent))}.src-error{border-color:hsl(var(--destructive) / .45);background:hsl(var(--destructive) / .08)}.src-error svg{flex:none;margin-top:.15rem;color:#f58484}.src-result{margin-bottom:1.5rem;border:1px solid hsl(var(--primary) / .3);border-radius:1.25rem;background:radial-gradient(620px circle at 90% 0%,hsl(var(--primary) / .1),transparent 62%),hsl(var(--surface) / .72);padding:1.35rem;box-shadow:0 30px 80px -50px hsl(var(--primary) / .6)}.src-result-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.src-community-icon{display:grid;height:56px;width:56px;place-items:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));-o-object-fit:cover;object-fit:cover}.src-community-icon.is-fallback{color:#ff4500}.src-result-title h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.src-result-title>p{margin-top:.3rem;color:hsl(var(--muted-foreground));font-size:.92rem}.src-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-top:.75rem;color:hsl(var(--foreground) / .85);font-size:.82rem}.src-meta>span{display:inline-flex;align-items:center;gap:.35rem}.src-meta svg{color:hsl(var(--muted-foreground))}.src-access{border:1px solid hsl(var(--success) / .4);border-radius:999px;background:hsl(var(--success) / .1);padding:.2rem .65rem;color:#86eaaa;font-weight:600}.src-access.is-approved_only{border-color:hsl(var(--warning) / .45);background:hsl(var(--warning) / .1);color:#fbca74}.src-access.is-archived,.src-access.is-nsfw{border-color:hsl(var(--destructive) / .45);background:hsl(var(--destructive) / .1);color:#f79797}.src-open{grid-column:1 / -1;justify-self:start}.src-description{margin-top:1rem;max-width:60rem;color:hsl(var(--foreground) / .82);font-size:.92rem;line-height:1.65;white-space:pre-line}.src-result-grid{display:grid;gap:1rem;margin-top:1.25rem}.src-result-main,.src-result-aside{display:grid;min-width:0;align-content:start;gap:1rem}.src-block{min-width:0;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--background) / .45);padding:1.1rem 1.15rem}.src-block h3{display:flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:650}.src-block h3 svg{color:hsl(var(--al-accent))}.src-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.src-checklist{border-color:hsl(var(--primary) / .32);background:hsl(var(--primary) / .06)}.src-checklist .al-check-list{margin-top:.8rem}.src-muted{margin-top:.45rem;color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.55}.src-note{margin-top:.75rem;font-size:.78rem}.src-text{margin-top:.55rem;overflow-wrap:anywhere;color:hsl(var(--foreground) / .82);font-size:.9rem;line-height:1.65;white-space:pre-line}.src-copy{display:inline-flex;align-items:center;gap:.4rem;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--surface) / .8);padding:.35rem .7rem;color:hsl(var(--foreground) / .9);font-size:.8rem;font-weight:600;transition:border-color .15s ease,background .15s ease}.src-copy:hover,.src-copy:focus-visible{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .1);outline:0}.src-rules{display:grid;gap:.85rem;margin-top:.9rem}.src-rule{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.src-rule+.src-rule{border-top:1px solid hsl(var(--border) / .7);padding-top:.85rem}.src-rule-number{display:grid;height:2rem;width:2rem;place-items:center;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--al-accent));font-size:.82rem;font-weight:750}.src-rule-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding-top:.3rem}.src-rule-head h4{overflow-wrap:anywhere;font-size:.95rem;font-weight:650}.src-scope{border:1px solid hsl(var(--border));border-radius:999px;padding:.05rem .5rem;color:hsl(var(--muted-foreground));font-size:.72rem;white-space:nowrap}.src-types{display:grid;gap:.15rem;margin-top:.7rem}.src-types li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.55rem;padding:.4rem .2rem;font-size:.88rem}.src-types li+li{border-top:1px solid hsl(var(--border) / .6)}.src-types li.is-blocked .src-type-name{color:hsl(var(--muted-foreground))}.src-type-name{display:inline-flex;align-items:center;gap:.5rem}.src-type-name svg{color:hsl(var(--muted-foreground))}.src-status{display:inline-flex;flex:none;align-items:center;gap:.3rem;border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:650;white-space:nowrap}.src-status.is-allowed{background:hsl(var(--success) / .12);color:#86eaaa}.src-status.is-blocked{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.src-status.is-unknown,.src-status.is-neutral{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.src-status.is-required{background:hsl(var(--warning) / .14);color:#fbca74}.src-flairs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.src-flair{max-width:100%;overflow:hidden;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--surface-elevated));padding:.2rem .65rem;color:hsl(var(--foreground) / .9);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.src-flair.has-color{border-color:transparent}.src-cta h3{display:block;font-size:1.05rem;font-weight:700}.src-cta p{margin-top:.45rem;color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.6}.src-freshness{margin-top:1rem;color:hsl(var(--muted-foreground));font-size:.76rem}.src-queber-links{display:grid;gap:.7rem;margin-top:1.1rem}.src-queber-links .al-related-card{align-items:flex-start;background:hsl(var(--background) / .5)}@media(min-width:640px){.src-result{padding:1.6rem}.src-result-head{grid-template-columns:auto minmax(0,1fr) auto}.src-open{grid-column:auto}}@media(min-width:1024px){.src-result-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}}@media(max-width:639px){.src-input-row{flex-direction:column}.src-submit{width:100%}}
