@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-5oMg_0D4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-CdKZfrg9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bubblegum Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEAA8AAAAACogAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXBEIColsh3oLGgABNgIkAzAEIAWEbgc6DAcbcggojtLUMCFJioIwt3wIN/13hydQxSr0p6ZOOxNLNk8mBkxNkC/u5YHncv82QcCb03ABRVGv54GODVLgJZi2AaO71v9/uOeiTva4sX0ARppQUbepy9aYgJ0w4Xju423aQNH4A+ET4LfNxmb56mEsOWysMBs+I18QgJbEgCIItrUAjOB9HtKsarBCTQ5AVxcAPRBVJLT4+g0GTB4LL87o7k2D0WQ1FECPVASwXP02OSPN30ApUgCUfAwoCFt7u8KKEpybzPr/Q9imJNkcQAAgW+IGwKHAGBnoi4QoJFczjRc1SokLysgAMp3M5bhgFi4oJf0hds4r/s/f7d++3+rf8us3IISLIP8u3vBaw8wALyA7gHzBzhz0QVGy9uFIOdKYwBkj1GpjTqgxuFf9QV5vdfIWm3T/8uGg7eGC9BC81Sm6o5zWiiy74CE5h4hgqt8s2E8RIfqxZOOdvay8YWsi72TEU9vOHaOZCLuI4JGw3tp8ELzeOsvx2iQdNPDOCDFqD7PPTRyHWdvLDrt458EV/qnL5cI1rbPsQpDjMcvH2ljJQ4RXblESwQPMBhvvHESCVWs8RsgJzbNHr5ZnOBkgZjjBdxx82dNno73IsbeNhxi7sN1hOi/ZUl2l7OZ3WOnuRf2LN7kNvIW/I/7D78VDwmHJpfIILOoDz0+/nhGzjHamv3hKMG33eIggRqy3msVHRPB4WOkh65EibUfB652fgpeiHZ4gQXo44BwjWiPEU2S7p9jhFvXCcZNDchkO4skJtQ7wfZ8fpmDsgoklDvq/xWYAu+D1jHw9w4h2u1F8dC3RbKEVsWTS3IhfquOTes48fYlYvlY1qvqrRplKfZQ9vFbCZ5Q+nR41hJtMKlqkO3xsi0beOcha2U7n4egW8mvlG/WTmNZ4izo/n6dbgh75mVT0s4bmbMqUBWTIk8mu/v5GFa2Oh8+TWdi2TGMza7Prg3wSG3XxWfVa8yLN9En21z/F7v9wUvq9Dq4ztqAld8iN5evqspfeTY/5K2Tq0o3BJX2rU0Nfdo/oFlNYnVp7bPq+6Apq0pWibpg12Do5IkEh8QmqptZMi3/Adb2l0DGkk/ldq5/VZI4MbEx4EeRY6346/GyhfrpzK9GtH0P87lX8vL9XvrBxbzXt2OarC7nup6g7Jv/L/+0J2n8K8UtUXFf85cTv4960xP1wbAT+L9/r/5p+bkqM3rUkjDV+9cn40Bw1MyxM9tO++7p7rNL2vjO68q5Xotqs72eulwdvoD20HximNofIphVW0jFG1f7t/2V3LKO+zVgibyuZ2q47re5mWLf5cfvSYWwjnxwdtnT7Il1HfGbWkrP66PW6Trb8kOWVD7IrNnnpyJwZSwY/CTC4UkZKPbNmLUta6u2nO50COfAAFP+3w5GyEBAAUTaJ1BT38y74Tc3KvgSAR/kPBzVn16jfw+iWzApAjQIAAh+X6NaD+7trgBCC1gNa0gLAGrQEkz+AZggJBiMkHA9FWAR9cA7abNAjo2gQFQKohBiMEgCoakPJEmINQBp4Riwi2CkW5WVPucxkySWYzlII1JelFCcDvDYLMNzknTZenmTPSQaZaASEyQAlmQSjFYyzNjVMsmZVGpSZYqCBRhtimCnGaDfAWJMkamMYzb4TdRpi4l3vGmcsTqokKVKksoIrvLhMlP+4b7lxxpsxiWTYhJ6cGIPEKkmaO2cqTqmxhsFoAPUEM0cYU4w3ACZVzWCTs8CMq16ClUkGqaYxRqwEOmdhaMnIsGiwiTZOiwGzFd07cJoRJhuemGRS2jC1hcEkqcpcGMbSZIAxVv2csPR0YSjh23UWaWxaAPkLJ/zYJz71mcv43BfmXyBdi07IVwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bubblegum Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bubblegum-sans-latin-400-normal-Cc_A9T_y.woff2) format("woff2"),url(/assets/bubblegum-sans-latin-400-normal-DfceqBqI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}select{min-width:250px}.checkbox-row{display:flex;padding-bottom:.25em}.checkbox-row input[type=checkbox]{flex:none}.radio-row{display:flex;padding-bottom:.25em}.radio-row input[type=radio]{flex:none}dialog{padding:10px;border:1px solid grey;border-radius:10px}dialog div.dialog-body{padding:8px}dialog div.dialog-footer{padding:0 8px 8px;display:flex;justify-content:flex-end}.title-bar{display:flex}.title-bar-text{font-weight:700}.title-bar-buttons{margin-left:auto}:root{background-color:#383226;font-family:Outfit Variable,sans-serif;font-optical-sizing:auto;font-style:normal}a{color:#6a3945}li{margin-bottom:5px}button{border:none;cursor:pointer}.button-row{display:flex;flex-direction:row;gap:5px}body{max-width:1000px;margin:20px auto}.body{background-color:#fff;padding-bottom:10px}.head{background-image:url(/static/bg.png);background-size:cover;image-rendering:pixelated}.profile-info{background-color:#fff;max-width:300px;margin-left:auto;padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px}.profile-info ul{margin:0}.profile-info_next-moon{display:block;width:fit-content;margin-left:auto;margin-right:10px}.navbar{font-family:Bubblegum Sans,sans-serif;background-color:#655934;background:linear-gradient(180deg,#655934,#30291c);border-bottom:1px solid black;border-top:1px solid black;margin-bottom:5px}.navbar a{display:inline-block;text-decoration-line:none;padding:10px;font-size:large;color:#efe5ce}.navbar a:hover{background-color:#30291c}.breadcrumbs{background-color:#eaeaea;width:98%;margin:0 auto 10px;padding:5px;border-radius:5px;box-sizing:border-box}main{margin:0 10px}.progress-bar{height:15px;border:1px solid black}.progress-bar-value{background-color:#80bc08;height:inherit}details{display:inline-block}.flex{display:flex;flex-wrap:wrap}.row-list{list-style-type:none;padding-inline-start:20px}.icon-button{background-color:transparent;color:#a9a9a9;padding:0}.icon-button:hover{color:gray;background-color:transparent}button,.btn{text-align:center;background-color:#655934;padding:10px;color:#efe5ce;font-family:Outfit Variable,sans-serif;font-weight:600;font-size:medium;border-radius:10px;text-decoration-line:none}button:disabled,.btn:disabled{background-color:#938764}button:disabled:hover,.btn:disabled:hover{background-color:#938764;cursor:default}button:hover,.btn:hover{background-color:#524937}.btn-secondary{background-color:#efe5ce;color:#655934;border:2px solid #655934}.btn-secondary:hover{background-color:#e5c680}#new-clan-form{background-color:#fff;padding:20px;max-width:500px;margin:auto}#new-clan-form input[type=text]{font-size:16px}#new-clan-form select{min-width:100%}#new-clan-form fieldset{min-width:auto}.select-clan-cats{display:grid;grid-template-columns:repeat(4,1fr)}.clan-cats{display:"flex";min-width:0;width:"inherit";flex-direction:"column";overflow:clip}@media (width <= 500px){.select-clan-cats{grid-template-columns:repeat(2,1fr)}}.cats-list{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:10px;grid-row-gap:10px}@media (500px < width <= 700px){.cats-list{grid-template-columns:repeat(4,1fr)}}@media (width <= 500px){.cats-list{grid-template-columns:repeat(2,1fr)}}.cats-list .cat{aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.cats-list .cat:hover{background-color:#efe5ce;border-radius:10px}.cat-profile__header{font-family:Bubblegum Sans,sans-serif;font-weight:400;display:inline-block;margin:0}.relationships-list{display:grid;grid-template-columns:repeat(4,1fr)}@media (550px < width <= 800px){.relationships-list{grid-template-columns:repeat(3,1fr)}}@media (500px < width <= 550px){.relationships-list{grid-template-columns:repeat(2,1fr)}}@media (width <= 500px){.relationships-list{grid-template-columns:repeat(1,1fr)}}#signup{background-color:#fff;border-radius:10px;margin:auto;padding:15px 10px;display:block;width:300px}#signup p{margin:0;padding-bottom:10px}#signup .signup-buttons{border-top:1px solid darkgrey;padding:10px 0 0;display:flex;flex-direction:column;gap:5px}#signup .or{display:block;margin:auto}#signup .or:before,#signup .or:after{content:" - "}#signup .footer{border-top:1px solid darkgrey;margin-top:10px;text-align:center}
