body{margin:0}.bo-ground{box-sizing:border-box;background:var(--bo-ground) var(--bo-ground-texture);min-width:1040px;min-height:100vh;color:var(--bo-ink);font:var(--bo-text-size) / 1.25 var(--bo-font-text);padding:27px 0 1px}.bo-window{background:var(--bo-paper);border-radius:9px;width:1000px;margin:0 auto;overflow:hidden}.bo-banner{-webkit-user-select:none;user-select:none;width:1000px;height:250px;position:relative;overflow:hidden}.bo-banner-layer{pointer-events:none;width:1000px;height:250px;display:block;position:absolute;top:0;left:0}.bo-banner-nav a,.bo-banner-nav img{display:block;position:absolute}.bo-banner-nav a .bo-banner-over,.bo-banner-nav a[href]:hover .bo-banner-up{visibility:hidden}.bo-banner-nav a[href]:hover .bo-banner-over{visibility:visible}.bo-banner-spots a{display:block;position:absolute}.bo-banner-spots img{pointer-events:none;visibility:hidden;max-width:none;display:block;position:absolute}.bo-banner-spots a:hover img{visibility:visible}.bo-banner-title{transform-origin:0 0;cursor:grab;width:0;height:0;position:absolute;overflow:visible}.bo-banner-title img{pointer-events:none;max-width:none;display:block;position:absolute}.bo-banner-title:active{cursor:grabbing}.bo-banner-stars{pointer-events:none}.bo-body{align-items:flex-start;display:flex}.bo-side{flex-direction:column;flex:none;align-items:center;gap:16px;width:120px;padding:30px;display:flex}.bo-page{flex:auto;min-width:0;padding:30px}.bo-card{width:120px;height:75px;color:inherit;text-decoration:none;display:block;position:relative}.bo-card--tall{height:120px}.bo-card-form{margin:0}button.bo-card{cursor:pointer;background:0 0;border:0;padding:0}.bo-card>img{width:120px;height:75px;display:block}.bo-card--tall>img{height:120px}.bo-card--character{box-sizing:border-box;border:1px solid var(--bo-card-character-ink);background:var(--bo-card-character);color:var(--bo-card-character-ink);overflow:hidden}.bo-card-title{z-index:1;text-align:center;font:bold 13px / 1.2 var(--bo-font-text);white-space:nowrap;text-overflow:ellipsis;padding:3px 2px 0;display:block;position:relative;overflow:hidden}.bo-card-character{max-width:none;display:block;position:absolute}.bo-card-sickles{z-index:1;background:var(--bo-card-character);font:bold 11px / 1 var(--bo-font-text);border-radius:3px;padding:1px 3px;position:absolute;bottom:3px;right:3px}.bo-foot{justify-content:flex-end;align-items:flex-end;padding:24px 30px 10px;display:flex}.bo-foot-kids{width:190px;height:75px;display:block;position:relative}.bo-foot-kids img{width:190px;height:75px;display:block;position:absolute;top:0;left:0}.bo-foot-kids .bo-foot-over,.bo-foot-kids:hover .bo-foot-up{visibility:hidden}.bo-foot-kids:hover .bo-foot-over{visibility:visible}.bo-credit{background:var(--bo-paper);text-align:center;border-radius:9px;width:1000px;margin:12px auto 24px;padding:12px 0;font-size:10px;font-weight:700;line-height:1.3}.bo-credit a{color:var(--bo-dim);text-decoration:none}.bo-credit a:hover{color:var(--bo-dim-hover)}.bo-credit a.bo-link{color:var(--bo-link)}.bo-credit a.bo-link:hover{color:var(--bo-link-hover)}.bo-site-bar{box-sizing:border-box;background:var(--bo-game-window);border-top:1px solid var(--bo-game-window-edge);height:28px;color:var(--bo-game-ink);font:var(--bo-text-size) / 1 var(--bo-font-text);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex;overflow:hidden}.bo-site-bar a,.bo-site-bar button{font:inherit;color:var(--bo-game-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.bo-site-bar a:hover,.bo-site-bar button:hover{color:var(--bo-bar)}.bo-site-bar form{display:inline}.bo-site-bar-who{align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=480px){.bo-site-bar-year{display:none}}.bo-page{font:var(--bo-text-size) / 1.25 var(--bo-font-text);color:var(--bo-ink)}.bo-title{text-align:center;font-size:var(--bo-heading-size);margin:44px 0 56px;font-weight:700}.bo-lead{text-indent:2em;margin:0 0 12px}.bo-page p{margin:0 0 12px}.bo-back{text-align:center;margin:-24px 0 36px;display:block}.bo-page a,.bo-link{color:var(--bo-link);font-weight:700;text-decoration:none}.bo-page a:hover,.bo-link:hover{color:var(--bo-link-hover)}.bo-page a.bo-link-board{color:var(--bo-link-board)}.bo-page a.bo-link-board:hover{color:var(--bo-link-board-hover)}.bo-page a.bo-link-red{color:var(--bo-link-red)}.bo-page a.bo-link-red:hover{color:var(--bo-ink)}.bo-page a.bo-link-dim{color:var(--bo-dim);font-weight:400}.bo-page a.bo-link-dim:hover{color:var(--bo-dim-hover)}.bo-notice{text-align:center;margin:12px 0;font-weight:700}.bo-notice--done{color:var(--bo-notice-done)}.bo-notice--problem{color:var(--bo-notice-problem)}.bo-notice--note{color:var(--bo-notice-note)}.bo-tiles{border-collapse:separate;border-spacing:2px;margin:0 auto}.bo-tiles td,.bo-tiles th{text-align:left;padding:10px;font-weight:400}.bo-tiles .bo-bar{background:var(--bo-bar);text-align:center;font-weight:700}.bo-tiles .bo-label{background:var(--bo-label);text-align:right}.bo-tiles .bo-cell{background:var(--bo-cell)}.bo-tiles .bo-cell-pale{background:var(--bo-cell-pale)}.bo-tiles .bo-cell-faint{background:var(--bo-cell-faint);text-align:center;font-size:10px}.bo-tiles--wide{width:720px}.bo-tiles--wide .bo-label{width:38.5%}.bo-tiles--wide .bo-label--head{width:auto}.bo-tiles .bo-cell-faint--line{font-size:13px}.bo-page .bo-cell-faint--line a{color:var(--bo-dim)}.bo-page .bo-cell-faint--line a:hover{color:var(--bo-dim-hover)}.bo-link-button{font:inherit;color:var(--bo-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bo-link-button:hover{color:var(--bo-link-hover)}.bo-cell-faint--line .bo-link-button{color:var(--bo-dim)}.bo-cell-faint--line .bo-link-button:hover{color:var(--bo-dim-hover)}.bo-tiles .bo-cell--centre{text-align:center}.bo-tiles .bo-label--head{text-align:center;font-style:italic}.bo-input,.bo-select,.bo-textarea,.bo-button{font:13px var(--bo-font-input);color:var(--bo-ink)}.bo-form{margin:0 0 24px}.bo-form .bo-tiles+.bo-tiles{margin-top:16px}.bo-tiles .bo-textarea{box-sizing:border-box;width:100%}.bo-customizer{justify-content:center;align-items:center;gap:12px;display:flex}.bo-customizer-column{flex-direction:column;gap:5px;display:flex}.bo-customizer-character{justify-content:center;align-items:center;width:230px;height:230px;display:flex;overflow:hidden}.bo-customizer-character svg{flex:none;display:block}.bo-gene{justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex;position:relative}.bo-gene-name{text-align:center;width:72px}.bo-arrow{cursor:pointer;background:0 0;border:0;padding:0}.bo-arrow svg{width:22px;height:14px;fill:var(--bo-link-board);stroke:var(--bo-nav-deep);stroke-width:1px;display:block}.bo-arrow:hover svg{fill:var(--bo-link-hover)}.bo-arrow--next svg{transform:scaleX(-1)}.bo-swatch{border:1px solid var(--bo-ink);cursor:pointer;width:22px;height:16px;padding:0}.bo-palette{z-index:2;background:var(--bo-paper);border:1px solid var(--bo-ink);grid-template-columns:repeat(10,14px);gap:1px;padding:4px;display:grid;position:absolute;top:100%;right:0}.bo-palette button{cursor:pointer;border:0;width:14px;height:14px;padding:0}.bo-palette button[aria-selected=true]{outline:2px solid var(--bo-ink);outline-offset:-1px}.bo-page .bo-wardrobe-lead{margin:60px 0 27px}.bo-tiles--wardrobe{border-spacing:3px}.bo-tiles--wardrobe td{padding:0}.bo-tiles--wardrobe .bo-bar{padding:10px}.bo-wardrobe{background:linear-gradient(to right, var(--bo-label) 0 233px, var(--bo-paper) 233px 234px, var(--bo-cell) 234px 400px, var(--bo-paper) 400px 402px, var(--bo-label) 402px);width:637px;height:250px;font-family:var(--bo-font-body);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.bo-wardrobe-head{color:var(--bo-link-board);margin:0;font-size:15px;font-weight:400;position:absolute;top:7px}.bo-wardrobe-head--stored{left:10px}.bo-wardrobe-head--appearance{left:240px}.bo-wardrobe-head--worn{left:410px}.bo-wardrobe-character{pointer-events:none;position:absolute}.bo-wardrobe-character svg{display:block}.bo-wardrobe-list{z-index:1;box-sizing:border-box;border:1px solid var(--bo-wardrobe-item-edge);background:var(--bo-wardrobe-list);scrollbar-width:none;width:211px;height:214px;position:absolute;top:30px;overflow-y:auto}.bo-wardrobe-list::-webkit-scrollbar{display:none}.bo-wardrobe-list--stored{left:3px}.bo-wardrobe-list--worn{left:406px}.bo-wardrobe-item{width:calc(100% + 2px);height:23px;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 -1px -1px;padding:0;display:flex}.bo-wardrobe-icon{box-sizing:border-box;border:1px solid var(--bo-wardrobe-icon-edge);background:var(--bo-wardrobe-icon);flex:none;width:23px;height:23px;overflow:visible}.bo-wardrobe-name{border:1px solid var(--bo-wardrobe-item-edge);background:var(--bo-wardrobe-item);color:var(--bo-ink);font:10px / 21px var(--bo-font-text);text-align:center;white-space:nowrap;flex:1;margin-left:-1px;overflow:hidden}.bo-wardrobe-item:first-child{margin-top:-1px}.bo-wardrobe-item:hover,.bo-wardrobe-item:focus-visible{z-index:1;outline:none;position:relative}.bo-wardrobe-item:hover .bo-wardrobe-name,.bo-wardrobe-item:focus-visible .bo-wardrobe-name{border-color:var(--bo-menu-hover-line);background:var(--bo-menu-hover)}.bo-wardrobe-arrow{z-index:1;cursor:pointer;background:0 0;border:0;width:12px;height:17px;padding:0;position:absolute}.bo-wardrobe-arrow svg{width:17.8px;height:12.75px;position:absolute;top:2px;left:-3px;overflow:visible}.bo-wardrobe-arrow--up svg{transform:rotate(-90deg)}.bo-wardrobe-arrow--down svg{transform:rotate(90deg)}.bo-wardrobe-arrow--up{top:30px}.bo-wardrobe-arrow--down{top:228px}.bo-wardrobe-arrow--stored{left:216px}.bo-wardrobe-arrow--worn{left:619px}.bo-wardrobe-info{z-index:2;box-sizing:border-box;border:1px solid var(--bo-wardrobe-item-edge);background:var(--bo-paper);width:246px;color:var(--bo-ink);font:11px / 15px var(--bo-font-text);pointer-events:none;padding:2px;position:absolute}.bo-wardrobe-info-head{background:var(--bo-bar);justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.bo-wardrobe-info-name{font-weight:700}.bo-wardrobe-info-worth{flex:none}.bo-page .bo-wardrobe-info-words{background:var(--bo-cell-pale);margin:2px 0 0;padding:7px 8px}.bo-wardrobe-info-stat{background:var(--bo-cell-pale);color:var(--bo-notice-done);padding:0 8px;font-weight:700}.bo-wardrobe-info-stat:last-child{padding-bottom:7px}.bo-colour-chooser{vertical-align:middle;flex-direction:column;gap:8px;display:inline-flex}.bo-colour{align-items:center;gap:8px;font-weight:700;display:flex;position:relative}.bo-colour .bo-palette{left:60px;right:auto}.bo-swatch--none{background:linear-gradient(to top right, var(--bo-paper) 46%, var(--bo-label) 46%, var(--bo-label) 54%, var(--bo-paper) 54%)}.bo-palette--wide{grid-template-columns:repeat(18,14px)}.bo-fields{border-spacing:0;margin:36px auto 0}.bo-fields td{vertical-align:top;padding:10px}.bo-fields .bo-field-label{text-align:right;max-width:220px;font-weight:700}.bo-count{color:var(--bo-notice-note)}.bo-count--none{color:var(--bo-notice-problem)}.bo-page .bo-presents-lead{text-align:center}.bo-presents-count{color:var(--bo-ink);margin:24px 0 0}.bo-presents-colours{margin-top:12px}.bo-chances{background:var(--bo-paper);font:var(--bo-text-size) / 1.6 var(--bo-font-text);border:0;margin:auto;padding:0;box-shadow:0 4px 16px #00000059}.bo-chances .bo-tiles{margin:0}.bo-chances .bo-cell{padding:10px 24px 10px 16px}.bo-presents-opened{justify-content:center;align-items:flex-start;gap:24px;display:flex}.bo-presents-character{flex:none;width:256px;height:256px;position:relative}.bo-presents-character img{position:absolute}.bo-presents-words{text-align:center;max-width:400px;margin-top:8px}.bo-presents-won{text-align:left;margin:24px 0;padding:0;font-size:16px;list-style:none}.bo-presents-won li+li{margin-top:4px}.bo-presents-item,.bo-presents-stat{font-size:var(--bo-text-size);margin:2px 0 0 2em;display:block}.bo-presents-stat{color:var(--bo-notice-done);margin-top:0;font-weight:700}.bo-page .bo-presents-sorry{text-indent:2em;text-align:left}.bo-page .bo-presents-on{margin-top:36px}.bo-market-said{margin:24px 0}.bo-market-pair{justify-content:center;gap:28px;margin:36px 0;display:flex}.bo-market-pair .bo-tiles{width:350px}.bo-market{margin-top:36px}.bo-tiles.bo-market td{padding:3px 4px}.bo-tiles.bo-market .bo-bar{padding:10px}.bo-market .bo-label,.bo-market-head td{text-align:center}.bo-tiles.bo-market{table-layout:fixed}.bo-market-col-detail{width:40px}.bo-market-col-swatch{width:25px}.bo-market-col-level{width:30px}.bo-market-col-name{width:150px}.bo-market-col-stats{width:175px}.bo-market-col-offer{width:80px}.bo-market-col-price-box{width:50px}.bo-market-col-seller{width:80px}.bo-market-col-player{width:110px}.bo-market-col-price{width:70px}.bo-tiles.bo-market .bo-market-detail,.bo-tiles.bo-market .bo-market-swatch{padding:0}.bo-market .bo-input{box-sizing:border-box;width:100%}.bo-market .bo-button{white-space:nowrap}.bo-market-player{overflow-wrap:anywhere}.bo-market-icon{cursor:pointer;background:0 0;border:0;margin:auto;padding:2px;display:block}.bo-market-icon img{display:block}.bo-market-offer{align-items:center;display:flex}.bo-market-offer span{text-align:center;flex:1}.bo-market-stat{display:block}.bo-tiles .bo-market-price{text-align:center;white-space:nowrap;font-weight:700}.bo-page .bo-market-foot{text-align:center;margin:48px 0 0;font-style:italic}.bo-item-detail{background:var(--bo-paper);font:var(--bo-text-size) / 1.4 var(--bo-font-text);border:0;margin:auto;padding:0;box-shadow:0 4px 16px #00000059}.bo-item-detail .bo-tiles{width:320px;margin:0}.bo-item-detail-stat{color:var(--bo-notice-done);font-weight:700;display:block}.bo-item-picture{background:var(--bo-paper);width:200px;height:200px;margin:10px auto 0;position:relative;overflow:hidden}.bo-item-picture img{position:absolute}.bo-uniques{width:700px;margin-top:48px}.bo-uniques .bo-uniques-picture{text-align:center;width:1px}.bo-uniques-picture img{display:block}.bo-uniques-origin{margin-top:12px;display:block}.bo-tiles .bo-uniques-gap{padding:8px 0}.bo-uniques-found{justify-content:center;align-items:center;margin:0 0 56px;display:flex}.bo-uniques-found img{width:74px}.bo-uniques-found-words{text-align:center;width:500px}.bo-page .bo-uniques-found-head{color:var(--bo-notice-done);font-size:16px;font-weight:700}.bo-house-scarves{margin-top:8px}.bo-scarf-rail{background:var(--bo-ink);border-radius:2px;height:3px;margin:0 2px}.bo-scarf-row{justify-content:space-around;height:40px;display:flex}.bo-house-choice{cursor:pointer;justify-content:center;width:28px;display:flex;position:relative}.bo-house-choice:has(input:focus-visible){outline:2px solid var(--bo-link)}.bo-house-choice input{opacity:0;pointer-events:none;position:absolute}.bo-scarf{width:13px;height:45px;margin-top:-5px}.bo-scarf svg{width:100%;height:100%;display:block;overflow:visible}.bo-scarf-g{--scarf-1:var(--bo-scarf-g-1);--scarf-2:var(--bo-scarf-g-2)}.bo-scarf-h{--scarf-1:var(--bo-scarf-h-1);--scarf-2:var(--bo-scarf-h-2)}.bo-scarf-r{--scarf-1:var(--bo-scarf-r-1);--scarf-2:var(--bo-scarf-r-2)}.bo-scarf-s{--scarf-1:var(--bo-scarf-s-1);--scarf-2:var(--bo-scarf-s-2)}.bo-house-chosen{text-align:center;margin-top:3px;font-size:10px;font-weight:700}.bo-game{border-collapse:separate;border-spacing:2px;width:100%;margin:30px 0 0}.bo-game td{vertical-align:middle;padding:5px}.bo-game .bo-game-icon{background:var(--house);text-align:center;width:64px}.bo-game .bo-game-icon img{width:64px;height:64px;display:block}.bo-game .bo-game-name{background:var(--house);padding-left:12px}.bo-game .bo-game-name b{font-size:15px}.bo-game .bo-game-ratings{background:var(--house-pale);white-space:nowrap;width:200px}.bo-game .bo-game-ratings td{text-align:right;padding:0 8px 0 0}.bo-game .bo-game-shield{background:var(--bo-cell);text-align:center;width:64px}.bo-game .bo-game-about{background:var(--bo-cell-pale);padding:10px}.bo-house-g{--house:var(--bo-house-g);--house-pale:var(--bo-house-g-pale)}.bo-house-s{--house:var(--bo-house-s);--house-pale:var(--bo-house-s-pale)}.bo-house-r{--house:var(--bo-house-r);--house-pale:var(--bo-house-r-pale)}.bo-house-h{--house:var(--bo-house-h);--house-pale:var(--bo-house-h-pale)}.bo-beers img{vertical-align:middle;height:16px}.bo-progress{border:1px solid var(--bo-progress-frame);background:var(--bo-progress-empty);vertical-align:middle;width:300px;height:15px;display:inline-flex}.bo-progress>span{background:var(--bo-progress);height:100%;display:block}.bo-progress>.bo-share-g{background:var(--bo-house-g)}.bo-progress>.bo-share-s{background:var(--bo-house-s)}.bo-progress>.bo-share-r{background:var(--bo-house-r)}.bo-progress>.bo-share-h{background:var(--bo-house-h)}.bo-progress-line{justify-content:center;align-items:center;gap:10px;margin:24px 0;font-weight:700;display:flex}.bo-threads{border-collapse:collapse;width:100%;font-size:12px}.bo-threads th{border:1px solid var(--bo-label);text-align:left;padding:2px 4px;font-size:10px;font-weight:400}.bo-threads td{border:1px solid var(--bo-label);padding:3px 4px}.bo-threads .bo-thread-title{font-size:13px;font-weight:700}.bo-threads .bo-sticky{color:var(--bo-link-red);font-size:10px;font-weight:400}.bo-threads .bo-pages{font-size:10px;font-weight:400}.bo-threads .bo-num{text-align:center}.bo-threads-make{text-align:right;margin:0 0 2px;font-size:18px;display:block}.bo-picture-menu{margin:0 auto;position:relative;overflow:hidden}.bo-picture-menu-link{box-sizing:border-box;border-radius:5px;display:block;position:absolute}.bo-picture-menu-link:hover,.bo-picture-menu-link:focus-visible{background:var(--bo-menu-hover);box-shadow:inset 0 0 0 1px var(--bo-menu-hover-line);outline:none}.bo-picture-menu-link--soon{cursor:default}.bo-picture-menu-link--soon:hover{box-shadow:none;background:0 0}.bo-picture-menu-picture{pointer-events:none;max-width:none;position:absolute}.bo-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bo-fine{color:var(--bo-dim);font-size:10px;font-weight:400}.bo-looks .bo-look{justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto;display:flex;overflow:hidden}.bo-looks .bo-look svg{flex:none;display:block}.bo-looks .bo-look--flying{width:220px}.bo-cast{margin-bottom:12px}.bo-cast .bo-cast-detail{word-break:break-all;font-size:.85em;font-weight:400}.bo-looks .bo-look-icon{width:90px;height:80px;margin:4px auto 0;position:relative;overflow:hidden}.bo-looks .bo-look-icon>div{position:absolute}.bo-looks .bo-look-icon svg{display:block}.bo-crest{width:74px}.bo-shield{vertical-align:middle;width:16px;height:22px}.bo-cup{width:74px}.bo-centre{text-align:center;margin:24px 0}.bo-map{margin:0 0 16px;line-height:1.5}.bo-map-soon{color:var(--bo-dim);font-weight:700}
