@font-face{font-family:"SEPG Cormorant";src:url(/wp-content/plugins/savimade-egg-generator/fonts/CormorantGaramond-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:"SEPG Cormorant";src:url(/wp-content/plugins/savimade-egg-generator/fonts/CormorantGaramond-Italic.woff) format("woff");font-style:italic;font-display:swap}@font-face{font-family:"SEPG Work Sans";src:url(/wp-content/plugins/savimade-egg-generator/fonts/WorkSans-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"SEPG Work Sans";src:url(/wp-content/plugins/savimade-egg-generator/fonts/WorkSans-SemiBold.woff) format("woff");font-weight:600;font-display:swap}.segp{--red:#BE1E2D;--red-dark:#9a1824;--ink:#23211D;--muted:#5C5850;--line:#e4ddd6;--paper:#F7F4EE;--card:#fff;color:var(--ink);font-family:"SEPG Work Sans","Work Sans",Arial,sans-serif;font-size:16px;line-height:1.55;max-width:1180px;margin:0 auto 40px}.segp *,.segp *::before,.segp *::after{box-sizing:border-box}.segp{--s:1}.segp img.segp-img,.segp span.segp-img{display:block;flex:none;height:calc(var(--h) * 1px * var(--s))!important;width:auto!important;max-width:none!important;margin:0;padding:0;border:0;box-shadow:none}.segp .segp-draw svg{display:block}.segp [hidden]{display:none!important}.segp a{color:var(--red)}.segp .segp-serif,.segp h1,.segp h2,.segp h3{font-family:"SEPG Cormorant","Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink)}.segp .segp-crumbs{font-size:14px;color:var(--muted);margin:0 0 6px}.segp .segp-crumbs a{text-decoration:none}.segp .segp-kicker{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.segp h1{font-size:clamp(34px,5vw,54px);line-height:1.05;margin:0 0 10px}.segp .segp-lede{font-family:"SEPG Cormorant","Cormorant Garamond",Georgia,serif;font-style:italic;font-size:22px;line-height:1.35;color:var(--muted);margin:0 0 18px;max-width:780px}.segp .segp-note{border-left:4px solid #d9962b;background:#fff8ec;border-radius:6px;padding:10px 14px;font-size:14px;color:var(--ink);margin:0 0 22px;max-width:780px}.segp .segp-note strong{font-weight:600}.segp .segp-btn{display:inline-block;padding:11px 20px;border-radius:8px;background:var(--red);color:#fff;font-weight:600;font-size:15px;text-decoration:none;line-height:1.3}.segp .segp-btn:hover{background:var(--red-dark);color:#fff}.segp .segp-btn.secondary{background:#fff;color:var(--red);border:1px solid var(--red)}.segp .segp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 26px}.segp .segp-lineup{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px 18px 14px;margin:0 0 30px}.segp .segp-lineup-eggs{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:10px 14px}.segp .segp-lineup a{display:block;line-height:0}.segp .segp-lineup-cap{text-align:center;font-size:13px;color:var(--muted);margin:14px 0 0}.segp .segp-search{position:relative;max-width:520px;margin:0 0 22px}.segp .segp-search input{width:100%;padding:12px 14px 12px 40px;border:1px solid #cfc6bd;border-radius:10px;font:inherit;font-size:16px;background:#fff}.segp .segp-search input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgb(190 30 45 / .12)}.segp .segp-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.segp .segp-count{font-size:14px;color:var(--muted);margin:-12px 0 16px}.segp .segp-eggs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:18px}.segp .segp-egg{display:grid;grid-template-columns:150px 1fr;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;scroll-margin-top:90px}.segp .segp-egg:target{border-color:var(--red);box-shadow:0 0 0 3px rgb(190 30 45 / .12)}.segp .segp-egg-art{display:flex;align-items:flex-end;justify-content:center;align-self:start;background:var(--paper);border-radius:8px;height:174px;padding:12px}.segp .segp-egg h2{font-size:26px;line-height:1.15;margin:0}.segp .segp-egg h2 a{color:inherit;text-decoration:none}.segp .segp-sci{font-style:italic;color:var(--muted);margin:0 0 10px}.segp .segp-facts{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 10px;padding:0;list-style:none}.segp .segp-facts li{margin:0;padding:3px 10px;border-radius:99px;background:#f3eee8;font-size:14px;font-variant-numeric:tabular-nums}.segp .segp-facts li::before,.segp .segp-facts li::marker{content:none}.segp .segp-desc{margin:0 0 10px}.segp .segp-src{font-size:13px;color:var(--muted);margin:0 0 8px}.segp .segp-src b{font-weight:600;color:var(--ink)}.segp .segp-sets{font-size:13px;color:var(--muted);margin:0 0 10px}.segp .segp-make{font-weight:600;font-size:15px;text-decoration:none}.segp .segp-make:hover{text-decoration:underline}.segp .segp-tag{display:inline-block;font-size:12px;font-weight:600;color:#7a5a12;background:#fff3d6;border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:middle;font-family:"SEPG Work Sans","Work Sans",Arial,sans-serif}.segp .segp-fams{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0 0 34px}.segp .segp-fam{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;text-decoration:none;color:var(--ink)}.segp .segp-fam:hover{border-color:var(--red)}.segp .segp-fam-eggs{display:flex;align-items:flex-end;justify-content:center;gap:8px;background:var(--paper);border-radius:8px;height:110px;padding:10px;margin:0 0 10px;overflow:hidden}.segp .segp-fam h2{font-size:22px;line-height:1.2;margin:0 0 2px}.segp h2.segp-sec{font-size:30px;margin:10px 0 12px}.segp .segp-az{columns:4 200px;column-gap:24px;font-size:14px;margin:0 0 30px}.segp .segp-az a{display:block;text-decoration:none;padding:2px 0;break-inside:avoid}.segp .segp-az h3{font-size:22px;margin:10px 0 4px;break-after:avoid}.segp .segp-results{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.segp .segp-results li{margin:0}.segp .segp-results li::before,.segp .segp-results li::marker{content:none}.segp .segp-results a{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink);background:#fff}.segp .segp-results a:hover{border-color:var(--red)}.segp .segp-results small{display:block;color:var(--muted);font-size:12px}.segp .segp-more{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.segp .segp-more a{font-size:14px;padding:5px 12px;border:1px solid var(--line);border-radius:99px;text-decoration:none;background:#fff}@media (max-width:560px){.segp .segp-egg{grid-template-columns:96px 1fr;gap:12px;padding:14px}.segp{--s:.62}.segp .segp-egg-art{height:118px;padding:8px}.segp .segp-egg h2{font-size:22px}}.segp dl.segp-srcs{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:13px;color:var(--muted);margin:0 0 12px}.segp dl.segp-srcs dt{font-weight:600;color:var(--ink);margin:0}.segp dl.segp-srcs dd{margin:0}.segp .segp-also{color:var(--muted)}.segp .segp-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0 0}.segp dl.segp-srcs a,.segp .segp-also a{color:var(--muted);text-decoration:underline;text-decoration-color:rgb(92 88 80 / .45);text-underline-offset:2px}.segp dl.segp-srcs a:hover,.segp .segp-also a:hover{color:var(--ink);text-decoration-color:currentColor}.segp .segp-crumbs a{color:var(--muted)}.segp .segp-crumbs a:hover{color:var(--ink)}.segp .segp-fam .segp-fam-name{display:block;font-family:"SEPG Cormorant","Cormorant Garamond",Georgia,serif;font-weight:600;font-size:22px;line-height:1.2;margin:0 0 2px;color:var(--ink)}.segp .segp-fam .segp-fam-sub{display:block;font-size:14px;color:var(--muted)}.segp .segp-results a{display:block}.segp .segp-results b{display:block;font-weight:600}.segp .segp-prose{max-width:780px;margin:0 0 30px}.segp .segp-prose p{margin:0 0 12px}.segp .segp-az ul{list-style:none;margin:0 0 6px;padding:0}.segp .segp-az li{margin:0;padding:0;break-inside:avoid}.segp .segp-az li::before,.segp .segp-az li::marker{content:none}.segp .segp-more span{font-size:14px;color:var(--muted);align-self:center;margin-right:4px}.segp .segp-more a{color:var(--ink)}.segp .segp-more a:hover{border-color:var(--red);color:var(--red)}.segp .segp-lineup{margin:0 0 30px}.segp .segp-links .segp-make+.segp-make{font-weight:600}@media (max-width:560px){.segp .segp-egg{grid-template-columns:84px 1fr;gap:12px}.segp dl.segp-srcs{display:block}.segp dl.segp-srcs dt{margin:8px 0 1px}.segp dl.segp-srcs dt:first-child{margin-top:0}}.segp h3.segp-srch{font-family:"SEPG Work Sans","Work Sans",Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;padding:10px 0 0;border-top:1px solid var(--line);line-height:1.3}.segp a.segp-zoom{display:flex;align-items:flex-end;justify-content:center;height:100%;cursor:zoom-in;border-radius:6px;outline-offset:3px}.segp a.segp-zoom:hover img.segp-img,.segp a.segp-zoom:focus-visible img.segp-img{filter:drop-shadow(0 3px 6px rgb(0 0 0 / .18))}html.segp-lb-on,html.segp-lb-on body{overflow:hidden}.segp-lb{position:fixed;inset:0;z-index:100000;background:rgb(24 21 17 / .86);display:flex;align-items:center;justify-content:center;padding:16px;font-family:"SEPG Work Sans","Work Sans",Arial,sans-serif;color:#23211D;-webkit-tap-highlight-color:#fff0}.segp-lb[hidden]{display:none}.segp-lb *{box-sizing:border-box}.segp-lb-panel{position:relative;background:#F7F4EE;border-radius:12px;width:min(1180px,100%);height:min(860px,100%);overflow:hidden;display:grid;grid-template-columns:56px minmax(0,1fr) 56px minmax(280px,380px);grid-template-rows:minmax(0,1fr);align-items:center;gap:6px;padding:0 0 0 8px;box-shadow:0 20px 60px rgb(0 0 0 / .4)}.segp-lb-art{height:100%;width:100%;min-width:0;padding:28px 0;display:flex;align-items:center;justify-content:center}.segp-lb-art svg,.segp-lb-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .18))}.segp-lb-cap h2{font-family:"SEPG Cormorant",Georgia,serif;font-weight:600;font-size:30px;line-height:1.1;margin:0 0 4px;color:#23211D}.segp-lb-cap p{margin:0 0 10px;font-size:15px;line-height:1.5}.segp-lb-sci{font-family:"SEPG Cormorant",Georgia,serif;font-style:italic;font-size:19px!important;color:#5C5850}.segp-lb-size{font-weight:600}.segp-lb-credit{color:#5C5850;font-size:13px!important;margin-top:16px!important}.segp-lb-x{position:absolute;top:6px;right:10px;width:40px;height:40px;border:0;background:none;font-size:30px;line-height:1;color:#5C5850;cursor:pointer;border-radius:50%}.segp-lb-nav{width:56px;height:96px;padding:0;border:0;border-radius:10px;background:rgb(35 33 29 / .06);font-size:44px;line-height:1;color:#23211D;cursor:pointer}.segp-lb-nav[hidden]{visibility:hidden;display:block}.segp-lb-x:hover,.segp-lb-nav:hover{background:rgb(35 33 29 / .12);color:#BE1E2D}.segp-lb button:focus-visible{outline:2px solid #BE1E2D;outline-offset:2px}.segp-lb-cap{align-self:stretch;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:44px 24px 20px 18px;border-left:1px solid rgb(35 33 29 / .1)}.segp-lb .segp-lb-main{margin:0;max-width:none;font-size:15px;background:none}.segp-lb .segp-egg-name{font-size:30px;line-height:1.1;margin:0 0 4px}.segp-lb .segp-egg-name a{color:inherit;text-decoration:none}.segp-lb .segp-sci{font-size:18px;font-family:"SEPG Cormorant",Georgia,serif}.segp-lb dl.segp-srcs{display:block}.segp-lb dl.segp-srcs dt{margin:8px 0 1px}.segp-lb dl.segp-srcs dt:first-child{margin-top:0}.segp-lb .segp-links{flex-direction:column;align-items:flex-start;gap:10px}.segp-lb-foot{border-top:1px solid rgb(35 33 29 / .1);margin-top:14px}.segp-lb-foot .segp-lb-credit{margin-top:10px!important}@media (max-width:760px){.segp-lb{padding:0;align-items:stretch}.segp-lb-panel{border-radius:0;width:100%;height:100%;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:46vh minmax(0,1fr);padding:40px 4px 0}.segp-lb-art{padding:6px 0}.segp-lb-cap{grid-column:1/-1;padding:12px 14px 20px;border-left:0;border-top:1px solid rgb(35 33 29 / .1)}.segp-lb-nav{width:44px;height:72px;font-size:36px}.segp-lb .segp-egg-name{font-size:26px}}.segp-lb-credit a{color:#BE1E2D}.segp-lb-links{display:flex;flex-direction:column;gap:6px;margin-top:10px!important}.segp-lb a.segp-lb-txt{font-size:14px;font-weight:600;color:#BE1E2D;text-decoration:none}.segp-lb a.segp-lb-txt:hover,.segp-lb a.segp-lb-txt:focus-visible{text-decoration:underline}.segp-lb-makep{margin-top:14px!important}.segp-lb a.segp-lb-make{display:inline-block;background:#BE1E2D;color:#fff;font-weight:600;font-size:15px;text-decoration:none;border-radius:6px;padding:10px 16px}.segp-lb a.segp-lb-make:hover,.segp-lb a.segp-lb-make:focus-visible{background:#9E1824;color:#fff}.segp .segp-breeds,.segp-lb .segp-breeds{margin:0 0 8px;font-size:14px;line-height:1.5}.segp .segp-breeds b,.segp-lb .segp-breeds b{font-weight:600}.segp-breeds details{display:inline}.segp-breeds summary{display:inline;color:#BE1E2D;cursor:pointer;font-size:13px;list-style:none}.segp-breeds summary::-webkit-details-marker{display:none}.segp-breeds summary::after{content:" ▾"}.segp-breeds details[open] summary::after{content:" ▴"}.segp-breeds-all{display:block;margin-top:4px;font-size:13px;color:#5C5850}.segp .segp-intro p{font-size:16px}.segp .segp-cta{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:6px;padding:12px 16px;margin:0 0 18px;max-width:780px}.segp .segp-cta p{margin:0}.segp ul.segp-conf{margin:0 0 12px;padding-left:20px}.segp ul.segp-conf li{margin:0 0 8px}.segp b,.segp strong{font-weight:600}.segp-spec{font-style:italic;color:#8a5a00}.segp .segp-ask{font-size:.85em;color:#6b6b6b;margin:.8em 0 0}.segp .segp-ask a{color:inherit;text-decoration:underline}.segp .segp-ask-spec{color:#8a5a00}.segp .segp-links .segp-btn.segp-make{font-size:14.5px;padding:9px 16px;color:#fff}.segp .segp-links .segp-txtlink{font-weight:600;font-size:15px;text-decoration:none}.segp .segp-links .segp-txtlink:hover{text-decoration:underline}.segp dl.segp-srcs dd,.segp .segp-also,.segp .segp-desc{min-width:0;overflow-wrap:anywhere}.segp .segp-egg{grid-template-columns:150px minmax(0,1fr)}.segp dl.segp-srcs{grid-template-columns:auto minmax(0,1fr)}@media (max-width:560px){.segp .segp-egg{grid-template-columns:84px minmax(0,1fr)}}.segp .segp-browse{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 18px}.segp .segp-browse-l{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.segp .segp-browse a{font-size:14px;padding:5px 12px;border:1px solid var(--line);border-radius:99px;text-decoration:none;background:#fff;color:var(--ink)}.segp .segp-browse a:hover{border-color:var(--muted)}.segp .segp-browse a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.segp .segp-tgroup{margin:0 0 22px}.segp .segp-tgroup[hidden]{display:none}.segp h2.segp-tgroup-h{font-size:20px;margin:18px 0 8px;padding-top:10px;border-top:1px solid var(--line)}.segp h2.segp-tgroup-h a{color:inherit;text-decoration:none}.segp h2.segp-tgroup-h span{font-size:14px;color:var(--muted);font-weight:400}.segp ul.segp-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.segp .segp-tile{background:var(--card);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;min-width:0}.segp .segp-tile[hidden]{display:none}.segp .segp-tile-a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:10px 8px 8px;text-decoration:none;color:var(--ink);flex:1}.segp .segp-tile-art{height:92px;display:flex;align-items:flex-end;justify-content:center}.segp .segp-tile-art img,.segp .segp-tile-art .segp-draw{display:block}.segp .segp-tile-name{font-size:14px;font-weight:600;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.segp .segp-tile-sub{font-size:12px;color:var(--muted)}.segp .segp-tile-a:hover .segp-tile-name{text-decoration:underline}.segp .segp-tile-ask{display:block;text-align:center;font-size:12.5px;font-weight:600;color:var(--red);border-top:1px solid var(--line);padding:6px 4px;text-decoration:none}.segp .segp-tile-ask:hover{text-decoration:underline}.segp .segp-tfilter{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 8px}.segp .segp-tfilter .segp-search{flex:1 1 280px;margin:0}.segp .segp-cty{display:flex;gap:6px;align-items:center;font-size:14px}.segp .segp-cty select{font:inherit;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;max-width:220px}.segp ul.segp-clist{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.segp .segp-clist a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;background:var(--card);border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink)}.segp .segp-clist a:hover{border-color:var(--muted)}.segp .segp-clist small{color:var(--muted)}.segp .segp-setsrc{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:0 0 16px;max-width:780px;font-size:15px}.segp .segp-setsrc p{margin:0 0 6px}.segp .segp-setsrc-l{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.segp .segp-setsrc-l a{color:inherit}.segp-askm{position:fixed;inset:0;z-index:100001;background:rgb(20 18 15 / .55);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:5vh 12px}.segp-askm[hidden]{display:none}.segp-askm-box{position:relative;background:#fff;border-radius:12px;max-width:620px;width:100%;padding:22px 22px 18px;box-shadow:0 20px 60px rgb(0 0 0 / .35);outline:none}.segp-askm-box h2{margin:0 0 4px;font-size:24px}.segp-askm-egg{margin:0 0 6px;font-size:17px}.segp-askm-egg i{color:#6b6b6b}.segp-askm-intro{font-size:14px;color:#5c5850;margin:0 0 12px}.segp-askm-x{position:absolute;top:8px;right:10px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#5c5850;padding:4px 8px}html.segp-askm-on{overflow:hidden}@media (max-width:560px){.segp .segp-tile-art{height:calc(92px * var(--s))}.segp ul.segp-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.segp .segp-pick{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.segp .segp-pickhint{font-size:14px;color:var(--muted);margin:14px 0 8px}.segp .segp-back{margin:0 0 8px;font-size:14px}.segp .segp-back a{text-decoration:none}.segp a.segp-tile-a.segp-zoom{flex-direction:column;align-items:center;justify-content:flex-start;height:auto;border-radius:10px}.segp .segp-one{display:grid;grid-template-columns:minmax(160px,340px) minmax(0,1fr);gap:24px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px;margin:0 0 22px}.segp .segp-one-art{margin:0;text-align:center;background:var(--paper);border-radius:10px;padding:20px 12px 10px}.segp .segp-one-art a.segp-zoom{height:auto;align-items:center}.segp img.segp-one-img{display:block;width:auto;max-width:100%;height:auto;max-height:380px;margin:0 auto;filter:drop-shadow(0 6px 12px rgb(0 0 0 / .16))}.segp .segp-one-art figcaption{font-size:12px;color:var(--muted);margin-top:10px}.segp .segp-one-art figcaption a{color:inherit}.segp .segp-one-body dl.segp-srcs{display:block}.segp .segp-one-body dl.segp-srcs dt{margin:8px 0 1px}.segp .segp-one-body dl.segp-srcs dt:first-child{margin-top:0}.segp .segp-one-body .segp-sci{font-size:20px;font-family:"SEPG Cormorant",Georgia,serif}.segp .segp-onenav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0 0 26px}.segp .segp-onenav a{display:block;padding:10px 14px;background:var(--card);border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.segp .segp-onenav a:hover{border-color:var(--muted)}.segp .segp-onenav small{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.segp .segp-onenav-f{text-align:center}.segp .segp-onenav-n{text-align:right}@media (max-width:620px){.segp .segp-one{grid-template-columns:1fr;padding:14px}.segp .segp-onenav{grid-template-columns:1fr 1fr}.segp .segp-onenav-f{grid-column:1/-1;grid-row:2}}.segp form.segp-pick{align-items:center}.segp .segp-pick .segp-search{flex:1 1 300px;margin:0}.segp .segp-pick-go{font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border:0;border-radius:8px;background:var(--ink);color:#fff;cursor:pointer}.segp .segp-pcount{font-size:14px;color:var(--muted);margin:0 0 10px}.segp .segp-pages{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:22px 0 10px}.segp .segp-pages a,.segp .segp-pages span{min-width:40px;text-align:center;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;text-decoration:none;color:var(--ink);font-size:15px}.segp .segp-pages a:hover{border-color:var(--muted)}.segp .segp-pages .segp-pg-on{background:var(--ink);border-color:var(--ink);color:#fff}.segp .segp-pages .segp-pg-off{color:#bbb}.segp .segp-pages .segp-pg-gap{border:0;background:none;min-width:0;padding:7px 2px}.segp .segp-animals{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0 0 26px}.segp a.segp-animal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px 16px 18px;background:var(--card);border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink)}.segp a.segp-animal:hover{border-color:var(--muted);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.segp .segp-animal .segp-fam-eggs{height:150px;width:100%;margin-bottom:6px}.segp .segp-animal-name{font-family:"SEPG Cormorant","Cormorant Garamond",Georgia,serif;font-weight:600;font-size:30px;line-height:1.1}.segp .segp-animal-note{font-size:13.5px;color:var(--muted)}.segp .segp-math{margin-top:16px}.segp .segp-math h3{font-size:22px;margin:0 0 6px}.segp .segg-math-list{margin:0 0 12px;padding-left:20px}.segp .segg-math-list li{margin:0 0 6px}.segp .segg-math{font-family:Georgia,"Times New Roman",serif;font-size:20px;text-align:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;overflow-x:auto;white-space:nowrap}.segp .segg-math sup,.segp .segg-math sub{font-size:.65em}.segp .segg-math-refs{font-size:13px;color:var(--muted)}.segp .segg-math .segg-ov{border-top:1px solid currentColor!important;padding:0 2px;display:inline-block;line-height:1.1}html:not(.segp-showspec) .segp:not(.segp-view-help) .segp-isspec{display:none!important}.segp .segp-onlyspec{display:none;font-size:14px;color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:10px 14px;margin:0 0 16px}html:not(.segp-showspec) .segp .segp-onlyspec{display:block}.segp .segp-specbox{display:inline-flex;align-items:center;gap:7px;font-size:14px;margin:0 0 16px;cursor:pointer;user-select:none}.segp .segp-specbox input{width:17px;height:17px;margin:0;accent-color:var(--red)}.segp .segp-specbox small{color:var(--muted);font-size:13px}