@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.2.3/css/flag-icons.min.css";:root{--color-exact: #27ae60;--color-replacer: #0f58b8;--color-missing: #c0392b;--color-captive: #8e44ad;--color-bookmark: #e67e22;--color-link: #2980b9;--color-basket: #e67e22;--color-note-top: #d68910;--color-note-heart: var(--color-missing);--color-note-base: #7d3c98;--color-exact-bg: color-mix(in srgb, var(--color-exact), white 90%);--color-replacer-bg: color-mix(in srgb, var(--color-replacer), white 95%);--color-missing-bg: color-mix(in srgb, var(--color-missing), white 90%);--color-captive-bg: color-mix(in srgb, var(--color-captive), white 90%);--color-basket-bg: color-mix(in srgb, var(--color-basket), white 90%);--color-note-bg: #fffdf5;--color-exact-border: color-mix(in srgb, var(--color-exact), white 75%);--color-replacer-border: color-mix(in srgb, var(--color-replacer), white 75%);--color-missing-border: color-mix(in srgb, var(--color-missing), white 75%);--color-captive-border: color-mix(in srgb, var(--color-captive), white 75%);--color-basket-border: color-mix(in srgb, var(--color-basket), white 75%);--color-note-border: #f5e79e;--color-text-main: #1a1a1a;--color-text-muted: #888;--color-border-light: #e8e8e8;--color-bg-light: #fafafa;--font-serif: "Georgia", "Times New Roman", serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--color-fam: var(--color-captive);--color-fam-bg: color-mix(in srgb, var(--color-fam), white 92%);--color-fam-border: color-mix(in srgb, var(--color-fam), white 80%);--color-note-stat: var(--color-bookmark);--color-note-stat-bg: color-mix(in srgb, var(--color-note-stat), white 92%);--color-note-stat-border: color-mix(in srgb, var(--color-note-stat), white 80%);--color-cat-perfume: var(--color-captive);--color-cat-base: #1a5276;--color-cat-accord: #145a32;--color-cat-replacer: var(--color-bookmark);--color-cat-base-bg: #eaf3fb;--color-cat-base-border: #aed6f1;--color-cat-accord-bg: #eafaf1;--color-cat-accord-border: #a9dfbf;--color-cat-perfume-bg: #f9f0ff;--color-cat-perfume-border: #d7bde2;--color-cat-replacer-bg: #fef5ec;--color-cat-replacer-border: #f5cba7;--color-type: #2471a3;--color-type-bg: #f0f7fc;--color-type-border: #dce8f5;--color-bg-subtle: #f4f4f4;--color-border-main: #ddd;--color-text-rank: #ccc;--color-text-extra-muted: #bbb;--color-exact-hover: #2ecc71;--color-link-hover: #1a5276}body{margin:0;overflow-x:hidden;font-family:var(--font-serif);color:var(--color-text-main)}.missing-chips{display:flex;flex-wrap:wrap;gap:4px}.missing-chip{font-size:.68rem;font-family:var(--font-mono, "JetBrains Mono", monospace);padding:2px 7px;border-radius:4px;background:#c0392b14;color:#c0392b;border:1px solid rgba(192,57,43,.25);cursor:pointer;transition:all .15s ease;text-decoration:none;display:inline-flex;align-items:center;line-height:1.35}.missing-chip .name-text{color:inherit;padding-bottom:1px;transition:all .15s ease}.missing-chip:hover{background:#c0392b;color:#fff!important;border-color:#c0392b}.missing-chip:hover .name-text{color:#fff!important}.missing-chip--captive{background:#8e44ad14;color:#8e44ad;border-color:#8e44ad40}.missing-chip--captive .name-text{color:inherit;border-bottom:1px dotted #8e44ad}.missing-chip--captive:hover{background:#8e44ad;color:#fff!important;border-color:#8e44ad}.missing-chip--captive:hover .name-text{color:#fff!important;border-bottom-color:#fff}.missing-chip--replaced{position:relative;background:var(--color-replacer-bg, #eaf3fb);color:var(--color-replacer, #0f58b8);border-color:var(--color-replacer-border, #aed6f1)}.missing-chip--replaced .name-text{color:inherit}.missing-chip--replaced:hover{background:var(--color-replacer, #0f58b8);color:#fff!important;border-color:var(--color-replacer, #0f58b8)}.missing-chip--replaced:hover .name-text{color:#fff!important}.missing-chip--replaced:hover .instant-tooltip-replacer{display:block}.missing-chip--basket{background:#e67e2214;color:#e67e22;border-color:#e67e2240}.missing-chip--basket .name-text{color:inherit}.missing-chip--basket:hover{background:#e67e22;color:#fff!important;border-color:#e67e22}.missing-chip--basket:hover .name-text{color:#fff!important}.captive-lock{color:#8e44ad;display:inline-flex;align-items:center}.captive-lock svg{stroke:#8e44ad;fill:none}.bookmarked-indicator{color:#e67e22;display:inline-flex;align-items:center}.bookmarked-indicator svg{fill:#e67e22;stroke:#e67e22}.basket-indicator{color:#e67e22;display:inline-flex;align-items:center}.basket-indicator svg{stroke:#e67e22;fill:none}.owned-wrapper,.bookmarked-wrapper,.bookmarked-info-wrapper,.captive-wrapper,.basket-info-wrapper,.replacer-info-wrapper{position:relative;display:inline-flex;align-items:center;margin-left:5px}.owned-wrapper:hover .instant-tooltip-owned,.bookmarked-wrapper:hover .instant-tooltip-bookmarked,.bookmarked-info-wrapper:hover .instant-tooltip-bookmarked,.captive-wrapper:hover .instant-tooltip-captive,.basket-info-wrapper:hover .instant-tooltip-basket,.replacer-info-wrapper:hover .instant-tooltip-replacer{display:block}.instant-tooltip-replacer,.instant-tooltip-captive,.instant-tooltip-owned,.instant-tooltip-bookmarked,.instant-tooltip-basket{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;background:#1a2215;color:#fff;padding:5px 10px;border-radius:4px;font-size:.72rem;font-family:var(--font-mono, "JetBrains Mono", monospace);white-space:nowrap;z-index:1000;box-shadow:0 4px 12px #0003;pointer-events:none}.instant-tooltip-replacer:after,.instant-tooltip-captive:after,.instant-tooltip-owned:after,.instant-tooltip-bookmarked:after,.instant-tooltip-basket:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1a2215 transparent transparent transparent}:root{--scrollbar-size: 8px;--scrollbar-thumb: rgba(78, 97, 62, .35);--scrollbar-thumb-edge: rgba(78, 97, 62, .175);--scrollbar-thumb-hover: rgba(78, 97, 62, .55);--scrollbar-thumb-hover-edge: rgba(78, 97, 62, .275);--scrollbar-thumb-active: rgba(78, 97, 62, .7);--scrollbar-thumb-active-edge: rgba(78, 97, 62, .35);--scrollbar-track: transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:1px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:vertical{background-image:linear-gradient(to right,var(--scrollbar-thumb-edge) 0 1px,var(--scrollbar-thumb) 1px calc(100% - 1px),var(--scrollbar-thumb-edge) calc(100% - 1px))}::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(to bottom,var(--scrollbar-thumb-edge) 0 1px,var(--scrollbar-thumb) 1px calc(100% - 1px),var(--scrollbar-thumb-edge) calc(100% - 1px))}::-webkit-scrollbar-thumb:vertical:hover{background-image:linear-gradient(to right,var(--scrollbar-thumb-hover-edge) 0 1px,var(--scrollbar-thumb-hover) 1px calc(100% - 1px),var(--scrollbar-thumb-hover-edge) calc(100% - 1px))}::-webkit-scrollbar-thumb:horizontal:hover{background-image:linear-gradient(to bottom,var(--scrollbar-thumb-hover-edge) 0 1px,var(--scrollbar-thumb-hover) 1px calc(100% - 1px),var(--scrollbar-thumb-hover-edge) calc(100% - 1px))}::-webkit-scrollbar-thumb:vertical:active{background-image:linear-gradient(to right,var(--scrollbar-thumb-active-edge) 0 1px,var(--scrollbar-thumb-active) 1px calc(100% - 1px),var(--scrollbar-thumb-active-edge) calc(100% - 1px))}::-webkit-scrollbar-thumb:horizontal:active{background-image:linear-gradient(to bottom,var(--scrollbar-thumb-active-edge) 0 1px,var(--scrollbar-thumb-active) 1px calc(100% - 1px),var(--scrollbar-thumb-active-edge) calc(100% - 1px))}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}
