@import url(https://fonts.googleapis.com/css?family=Merriweather:400,400i,700|Open+Sans:600,600i,700);.pw-hero{line-height:1.15;border-bottom:2px solid #25222d}.pw-hero:after{height:60px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.pw-header{position:relative;margin:0 auto;max-width:1000px;padding:0 15px;width:100%;height:390px;z-index:1;color:#fbfcfc;display:flex;flex-direction:column;align-items:center;justify-content:center}.pw-header__disclaimer{font-size:10px;position:absolute;text-align:center;top:0;font-family:Nunito,sans-serif;padding:10px 50px 0;text-shadow:0 1px 10px #0d0c1a,0 1px 10px #0d0c1a;max-width:640px;color:#a7adc1}@media(max-width:768px){.pw-header__disclaimer{top:auto;bottom:20px}}.pw-logo-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto 0;pointer-events:none}.pw-logo-wrapper>img{opacity:0;max-width:580px;width:100%;transition:all .75s cubic-bezier(0,.34,.31,.99);top:0;left:0;right:0;bottom:0;margin:auto}.pw-logo-wrapper>img:nth-child(2){transform:scale(.6);position:absolute}.pw-logo-wrapper>img:first-child{transform:scale(.8) rotate(10deg);transition-delay:.5s}.pw-logo-wrapper>img:nth-child(3){transform:scale(1.05) rotate(-5deg);transition:transform 1s ease-out,opacity 1.2s cubic-bezier(0,.34,.31,.99);transition-delay:.65s;position:absolute}.pw-logo-wrapper nav{margin-top:-20px;display:flex;max-width:330px;width:100%;z-index:-1}.pw-logo-wrapper a{position:relative;flex:1;margin:0;font-family:Merriweather,sans-serif;font-weight:700;vertical-align:middle;color:#fecd4d;display:inline-block;box-shadow:0 5px 0 #1a191b;background:linear-gradient(180deg,#484138,#2f2f2a);padding:6px 20px 4px;line-height:24px;font-size:12px;text-transform:uppercase;letter-spacing:.2em;border-top:1px solid #3daef2;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:all .125s ease-out;text-align:center;pointer-events:all}.pw-logo-wrapper a:hover{text-decoration:none;color:#fff;text-shadow:0 0 30px #fecd4d}.pw-logo-wrapper a span{vertical-align:middle}.pw-logo-wrapper a img{width:40px;position:absolute;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;top:50%}.pw-logo-wrapper a:first-child{border-top-left-radius:2px;border-bottom-left-radius:10px}.pw-logo-wrapper a:nth-child(2){text-align:center}.pw-logo-wrapper a:nth-child(3){border-top-right-radius:2px;border-bottom-right-radius:10px}.pw-logo-wrapper--played.pw-logo-wrapper>.pw-header__logoLayer{transition:none}.pw-logo-wrapper--played.pw-logo-wrapper>img:first-child,.pw-logo-wrapper--played.pw-logo-wrapper>img:nth-child(2),.pw-logo-wrapper--played.pw-logo-wrapper>img:nth-child(3),.pw-logo-wrapper--ready.pw-logo-wrapper>img:first-child,.pw-logo-wrapper--ready.pw-logo-wrapper>img:nth-child(2),.pw-logo-wrapper--ready.pw-logo-wrapper>img:nth-child(3){opacity:1;transform:scale(1) rotate(0)}.pw-join-us,.pw-store{position:absolute;margin-top:10px;left:15px;top:0}@media(max-width:820px){.pw-join-us,.pw-store{display:none}}.pw-join-us:before,.pw-store:before{content:"";display:block;width:100px;height:115px;background:url(https://static.potterworldmc.com/img/website/assets/pw_joinusowl.png) 50% no-repeat;background-size:cover;position:absolute;top:0;left:-30px;z-index:1}.pw-join-us>a,.pw-store>a{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(0deg,#69c2dc,#4476da);box-shadow:0 3px 0 0 rgba(66,114,218,.42),0 3px 20px 10px rgba(12,9,4,.35);border-radius:8px;color:#fff;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.1em;padding:10px 20px 10px 38px;margin-left:10px;border:none;font-family:Nunito,sans-serif;margin-top:20px;text-shadow:0 4px 5px rgba(28,31,50,.2);cursor:pointer;position:relative;transition:all .1s ease-out}.pw-join-us>a:before,.pw-store>a:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);box-shadow:0 5px 25px 25px #69c2dc;pointer-events:none;opacity:0;width:70%;transition:all .1s ease-out}.pw-join-us>a:hover:before,.pw-store>a:hover:before{transform:translate(-50%,-50%) scale(1);opacity:.3}.pw-join-us>a span,.pw-store>a span{position:relative}.pw-join-us>a:hover,.pw-store>a:hover{box-shadow:0 0 0 0 rgba(66,114,218,.42),0 3px 20px 10px rgba(12,9,4,.35);margin-top:23px;margin-bottom:-3px;text-decoration:none}.pw-join-us p,.pw-store p{font-weight:400;font-family:Merriweather,sans-serif;padding-left:45px;font-size:11px}.pw-join-us p span,.pw-store p span{color:#fecd4d}.pw-store{left:auto;right:15px;display:none}@media(max-width:820px){.pw-store{right:30px}}.pw-store--visible{display:block}.pw-store:before{background-image:url(https://static.potterworldmc.com/img/website/assets/pw_store_render.png);left:auto;height:90px;width:90px;right:0;background-size:100% auto;transform:translateX(30px)}.pw-store>a{background:linear-gradient(180deg,#f5a834,#e4c00d);box-shadow:0 3px 0 0 rgba(218,171,66,.42),0 3px 20px 10px rgba(12,9,4,.35);padding:10px 53px 10px 20px;text-shadow:0 3px 5px rgba(28,31,50,.3)}.pw-store>a:before{box-shadow:0 0 25px 25px #f5a834}.pw-store>a:hover:before{opacity:.25}.pw-player-alert{margin-left:5px;color:#ff1d4e;text-shadow:0 0 7px #753510,0 0 7px #f22483;font-size:20px}.pw-player-status{position:relative;font-size:12px;color:#c2bbb3;text-align:right;opacity:0;transition:all .1s ease-out;font-family:Nunito,-apple-system,sans-serif}.pw-player-status>a{color:#fecd4d;font-weight:700}.pw-player-status>a:hover{text-decoration:none}.pw-player-status.ready{opacity:1}.pw-player-status:hover .pw-player-status-menu{opacity:1;transform:translateY(0);visibility:visible}.pw-player-status-menu{background:#27282e;border:1px solid #3d3e43;display:flex;flex-direction:column;text-align:left;padding:8px 10px;position:absolute;white-space:nowrap;right:0;top:30px;opacity:0;transform:translateY(-8px);transition:all .12s ease-out;visibility:hidden}@media(max-width:820px){.pw-player-status-menu{display:none}}.pw-header__menu .pw-player-account{font-size:11px;color:#c2bbb3;line-height:1.5;color:inherit;text-transform:unset;letter-spacing:0}.pw-header__menu .pw-player-account.alert{color:#ff1d4e;font-weight:700}.pw-player-profile{display:flex;align-items:center;color:#fecd4d;font-weight:700}.pw-player-profile img{width:20px;margin-right:7px}.pw-header__menu{display:flex;justify-content:space-between;padding:0 0 5px;width:100%}@media(max-width:820px){.pw-header__menu{flex-direction:column;position:fixed;height:100%;width:80%;top:0;left:0;padding:10% 20px;background:#22222c;box-shadow:0 0 200px 70px rgba(12,9,4,0);overflow-y:scroll;transform:translateX(-100%);pointer-events:none;transition:all .3s ease-out}.is-menu-open .pw-header__menu{transform:none;pointer-events:auto;box-shadow:0 0 200px 70px rgba(12,9,4,.6)}.pw-header__menu ul+ul{order:-1;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:20px;padding-bottom:10px}}.pw-header__menu ul{list-style:none;margin:0;padding:0}.pw-header__menu>ul>li{display:inline-flex;height:32px;align-items:center}@media(max-width:820px){.pw-header__menu>ul>li{display:block;height:auto}}.pw-header__menu li{display:inline-block;padding:0;vertical-align:middle}@media(max-width:820px){.pw-header__menu li{display:block;height:auto}}.pw-header__menu li:not(:last-child){margin-right:3px}.pw-join-us .pw-header__serverIp{font-family:Nunito,sans-serif;font-size:9px;font-weight:700;white-space:nowrap;position:absolute;margin-top:0;background-color:hsla(0,0%,100%,.075);padding:3px 5px;border-radius:4px;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pw-join-us .pw-header__serverIp span{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.pw-header__leftmenu,.pw-header__playerCount,.pw-header__rightmenu,.pw-header__serverIp{opacity:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.pw-header__rightmenu svg{width:14px;margin-bottom:-2px}.pw-header__menu a:hover,.pw-header__menu a:hover>span{color:#fecd4d;text-decoration:none}.pw-header__menu a,.pw-header__submenu>a>span,.pw-header__submenu>span{color:#c2bbb3;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all 125ms ease-out;padding:6px;font-family:Nunito,sans-serif}.pw-header__menu a.alert,.pw-header__submenu>a>span.alert,.pw-header__submenu>span.alert{color:#ff1d4e}.pw-header__menu a.alert:hover,.pw-header__submenu>a>span.alert:hover,.pw-header__submenu>span.alert:hover{color:#ff1d4e}.pw-header__menu a.blue,.pw-header__submenu>a>span.blue,.pw-header__submenu>span.blue{color:#84dc69;text-shadow:0 0 10px rgba(157,220,105,.8352941176470589)}.pw-header__menu a.blue:hover,.pw-header__submenu>a>span.blue:hover,.pw-header__submenu>span.blue:hover{color:#fecd4d}@media(max-width:820px){.pw-header__menu a,.pw-header__submenu>a>span,.pw-header__submenu>span{font-size:15px;line-height:3}}.pw-header__submenu>a{padding:0}@media(max-width:820px){.pw-header__submenu ul{padding-left:15px}}@media(min-width:820px){.pw-header__close,.pw-header__open{display:none}.pw-header__submenu{position:relative}.pw-header__submenu .pw-header__submenu:last-child{padding-bottom:10px}.pw-header__submenu a{text-transform:capitalize}.pw-header__submenu ul{position:absolute;display:flex;top:20px;flex-direction:column;min-width:200px;background-color:#2a2b30;padding:6px 10px 10px;line-height:1.8;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);transition:all 125ms ease-out}.pw-header__submenu ul span{color:#fff;cursor:default;padding-bottom:0;display:block}.pw-header__submenu ul a{letter-spacing:0;font-size:11px}.pw-header__submenu li{white-space:nowrap}.pw-header__submenu .pw-header__submenu:not(:first-child){margin-top:15px}.pw-header__submenu ul ul{position:static;padding:0 0 0 10px;box-shadow:none;background:none;min-width:unset}.pw-header__menu>ul>.pw-header__submenu>ul{transform:translateY(20px);opacity:0;pointer-events:none}.pw-header__menu>ul>.pw-header__submenu:hover ul{transform:translateY(5px);opacity:1;pointer-events:all}}@media(max-width:768px){.pw-logo-wrapper nav{max-width:280px;margin-top:15px}.pw-logo-wrapper a{padding:6px 12px 4px}}.pw-header__close{position:fixed;left:calc(80% - 60px);top:20px}.pw-header__open{position:fixed;left:0;top:0;padding:10px;background:#27282e;border:1px solid #15161b;border-width:0 1px 1px 0;border-radius:4px}.pw-header__close svg,.pw-header__open svg{width:25px;height:25px;display:block}.pw-header__close svg path,.pw-header__open svg path{fill:#c2bbb3}.pw-footer{margin-top:2rem;text-align:center;background:#19171a url(//static.potterworldmc.com/img/website/pw_footer.jpg?v=3) top no-repeat;background-size:1000px auto;box-shadow:0 0 30px 0 rgba(0,0,0,.4);padding:3rem 0 7rem;margin-bottom:-30px}.pw-footer__disclaimer{padding:0 10px;font-size:10px;color:#b2aaa0}.pw-footer__links{display:flex;width:100%;max-width:980px;padding:0 .75rem;margin:0 auto 3rem}.pw-footer__links ul{margin:0;padding:0;list-style:none;text-align:left;width:33%;font-size:12px;line-height:2}.pw-footer__links ul a{color:#fecd4d}@media(max-width:900px){.pw-footer__links{display:block}.pw-footer__links ul{width:100%}}.c-loader{display:flex;flex:1;justify-content:center;align-items:center;align-self:center;margin:0;padding:10px}.c-loader--bordered{border:1px dashed hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);padding:30px}.l-error-page{margin:60px 0;text-align:center}.l-error-page h2{color:#fff;font-family:Merriweather,sans-serif;font-size:40px}.l-error-page a{color:#fecd4d;font-size:10px;text-transform:uppercase;font-weight:700}.l-error-page a:before{content:"";border-color:transparent #fecd4d transparent transparent;border-style:solid;border-width:4px 7px;display:inline-block;margin-right:8px;margin-left:-25px}.l-game-page{display:flex;flex-direction:column}.l-game-wrapper{align-self:center;width:100%;height:100%;max-width:980px;padding:1rem .75rem;justify-content:center}.l-game-wrapper,.l-game__header{display:flex;flex-direction:column;position:relative}.l-game__header{height:40px;text-align:center;justify-content:flex-end;margin:0 0 20px;background-color:#22222d}.l-game__header .decor{width:35px;height:35px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,37%);fill:#fecd4d;z-index:1}.l-game__header .decor:before{width:60px;height:60px;border:3px solid #2f2a24;background:linear-gradient(180deg,#393e46,#19293c);border-radius:50%;position:absolute;top:50%;left:50%;content:"";display:block;transform:translate(-50%,-45%);z-index:-1}.cta{margin-top:2rem}.l-game-page-content{margin:1rem 0}.l-game__past-tournaments{margin:2rem 0}.l-game__past-tournaments h2{margin-bottom:1rem;color:#fff;font-family:Merriweather,sans-serif;letter-spacing:-.015em}.l-game__past-tournaments ul{list-style:none;padding:0;margin:0}.l-game__past-tournaments li{cursor:pointer;padding:8px 12px 8px 40px;position:relative;transition:all .175s ease-out;border-bottom:1px solid hsla(0,0%,100%,.1)}.l-game__past-tournaments li a:hover{text-decoration:none}.l-game__past-tournaments li:hover{color:#fecd4d}.l-game__past-tournaments li:hover .l-game__past-tournament__icon{transform:rotateY(180deg) translateY(-45%)}.l-game__past-tournaments li:last-child{border:none}.l-game__past-tournament__icon{fill:#fecd4d;position:absolute;top:50%;transform:translateY(-45%);left:.25rem;width:30px;transition:all .175s ease-out}.l-game__information{background-color:#2a2b30;border-bottom:2px solid #22222d;padding:2rem 1.5rem;margin:0 0 1.5rem;color:#b2aaa0}.l-game__information h2,.l-game__information p{margin:0}.l-game__information h2{margin-bottom:1rem;color:#fff;font-family:Merriweather,sans-serif;letter-spacing:-.015em}.l-game-data{font-size:10px;margin:1.5rem 0 0;text-transform:uppercase;letter-spacing:.1em}.l-game-data p{margin:0 auto .5rem}.l-game-data__tag{color:#fecd4d}.l-game-data__tag+span{color:#fff;display:block;line-height:1}.l-game-leaderboard__content{display:flex;justify-content:center}.l-game-leaderboard__content aside{flex:0 0 300px;padding-left:20px}.l-game-leaderboard__switch{width:100%;max-width:980px;padding:0 .75rem;margin:0 auto -2px;text-align:left}.l-game-leaderboard__switch a{display:inline-block;border:none;background-color:#22222d;color:#b2aaa0;outline:none;padding:.5rem 1rem .5rem 2.5rem;margin-bottom:2px;font-size:12px;position:relative;z-index:1;opacity:.8;transition:all .2s ease-out;cursor:pointer}.l-game-leaderboard__switch a:hover{background-color:#17233d}.l-game-leaderboard__switch a:after{content:"";display:block;position:absolute;top:100%;left:50%;border-color:#17233d transparent transparent;border-style:solid;border-width:15px 20px;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-out}.l-game-leaderboard__switch .l-game-leaderboard--active{background-color:#17233d;color:#fff;opacity:1;z-index:2}.l-game-leaderboard__switch .l-game-leaderboard--active:after{transform:translate(-50%);opacity:1;pointer-events:none}.l-game-leaderboard__switch .l-game-leaderboard--active .l-game-leaderboard__icon{fill:#fecd4d}.l-game-leaderboard__icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);line-height:1;fill:hsla(0,0%,100%,.3);width:28px;transition:all .3s ease-out}.l-game__past-tournaments,.l-game__side-block{background-color:#2a2b30;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);padding:1px}.l-game__past-tournaments>span,.l-game__side-block>span{padding:12px 20px;margin-bottom:2px}.l-game-tournament__title{color:#fff}.l-game__back-link{color:#fecd4d;left:-27px;margin-right:auto;margin-left:20px;font-size:10px;text-transform:uppercase;font-weight:700;position:absolute;top:-10px}.l-game__back-link:before{content:"";border-color:transparent #fecd4d transparent transparent;border-style:solid;border-width:5px 9px;display:inline-block;margin-right:8px}@media(max-width:768px){.l-game__page-content{padding-top:35px}}@media(max-width:980px){.heading{margin-left:auto;margin-right:auto;text-align:center;transform-origin:center;font-size:3rem}.heroImage:after,.heroImage:before{opacity:.5}.titleRender{left:50%;top:calc(50% + 10px);z-index:0;transform:translate(-50%,-50%) rotate(-15deg)}.l-game-leaderboard__content{flex-direction:column}.l-game-leaderboard__content aside{width:100%;padding-left:0;order:0;margin-bottom:2rem}.l-game-page-content{margin:0;overflow-x:hidden;overflow-y:visible}.gamePlayers{order:1}}.c-title{text-transform:uppercase;font-size:11px;color:#fecd4d;letter-spacing:.15em;margin-bottom:1rem;display:block;font-weight:700;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.5)}.c-title--bordered{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1em}.c-title--serif{font-family:Merriweather,serif;letter-spacing:0;font-size:20px;text-transform:unset}.c-maps{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.c-maps li{width:48.5%;height:140px;margin-bottom:.75rem;position:relative;overflow:hidden}.c-maps li img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.c-maps li:hover figcaption{opacity:0}.c-maps li:hover figure:before{opacity:0}.c-maps figure{margin:0;padding:0;line-height:0}.c-maps figure:before{position:absolute;content:"";background:#000;z-index:1;opacity:.75;width:100%;height:100%;top:0;left:0;transition:all .25s ease-out}.c-maps figcaption{position:absolute;top:0;left:0;line-height:1;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;transition:all .3s cubic-bezier(0,.96,.28,.98)}.c-map__data{margin:0;line-height:1}.c-map__data,.c-map__name{text-align:center;transition:all .6s cubic-bezier(0,.96,.28,.98)}.c-map__name{font-family:Merriweather,sans-serif;font-size:1.5rem;padding:0 15px;letter-spacing:-.025em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.c-map__credits{display:block;margin:.5rem 0 .25rem;color:#fecd4d;font-size:12px;line-height:1}.c-map__stats{font-size:10px;text-transform:uppercase;letter-spacing:.1rem;line-height:1}@media(max-width:700px){.c-map__name{font-size:15px}.c-map__credits{font-size:10px}.c-map__stats{font-size:8px}.c-maps li img{min-height:100%}.c-maps li figure:before{opacity:.3}.c-maps li .c-map__name{transform:translateY(0)}.c-maps li .c-map__data{opacity:1}}@media(max-width:500px){.c-maps li{width:100%}}.contentWrapper{margin:0}.c-game-summary{width:100%;background:#2a2b30;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.c-game-summary article{padding:1.5rem}.c-game-summary article>figure{margin:2.5rem 0}.c-game-summary article>figure img{opacity:.8;transition:all .6s cubic-bezier(0,.96,.28,.98);width:100%}.c-game-summary article>figure:hover img{opacity:1;transform:scale(1.1)}.c-game-summary img{max-width:100%;height:auto}.c-game-summary__feature{width:100%;padding:0;margin:0;position:relative}.c-game-summary__feature span{max-height:225px;overflow:hidden;display:-ms-flex;display:flex;align-items:center;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.c-game-summary__feature span img{opacity:.6}.c-game-summary__feature:before{position:absolute;content:"";background:linear-gradient(180deg,#393e46,transparent);display:block;opacity:.3;width:100%;height:100%;z-index:0;pointer-events:none}.c-game-summary__feature figcaption{position:absolute;top:50%;display:flex;flex-direction:column;align-self:center;width:100%;max-width:980px;padding:1rem .75rem;justify-content:center;transform:translateY(-50%)}iframe{width:100%}.c-game-summary__back-link{color:#4673a8;position:relative;left:-27px}.c-game-summary__back-link:before{content:"";border-color:transparent #4673a8 transparent transparent;border-style:solid;border-width:5px 9px;display:inline-block;margin-right:8px}.tournamentTitle{margin-bottom:1rem;color:#fff;font-family:Merriweather,sans-serif;letter-spacing:-.015em}.c-game-summary__back-link{margin-right:auto;margin-left:20px;font-size:10px;text-transform:uppercase;font-weight:700;position:absolute;top:-10px;color:#fecd4d}.c-game-summary__back-link:before{border-color:transparent #fecd4d transparent transparent}.c-game-summary__title-render{position:absolute;left:-10px;width:35px;top:50%;transform:translateY(-50%) rotate(-15deg);z-index:2;background:radial-gradient(#000,transparent 70%)}.c-game-summary__heading{color:#fbfcfc;text-align:center;font-size:2.35rem;text-transform:uppercase;font-family:Merriweather,sans-serif;font-weight:700;transform-origin:center;letter-spacing:.1em;line-height:.75;margin:0;text-shadow:0 3px 0 #48443e,0 3px 20px #48443e}.c-game-summary__visual{width:100%;opacity:.7}.c-game-summary__render{position:absolute;bottom:-15px;left:-35px;width:100px;z-index:0;background:radial-gradient(#000,transparent 70%)}@media(max-width:700px){.c-game-summary__render{width:100px;left:30px}.c-game-summary__heading{font-size:2rem;line-height:1.4;text-shadow:0 3px 0 #48443e,0 0 20px #48443e,0 0 50px #000,0 0 50px #000}}@media(max-width:980px){.c-game-summary{margin:15px 0 20px}.c-game-summary article{padding:15px}.c-game-summary__back-link{top:0;left:-17px}}.l-playerboard__tournament form{width:50%}.l-playerboard__tournament input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;width:100%;background-color:#393e46;border:none;border-bottom:1px solid #22222d;margin-top:.25rem;border-radius:3px;outline:none;color:#fff}.l-playerboard__game-players{list-style:none;padding:0;margin:0;flex:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.l-playerboard__game-players li{display:flex;padding:3px 0;margin:0 auto;background-color:#2a2b30;border-bottom:1px solid #22222d;align-items:center;font-size:10px}.l-playerboard__game-players li:hover{background-color:#25262b;color:#fff}.l-playerboard__game-players li img{height:24px}.l-playerboard__game-players li div{margin:0;line-height:1;display:flex;padding-left:.5rem;width:100%}.l-playerboard__game-players li div a,.l-playerboard__game-players li div span{flex:1;letter-spacing:.05em}.l-playerboard__game-players li.l-playerboard__topClass0{background-color:#43413d;padding:10px 0}.l-playerboard__game-players li.l-playerboard__topClass1{background-color:#3a3936;padding:6px 0}.l-playerboard__game-players li.l-playerboard__topClass2{background-color:#302f2d;position:relative;padding:4px 0}.l-playerboard__game-ranking{display:inline-block;width:45px;text-align:center;font-weight:700;color:#bbb4ab}.l-playerboard__topClass0 .l-playerboard__game-ranking{color:#fecd4d;font-size:16px}.l-playerboard__topClass1 .l-playerboard__game-ranking{color:#fff;font-size:13px}.l-playerboard__topClass2 .l-playerboard__game-ranking{color:#b8afae;font-size:13px}.l-playerboard__game-username{text-transform:uppercase;font-size:11px;color:#b2aaa0}.l-playerboard__game-username .l-playerboard__topClass0{color:#fecd4d;font-weight:700;font-size:12px}.l-playerboard__game-username .l-playerboard__topClass1{color:#fff;font-weight:700;font-size:12px}.l-playerboard__game-username .l-playerboard__topClass2{color:#b8afae;font-weight:700;font-size:12px}.l-playerboard__pagination{margin:.5rem 0;text-align:right}.l-playerboard__pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;background:transparent;border:2px solid transparent;text-align:center;line-height:1;outline:none;color:#fff;width:25px;height:25px;cursor:pointer;padding:0;position:relative;transition:all .1s ease-out}.l-playerboard__pagination button.l-playerboard--active{border-color:#fecd4d;color:#fecd4d}.l-playerboard__pagination button:hover{color:#b2aaa0}.l-playerboard__pagination button:active{border-bottom-width:1px;top:1px}.l-playerboard__indicators{font-size:9px;display:flex;font-weight:700;color:#fff;letter-spacing:.05em;background:#17233d;text-transform:uppercase;padding:4px 0;border-bottom:2px solid #22222d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.l-playerboard__indicators span:first-child{flex:0 0 35px;padding-left:7px}.l-playerboard__indicators span:nth-child(2){margin-left:40px}.l-playerboard__indicators span{flex:1}.l-playerboard__tournament-info{display:flex;margin-bottom:1rem;padding:.8rem 1.2rem;background-color:#2a2b30;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.l-playerboard__tournament-dates{display:flex;margin-left:3rem}.l-playerboard__tournament-dates p{font-size:12px;color:#fff;white-space:nowrap}.l-playerboard__tournament-dates div:first-child{margin-right:2rem}.l-playerboard__tournament-updates{width:300px;margin-left:3rem}.l-playerboard__tournament-updates p{font-size:12px;color:#fff}.l-playerboard__noUserFound{padding:.5rem}@media(max-width:900px){.l-playerboard__tournament-info{display:block}.l-playerboard__tournament-updates{margin:0}.l-playerboard__tournament-updates p{display:inline-block;margin-left:1rem}}.c-game__item{width:calc((100% - 20px)/2);background-color:#2a2b30;margin-bottom:20px;opacity:1;height:150px;line-height:0;cursor:pointer;margin-left:20px;position:relative;border:1px solid #2a2b30;overflow:hidden;transition:border .15s ease}.c-game__item:nth-child(odd){margin-left:0}.c-game__item:last-child{margin-right:auto}.c-game__item img{opacity:.75;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;min-height:100%}.c-game__item:hover{border:1px solid #fecd4d}.c-game__item--seasonal:before{position:absolute;display:block;content:"seasonal";text-transform:uppercase;color:#fff;font-size:10px;padding:8px 7px;background:#ef1843;box-shadow:2px 2px 6px rgba(0,0,0,.5);font-weight:700;left:0;top:8px;z-index:10}.c-game__item__content{padding:.8rem 1.2rem;position:absolute;display:flex;top:0;right:0;left:0;bottom:0;align-items:center;justify-content:center}.c-game__item__content:before{content:"";display:block;position:absolute;width:60%;height:50px;box-shadow:0 0 40px 33px rgba(0,0,0,.7);background:rgba(0,0,0,.7);border-radius:100px;opacity:.25;z-index:0;margin:auto;top:0;bottom:0;left:0;right:0}.c-game__item__title{font-family:Merriweather,sans-serif;font-weight:700;color:#fff;display:block;position:relative;font-size:24px;line-height:1.1;text-align:center;transition:all .5s cubic-bezier(0,.96,.28,.98);text-shadow:0 2px 0 #675a4b,0 0 40px #000,0 0 20px #000}@media(max-width:600px){.c-game__item{width:100%;margin-left:0}}.text-span{font-size:.825rem;color:#b2aaa0}.c-feature{background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;padding:.75rem 1.5rem;flex-direction:column;height:220px;border:1px solid #2a2b30;position:relative;transition:border .15s ease}.c-feature h2{margin:0;color:#fff;font-size:36px;line-height:1;will-change:text-shadow;transition:text-shadow .175s ease;text-shadow:0 2px 0 #675a4b,0 0 30px #000}.c-feature h2,.c-feature p{font-family:Merriweather,sans-serif}.c-feature p{margin:20px 0 0;font-size:13px;font-style:italic;line-height:1.75;color:#fecd4d;text-shadow:0 0 20px #000}.c-feature strong{color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.2em;text-shadow:0 0 15px #000}.c-feature:hover{border:1px solid #fecd4d}.c-feature__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;opacity:.4}.c-feature__info{width:65%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-feature__link:hover{text-decoration:none}@media(max-width:768px){.c-feature{padding:.75rem 1.5rem;text-align:center;position:relative}.c-feature:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.c-feature p,.c-feature span:not(:first-child){position:relative}.c-feature__info{width:90%}}.l-page{display:flex;flex-direction:column}.l-wrapper{display:flex;align-self:center;width:100%;max-width:980px;padding:20px .75rem;perspective:300px}.l-game-sidebar{flex:1;margin-left:20px}.l-body{flex:2}.l-body a{color:#15161c;transition:all .2s;text-decoration:none;border-bottom:1px solid transparent}.l-body a:hover{opacity:1;color:#0a0b0d;border-bottom-color:#15161c}.l-body img{max-width:100%}.c-feature .c-title{margin:-12px 0 20px -20px;width:calc(100% + 40px);padding:12px 20px}.l-game-list{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.l-tournaments{background-color:#2a2b30;margin-bottom:1rem;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.l-tournaments>span{display:block;padding:12px 20px;margin:0}.l-tournaments>span+span{color:#b2aaa0}.l-tournament__info{text-transform:uppercase;font-size:12px;letter-spacing:.1em}.l-tournament-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between}.l-tournament-list li{width:100%}.l-tournament-list li a{background:linear-gradient(0deg,rgba(254,205,77,.25),#393e46);background-color:#393e46;width:100%;padding:.8rem .8rem .8rem 3rem;margin-bottom:1rem;position:relative;cursor:pointer;display:block;transition:all .125s ease;box-shadow:0 5px 10px rgba(0,0,0,.25)}.l-tournament-list li a:last-child{margin-right:auto;margin-bottom:0}.l-tournament-list li a:hover{text-decoration:none}.l-tournament-list li a .l-decor{width:35px;height:35px;display:block;position:absolute;top:49%;left:0;transform:translate(15%,-50%);fill:#fecd4d;z-index:1}.l-tournament-list li a .l-decor svg{background:radial-gradient(#19293c) 0,transparent 50%}.l-tournament-list li a .l-decor:before{content:"";position:absolute;left:0;top:0;background:url(/f5e3e126ba81c861bce9c48a8bef48e0.gif) 50% no-repeat;width:45px;height:45px;margin:-3px 0 0 -4px;z-index:-1}.l-tournament-list li a .l-decor:after{width:50px;height:50px;border:3px solid #2a2b30;background:linear-gradient(0deg,#393e46),#373130;border-radius:50%;position:absolute;top:53%;left:50%;content:"";display:block;transform:translate(-50%,-50%);z-index:-2;transition:all .3s ease}.l-tournament-list li a span{font-family:Merriweather,sans-serif;font-weight:700;font-size:18px;color:#fff;text-shadow:0 1px 0 #675a4b}.l-tournament-list li a p{color:#fecd4d;font-size:12px;line-height:1;margin:.25rem 0}.l-tournament-list li a:hover{background-color:#675a4b}.l-feature-wrapper{margin:0;padding-bottom:0;display:flex;list-style:none;justify-content:space-between;flex-wrap:wrap}.l-feature-wrapper>li:first-child{flex:2}.l-feature-wrapper>li:last-child{flex:1;margin-left:20px}@media(max-width:768px){.l-feature-wrapper>li{flex:1;margin-bottom:20px}.l-feature-wrapper>li:last-child{margin-bottom:0;margin-left:0}}.l-upcoming-tournament{padding:.75rem 1.5rem;height:220px;border:1px solid #2a2b30;position:relative;background:#0d0c1a}.l-upcoming-tournament h3{font-family:Merriweather,sans-serif;font-weight:700;font-size:30px;color:#fff;text-shadow:0 1px 0 #675a4b;margin:0 0 30px;position:relative}.l-upcoming__bg{position:absolute;top:0;left:0;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:.3}.l-instructions{margin:1rem 0 2rem;line-height:1.7}.l-instructions strong{color:#fff}.l-upcoming-tournament__countdown{text-transform:uppercase;color:#fff;font-size:12px;margin-top:20px;font-weight:700;position:relative}.l-upcoming-tournament__countdown span{display:block;color:#fecd4d;text-transform:uppercase;font-size:11px;line-height:1}.l-upcoming-tournament__countdown em{font-size:10px;font-weight:400}.l-upcoming-tournament__info{display:flex;position:relative}.l-upcoming-tournament__info p{flex:1;margin:0;font-size:11px;color:#fff}.l-upcoming-tournament__info p+p{margin-left:15px}.l-upcoming-tournament__info span{display:block;color:#fecd4d;font-weight:700;text-transform:uppercase;font-size:11px;line-height:1}@media(max-width:768px){.l-wrapper{flex-direction:column}.l-game-sidebar{margin-left:0}}.c-model{margin:0}.c-model canvas{display:block}.progress-bar{height:4px;width:50px;display:inline-block;background-color:hsla(0,0%,100%,.1);position:relative}.progress-bar__full{display:inline-block;height:4px;position:absolute;left:0;top:0}.progress-ring{display:block}.progress-ring circle{transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%}.l-profile{display:flex;justify-content:space-evenly;margin:0 auto 50px;width:100%;max-width:1000px}.l-profile__section{position:relative;display:flex;margin:0 50px;width:100%}@media(max-width:820px){.l-profile__section{margin:0 15px}}.l-profile__section nav{position:absolute;top:25px;left:0;display:flex;flex-direction:column;transform:translateX(-100%)}.l-profile__section nav a{position:relative;display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px;width:40px;height:50px;background:#1e202b;cursor:pointer}.l-profile__section nav a[data-active]{background:#2a2b30}.l-profile__section nav a[data-active] svg{opacity:1}.l-profile__section nav a[data-active]:after{border-color:transparent #2a2b30 #2a2b30 transparent}.l-profile__section nav a[data-active]:before{border-color:#2a2b30 #2a2b30 transparent transparent}.l-profile__section nav a:after{right:100%;bottom:0;border-color:transparent #1e202b #1e202b transparent}.l-profile__section nav a:before{top:0;right:100%;border-color:#1e202b #1e202b transparent transparent}.l-profile__section nav a:after,.l-profile__section nav a:before{position:absolute;display:block;width:0;height:0;border-width:25px 12px;border-style:solid;content:""}.l-profile__section nav a svg{width:28px;opacity:.5;fill:#fecd4d}@media(max-width:820px){.l-profile__section nav{display:none}}.l-profile__info{overflow:hidden;margin-top:20px;margin-right:20px;padding:20px;width:100%;border:1px solid #3d3e44;background:#2a2b30;word-break:break-word}.l-profile__info h1{margin:0;color:#fecd4d;font-size:25px;font-family:Merriweather,serif}.l-profile__info em{display:block;text-transform:lowercase;font-style:normal}.l-profile__info em:before{content:"@"}@media(max-width:820px){.l-profile__info{margin-right:0}}.l-profile__model{margin-top:20px;width:250px}.l-profile__model figure{border:1px solid #3d3e44;background:url(/915c13eb01f32f7509cbc32045159a7e.jpg) 50% no-repeat;background-size:cover}@media(max-width:820px){.l-profile__model{display:none}}.l-profile__model-staff figure{position:relative;border:2px solid #923db4;box-shadow:0 0 0 1px hsla(0,0%,100%,.15)}.l-profile__model-staff figure:after{position:absolute;top:0;right:0;display:block;padding:4px 7px 6px 9px;border-bottom-left-radius:5px;background:#923db4;color:#fff;content:"STAFF";text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:10px;line-height:1}.l-profile__info-header{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.l-profile__level{position:relative;top:-10px;right:-5px;display:flex;align-self:flex-start;flex-direction:column;text-align:center}.l-profile__level strong{color:#fecd4d;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.l-profile__level span{position:absolute;right:0;bottom:18px;left:0;color:#fecd4d;font-weight:700;font-size:14px;line-height:1}.l-profile__level svg{display:block;margin-top:-4px}.l-profile__crest{position:relative;z-index:1;align-self:flex-start;margin-top:-10px;margin-right:15px;margin-left:-5px;width:70px}.l-profile__crest+div{margin-right:auto}@media(max-width:820px){.l-profile__crest{width:40px;margin:0 10px 0 -5px}.l-profile__crest+div{margin-bottom:30px}}.l-profile__subtitle{display:inline-block;margin:5px 0 0;color:#fecd4d;text-transform:uppercase;letter-spacing:.3em;font-weight:700;font-size:11px}@media(max-width:820px){.l-profile__subtitle{letter-spacing:.1em}}.l-profile__profession-list{display:flex;margin:10px 0 0;padding:0;list-style:none}.l-profile__profession-list li{position:relative}.l-profile__profession-list li img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:35px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.l-profile__profession-list li span{position:absolute;top:17px;right:16px;margin:auto;width:18px;height:18px;border-radius:10px;background:#15161c;color:#fecd4d;text-align:center;font-weight:700;font-size:9px;line-height:18px}.l-profile__spell-cat-list{margin:10px 0 0;padding:0;list-style:none}.l-profile__spell-cat-list>li{margin-bottom:2px;padding:8px 0 6px;border-bottom:1px solid hsla(0,0%,100%,.025)}.l-profile__spell-cat-list>li>span{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:9px;line-height:1}.l-profile__spell-list{display:flex;flex-wrap:wrap;padding:0;list-style:none}.l-profile__spell-list li{position:relative;margin:0 5px 5px 0;opacity:.15}.l-profile__spell-list li.l-profile__active-spell{opacity:.7}.l-profile__spell-list li.l-profile__active-spell:hover{opacity:1}.l-profile__spell-list li img{display:block;width:25px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.l-profile__spell{border-radius:8px;padding:12px;background:rgba(25,25,28,.96);display:flex;flex-direction:column;min-width:250px;max-width:340px;text-align:left;font-size:13px}.l-profile__spell span:first-child{margin-bottom:0}.l-profile__spell span:first-child+span{position:absolute;top:12px;right:12px;text-transform:uppercase;font-size:9px;letter-spacing:.1em;font-weight:700}.l-profile__spell p{margin:10px 0 0}.l-profile__player-search{display:inline-block;padding:10px 15px;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:20px;color:#fff}.l-profile__player-search input{margin-left:10px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);border-radius:4px;padding:5px 8px;outline:none;color:#fecd4d;font-size:14px}.l-profile__player-search+a{display:block;margin:0 auto}.l-profile__friend,.l-profile__profession{border-radius:8px;padding:8px 12px;background:rgba(25,25,28,.96);flex-direction:column;text-align:center}.l-profile__friend span,.l-profile__profession span{margin:0}.l-profile__friends ul{list-style:none;margin:10px 0;padding:0;display:flex;flex-wrap:wrap}.l-profile__friends li{width:25px;height:25px;margin:0 8px 8px 0}.l-profile__friends li img{width:100%}.l-profile__separator{margin:20px 0 10px}.l-profile__year{margin-left:7px}.l-profile__house-SERPENT{color:#55c4b6}.l-profile__house-GRIFFIN{color:#e85d5c}.l-profile__house-HONEYBADGER{color:#f7db7b}.l-profile__house-RAVEN{color:#4187d7}.l-profile__houseshadow-RAVEN{align-self:flex-start;box-shadow:0 0 190px 50px #4187d7;opacity:.5}.l-profile__houseshadow-SERPENT{align-self:flex-start;box-shadow:0 0 190px 50px #55c4b6;opacity:.5}.l-profile__houseshadow-HONEYBADGER{align-self:flex-start;box-shadow:0 0 190px 50px #f7db7b;opacity:.5}.l-profile__houseshadow-GRIFFIN{align-self:flex-start;box-shadow:0 0 190px 50px #e85d5c;opacity:.5}.l-play-now{margin:0 auto;padding:95px .75rem 20px;max-width:980px;width:100%}.l-play-now__guide{position:relative;display:flex;align-items:center;padding:0 1.5rem;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#c2bbb3}@media(max-width:820px){.l-play-now__guide{flex-direction:column}}.l-play-now__guide__decoration{position:absolute;top:-80px;left:30px;display:block;margin:auto;width:330px;height:194px;background-position:50%;background-repeat:no-repeat;background-size:cover;content:""}@media(max-width:820px){.l-play-now__guide__decoration{left:0;right:0}}.l-play-now__guide aside{padding:120px 0 30px}.l-play-now__guide h2{margin:0;color:#fff;font-family:Merriweather}.l-play-now__guide aside{width:50%}.l-play-now__guide aside+div{margin-left:40px}@media(max-width:820px){.l-play-now__guide aside{width:calc(100% - 40px)}}.l-play-now__guide img{width:100%;border:5px solid #2a2b30}@media(max-width:820px){.l-play-now__guide img{margin:0 0 40px}}.l-play-now__guide ul{padding:0;list-style:none;counter-reset:steps}.l-play-now__guide li{display:flex}.l-play-now__guide li p{margin:0}.l-play-now__guide li:before{display:block;flex-shrink:0;margin-right:10px;color:#fecd4d;content:counter(steps);counter-increment:steps}.l-play-now__guide li span{color:#fff;font-weight:700}.l-play-now__title{margin-bottom:0}.l-play-now__stats{padding:50px 40px 40px;background:linear-gradient(45deg,#69c2dc,#4476da)}@media(max-width:820px){.l-play-now__stats{padding:30px 20px 40px}}.l-play-now__stats ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}@media(max-width:820px){.l-play-now__stats ul{flex-direction:column}}.l-play-now__stats li{flex:1;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.12)}@media(max-width:820px){.l-play-now__stats li{margin-top:30px}}.l-play-now__stats em{display:block;margin-bottom:10px;color:#fecd4d;font-weight:700;font-style:normal;font-size:42px;font-family:Merriweather}.l-play-now__stats span{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px}.l-play-now__stats span span{vertical-align:middle;font-size:20px}.l-play-now__stats span:first-child span{position:relative;top:-2px}.l-play-now__feature{margin-top:20px}.l-play-now__feature-image{display:flex;flex-direction:column;justify-content:center;padding:40px 50% 40px 40px;min-height:350px;background-color:#27272e;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);text-shadow:0 2px 5px rgba(0,0,0,.25);margin-bottom:20px}.l-play-now__feature-image h3{margin:0 0 30px;color:#fecd4d;font-weight:700;font-size:42px;font-family:Merriweather;line-height:1.2}@media(max-width:820px){.l-play-now__feature-image h3{font-size:32px;margin-bottom:10px}}.l-play-now__feature-image p{margin:0;color:#fff;font-size:18px;line-height:1.8}.l-play-now__feature-image:nth-child(odd){padding-right:40px;padding-left:50%}@media(max-width:820px){.l-play-now__feature-image:nth-child(odd){padding:43vw 20px 20px}}@media(max-width:820px){.l-play-now__feature-image{padding:43vw 20px 20px;background-size:100% auto;background-position:top}}.l-play-now .l-play-now__joinus{position:static}.l-play-now .l-play-now__joinus:before{display:none}.l-play-now .l-play-now__joinus a{padding-left:20px;display:inline-block;margin-top:10px;background:linear-gradient(0deg,#5cdb8f,#2ec339);box-shadow:0 3px 0 0 rgba(66,218,106,.42),0 3px 20px 10px rgba(12,9,4,.35)}.l-play-now .l-play-now__joinus a:before{box-shadow:0 5px 25px 25px #69dc77}.l-play-now .l-play-now__joinus a:hover{margin-top:13px}.l-play-now__disclaimer em{font-style:normal;font-weight:700;color:#69c2dc}.pw-houseblock{position:relative;display:block;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:20px;padding:14px 12px 14px 90px;height:120px;background:#2a2b30 url(https://static.potterworldmc.com/img/website/bg-housecup.jpg) 0;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#b2aaa0;font-size:14px;overflow:hidden;box-sizing:border-box}.pw-houseblock:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;height:120px;display:block;opacity:.3}.pw-houseblock b{border-radius:12px;width:22px;height:22px;vertical-align:middle;border:1px solid hsla(0,0%,100%,.1);font-size:11px;font-family:Nunito,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.pw-houseblock b+span{font-family:Merriweather,sans-serif;letter-spacing:.025em}.pw-houseblock-g{color:#f34949;font-weight:700}.pw-houseblock-g span{color:#ff9090}.pw-houseblock-h{color:#fbd341;font-weight:700}.pw-houseblock-h span{color:#f1ffab}.pw-houseblock-r{color:#53c7f0;font-weight:700}.pw-houseblock-r span{color:#87e0ff}.pw-houseblock-s{color:#7dc383;font-weight:700}.pw-houseblock-s span{color:#a7d7c5}.pw-houseblock--griffin:before{box-shadow:inset 0 0 50px rgba(182,40,40,.8431372549019608);background:url(https://static.potterworldmc.com/img/website/bg-house-griffin.png) right 0 center no-repeat;background-size:160px auto}.pw-houseblock--honeybadger:before{box-shadow:inset 0 0 50px rgba(182,144,40,.8352941176470589);background:url(https://static.potterworldmc.com/img/website/bg-house-honeybadger.png) right 0 center no-repeat;background-size:160px auto}.pw-houseblock--raven:before{box-shadow:inset 0 0 50px rgba(40,113,182,.8470588235294118);background:url(https://static.potterworldmc.com/img/website/bg-house-raven.png) right 0 center no-repeat;background-size:160px auto}.pw-houseblock--serpent:before{box-shadow:inset 0 0 50px rgba(40,182,40,.8274509803921568);background:url(https://static.potterworldmc.com/img/website/bg-house-serpent.png) right 0 center no-repeat;background-size:160px auto}.pw-voteblock{background:#2a2b30;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#b2aaa0;font-size:14px;margin-bottom:20px}.pw-voteblock,.pw-voteblock-title{display:block;padding:14px 12px;position:relative}.pw-voteblock-title{font-size:20px;color:#fecd4d;margin:-14px 0 14px -12px;width:calc(100% + 24px);font-family:Merriweather,serif;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5);border-bottom:1px solid hsla(0,0%,100%,.1)}.pw-voteblock-icon{position:absolute;top:10px;right:7px;width:30px;height:30px;animation:spin 1.25s ease-in-out infinite}.pw-voteblock h3{margin:0}.pw-voteblock p{margin:4px 0;font-size:13px;color:#b2aaa0;line-height:1.6}.pw-voteblock hr{border:0;height:1px;background:#8c8d91;opacity:.2;margin:1rem 0}.pw-voteblock-votes a{color:#b2aaa0}.pw-voteblock-votes span{counter-increment:votelink;display:block;line-height:1.7}.pw-voteblock-votes span:before{color:#fecd4d;font-weight:700;content:counter(votelink) " » ";margin-right:10px;display:inline-block}@keyframes spin{0%{transform:rotateY(-90deg)}to{transform:rotateY(90deg)}}.pw-revelius-update-block{background-color:#fff;position:relative;box-shadow:0 0 10px rgba(103,57,135,.5254901960784314);transition:all .1s ease-out}.pw-revelius-update-block a{display:block;width:100%;position:relative;background-image:url(//static.potterworldmc.com/img/website/pw-release-revelius.jpg);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);transition:all .17s ease-out}.pw-revelius-update-block a:before{content:"";display:block;padding-top:46.5%}.pw-revelius-update-block:after{position:absolute;content:"";display:block;width:20%;padding-top:25%;bottom:-30px;left:-26px;background-image:url(//static.potterworldmc.com/img/website/pw-revelius-potions.png);background-position:50%;background-size:cover}.pw-revelius-update-block:hover{box-shadow:0 0 10px rgba(188,94,255,.5254901960784314)}.pw-revelius-update-block:hover a{opacity:.95;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.pw-wiznews-block{height:120px;background:url(//static.potterworldmc.com/img/website/pw_wiznews_bg.png) 0 100% no-repeat;background-size:cover;position:relative;box-shadow:0 0 10px rgba(112,104,94,.3607843137254902)}.pw-wiznews-block:before{content:"";pointer-events:none;background-color:hsla(0,0%,100%,.5);display:block;position:absolute;top:0;left:0;transition:all .1s ease-out;width:100%;height:100%;opacity:0}.pw-wiznews-block:hover:before{opacity:.1}.pw-wiznews-block a{display:block;position:relative;width:100%;height:100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);z-index:1;padding:8px 12px}.pw-wiznews-block a:before{position:absolute;bottom:-10px;left:-16px;display:block;content:"";background:url(//static.potterworldmc.com/img/website/pw-wiznews-render.png) 50% no-repeat;background-size:cover;width:90px;height:80px;animation:wiznewsFloating 6s ease-in-out infinite}.pw-wiznews-block a:hover{text-decoration:none}.pw-wiznews-block a .c-title{display:block;text-transform:uppercase;color:#fecd4d;font-weight:700;font-size:10px;letter-spacing:1.5px;font-family:Nunito,serif;margin-bottom:15px}.pw-wiznews-block .pw-block-content{display:block;padding-left:90px}.pw-wiznews-block .pw-block-content span{display:block}.pw-wiznews-block .pw-block-content span:first-child{font-family:Merriweather,sans-serif;font-size:24px;font-weight:700;color:#fff;text-shadow:0 1px 10px hsla(0,0%,100%,.329)}.pw-wiznews-block .pw-block-content span:last-child{color:#fecd4d;font-size:12px;letter-spacing:1px;text-transform:uppercase}@keyframes wiznewsFloating{0%{transform:translate(7px,-20px) rotate(4deg)}50%{transform:translateY(-8px) rotate(-3deg)}to{transform:translate(7px,-20px) rotate(4deg)}}.pw-playerblock{background-image:url(//static.potterworldmc.com/img/website/pw_wip_bg.jpg);background-position:50%;background-size:cover;max-height:100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;flex:1;flex-direction:column;justify-content:center;position:relative;height:200px;font-family:Merriweather,Times New Roman,Times,serif;transition:all 125ms ease-out}@media(max-width:900px){.pw-playerblock{margin-right:0;margin-bottom:20px}}.pw-playerblock span{text-transform:uppercase;color:#fecd4d;font-weight:700;font-size:11px;letter-spacing:1.5px;font-family:Nunito,serif}.pw-playerblock-discover{height:100%;padding:35px 20px 25px 140px}.pw-playerblock-discover:hover{box-shadow:inset 0 0 0 1px #fecd4d;text-decoration:none}.pw-playerblock-discover h2{margin-top:20px;color:#fff;margin-bottom:0;font-size:30px}.pw-playerblock-discover h3{color:#0dd4fe;margin-top:10px;margin-bottom:28px}.pw-playerblock-discover img{position:absolute;left:-20px;bottom:0;width:150px}.pw-playerblock-discover.pw-playerblock-unregistered{padding-top:29px}.pw-playerblock-discover.pw-playerblock-unregistered h2{margin-top:15px}.pw-playerblock-wb{padding:25px 20px}.pw-playerblock-wb-meta{display:flex;margin-top:10px}.pw-playerblock-wb-meta img{margin-top:5px;width:30px;height:30px}.pw-playerblock-wb-meta img+div{margin-left:20px}.pw-playerblock-wb-meta h2{color:#fff;margin:0;font-size:30px}.pw-playerblock-wb-meta a{display:block;text-transform:uppercase;color:#0dd4fe;font-weight:700;font-size:11px;letter-spacing:1.5px;font-family:Nunito,serif;margin:17px 0 10px}.pw-socialsblock{background-image:url(//static.potterworldmc.com/img/website/block_homefeature_2.jpg);background-position:100%;background-size:cover;max-height:100%;padding:25px 20px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);flex:0 0 330px;display:flex;height:200px;flex-direction:column;justify-content:center}@media(max-width:900px){.pw-socialsblock{flex:0 0 100%}}.pw-socialsblock-row{display:flex;align-items:center}.pw-socialsblock-row p{margin:0 auto 0 0}.pw-socialsblock-row fieldset{border:none;padding:0;margin:0}.pw-socialsblock-row+.pw-socialsblock-row{border-top:1px solid hsla(0,0%,100%,.1);padding-top:15px;margin-top:15px}.pw-socialsblock-row>img{width:30px;margin-right:10px}.pw-socialsblock span{display:block;text-transform:uppercase;color:#fecd4d;font-weight:700;font-size:11px;letter-spacing:1.5px;font-family:Nunito,serif}.pw-socialsblock span+span{font-size:24px;color:#fff;letter-spacing:0;font-family:Merriweather,sans-serif;text-transform:capitalize}.pw-socialsblock a{line-height:0}.pw-socialsblock a:hover img{opacity:.8}.pw-socialsblock label{font-family:Nunito,Helvetica,Arial,sans-serif;font-size:10px;font-style:italic;display:block;text-align:right;line-height:1.45;color:#b2aaa0}.pw-socialsblock input{background:#182132;max-width:125px;color:#fff;border:1px solid hsla(0,0%,100%,.1);font-size:9px;padding:7px 10px}.pw-socialsblock-discord img{width:100px}.pw-socialsblock-list{list-style:none;display:flex;margin:0;align-self:flex-end}.pw-socialsblock-list li{margin-left:20px;padding-bottom:4px}.pw-socialsblock-list a,.pw-socialsblock-list img,.pw-socialsblock-list li{display:block}.pw-socialsblock-list img{width:22px}.home__page{display:flex;flex-direction:column}.home__wrapper{display:flex;align-self:center;width:100%;max-width:980px;padding:1rem .75rem;perspective:300px}.home__page-content{margin:1rem 0;flex-wrap:wrap}.home__body{margin-top:20px;flex:2}.home__body a{color:#15161c;transition:all .2s;text-decoration:none;border-bottom:1px solid transparent}.home__body a:hover{opacity:1;color:#0a0b0d;border-bottom-color:#15161c}.home__body img{max-width:100%}.home__block{display:block;background:#2a2b30;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#b2aaa0;font-size:14px;font-family:Merriweather,serif}.home__features{width:100%;justify-content:space-between;display:flex}.home__feature{flex:1;background-size:cover;height:175px;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative;will-change:box-shadow;transition:box-shadow .175s ease-out}.home__feature+.home__feature{margin-left:20px}a.home__feature:hover{text-decoration:none;box-shadow:inset 0 0 0 1px #fecd4d}.home__block--news{background:#373130}.home__block--small{padding:8px 12px}.home__sidebar{margin:20px 0 0 20px;width:330px}.home__sidebar .home__block{margin-bottom:20px}.home__sidebar iframe{border:none;height:200px}.home__block--search{display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap;padding-bottom:12px}.home__block--search>img{width:27px;position:absolute;top:-5px;left:-11px;transform:rotate(-45deg)}.home__block--search span{width:100%;font-family:Nunito,sans-serif;margin-bottom:5px}.home__block--search button{background:transparent;cursor:pointer;margin-left:10px}.home__block--search button:hover{opacity:.7}.home__block--search input{flex:3;background:#3d3e41;border-radius:8px;cursor:text}.home__block--search button,.home__block--search input{border:none;height:25px}.home__block--search button img{width:15px}@media(max-width:768px){.home__features,.home__wrapper{flex-direction:column}.home__feature{width:100%}.home__feature+.home__feature{margin-left:0}.home__feature:first-child{margin-bottom:20px}.home__feature:first-child img{height:100%;left:0}.home__sidebar{margin-left:0}}.pw-gamesblock{position:relative;z-index:1;display:block;margin-bottom:20px;padding:14px 12px;height:210px;background:url(//static.potterworldmc.com/img/website/tournament_pattern.jpg?v=2) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #fecd4d,0 0 10px rgba(254,204,77,.5254901960784314);color:#b2aaa0;font-size:14px;animation:bshadow 2s ease-in-out infinite alternate}.pw-gamesblock-content{position:absolute;top:0;left:0;z-index:1;padding-right:10px;padding-left:75px;width:100%;height:100%}.pw-gamesblock-content h4{margin-top:25px;margin-bottom:10px;color:#fff9d4;font-family:Merriweather,serif}.pw-gamesblock-content h4 span{text-shadow:0 0 7px #363131}.pw-gamesblock-content h4 em{background:linear-gradient(#fff2a5,#ffda22);-webkit-background-clip:text;font-style:normal;font-size:28px;-webkit-text-fill-color:transparent}.pw-gamesblock-content p{margin:0 0 0 80px;color:#fff2a5;text-shadow:0 1px 3px #000,0 0 7px #251e1e,0 0 7px #363131;font-size:13px;line-height:1.5}.pw-gamesblock-content a{padding:5px 7px;border:1px solid rgba(255,224,69,.555);border-radius:6px;color:#ffe045;text-transform:uppercase;letter-spacing:.025em;font-weight:700;font-size:11px}.pw-gamesblock-content a:after{margin-left:5px;content:"➜"}.pw-gamesblock-content a:hover{border-color:rgba(255,224,69,.726);color:#fff9d4;text-decoration:none}.pw-gamesblock:before{position:absolute;bottom:-35px;left:-30px;display:block;width:360px;height:300px;background:url(//static.potterworldmc.com/img/website/tournament_render.png?v=2) 0 100% no-repeat;background-size:185px auto;content:"";pointer-events:none}.l-externals__page{display:flex;flex-direction:column;min-height:100vh;padding:80px}.l-externals__page section{display:flex}.l-externals__pagefull{flex:1;overflow:hidden}.l-externals__pagehalf{flex:1;border:1px solid hsla(0,0%,100%,.2);overflow:scroll;margin:10px;padding:30px}.event{display:flex;flex-direction:column;padding:50px 0}.event__baseline{width:100%;font-family:Merriweather,sans-serif;font-size:20px;font-style:italic;text-align:center;color:#55b8f5;position:relative;z-index:1}.event__wrapper{display:flex;align-self:center;flex-direction:column;position:relative;width:100%;max-width:980px;padding:1rem .75rem}.event__wrapper:before{width:140%;height:130%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:url(/f4ae78ab8bee7deed9b8945e58ae14c7.png) 50% no-repeat;background-size:contain;opacity:.6}.hint{position:relative;max-width:800px;margin:50px auto}.hint img{width:100%;box-shadow:inset 0 0 0 1px #7471f7,0 2px 20px rgba(45,52,96,.5254901960784314);animation:bshadow 2s ease-in-out infinite alternate}.hint__text{margin-top:40px;text-align:center;font-family:Merriweather,sans-serif;font-size:16px;font-style:italic}@keyframes bshadow{to{box-shadow:inset 0 0 0 1px #265ca1,0 2px 20px rgba(83,101,221,.5254901960784314)}}.l-revelius__page{margin:0 auto;padding:20px .75rem;max-width:980px;width:100%}.l-revelius__guide{position:relative;display:flex;align-items:center;padding:0 1.5rem;width:100%;background:url(/a719096256328882389263d919c5470c.jpg) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#c2bbb3}@media(max-width:820px){.l-revelius__guide{flex-direction:column}}.l-revelius__guide aside{padding:120px 0 30px}.l-revelius__guide h2{margin:0;color:#fff;font-family:Merriweather}.l-revelius__guide aside{width:50%}.l-revelius__guide aside+div{margin-left:40px}@media(max-width:820px){.l-revelius__guide aside{width:calc(100% - 40px)}}.l-revelius__guide img{width:100%;border:5px solid #2a2b30}@media(max-width:820px){.l-revelius__guide img{margin:0 0 40px}}.l-revelius__guide ul{padding:0;list-style:none;counter-reset:steps}.l-revelius__guide li{display:flex}.l-revelius__guide li p{margin:0}.l-revelius__guide li:before{display:block;flex-shrink:0;margin-right:10px;color:#fecd4d;content:counter(steps);counter-increment:steps}.l-revelius__guide li span{color:#fff;font-weight:700}.l-revelius__textGuide{position:relative;text-align:center;padding:4rem 1.5rem;width:100%;background:url(/a719096256328882389263d919c5470c.jpg) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#c2bbb3}.l-revelius__textGuide p{margin:0 auto;max-width:500px;text-shadow:0 2px 5px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.5)}.l-revelius__textGuide strong{color:#fff}.l-revelius__textGuide span{color:#fecd4d;font-size:32px}.l-revelius__title{margin-bottom:0}.l-revelius__render{position:absolute;bottom:-40px;width:200px;right:50px;pointer-events:none}@media(max-width:820px){.l-revelius__render{width:130px;right:20px;bottom:-20px}}.l-revelius__feature{margin-top:20px}.l-revelius__featureImage{display:flex;flex-direction:column;justify-content:center;padding:40px 50% 40px 40px;min-height:350px;background-color:#27272e;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);text-shadow:0 2px 5px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.5);margin-bottom:20px}.l-revelius__featureImage h3{margin:0 0 20px;color:#fecd4d;font-weight:700;font-size:28px;font-family:Merriweather;line-height:1.2}@media(max-width:820px){.l-revelius__featureImage h3{font-size:32px;margin-bottom:10px}}.l-revelius__featureImage>div,.l-revelius__featureImage p{margin:0;color:#fff;font-size:14px;line-height:1.8}.l-revelius__featureImage:nth-child(odd){padding-right:40px;padding-left:50%}@media(max-width:820px){.l-revelius__featureImage:nth-child(odd){padding:43vw 20px 20px}}@media(max-width:820px){.l-revelius__featureImage{padding:43vw 20px 20px;background-size:100% auto;background-position:top}}.l-revelius__disclaimer em{font-style:normal;font-weight:700;color:#69c2dc}.l-revelius__iframe{position:relative;width:100%;max-width:700px;margin:auto}.l-revelius__iframe:before{content:"";display:block;padding-top:54.5%}.l-revelius__iframe iframe{position:absolute;top:0;left:0;height:100%;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;padding:0}html{min-height:100%}body,html{background-color:#15161c}body{color:#b2aaa0;font-size:.9375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;line-height:1.5rem;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}hr{border:0;height:1px;background:#8c8d91;opacity:.2;margin:2rem 0}.pw-hero{background:#0d0c1a;position:relative;width:100%;flex:0 0 390px;height:390px;z-index:10}.pw-hero:after{display:block;position:absolute;bottom:0;left:0;z-index:0;height:2px;width:100%;content:"";background:#22222d}.pw-hero_image{position:absolute;height:100%;width:100%;opacity:.25;margin:0;padding:0;left:0;top:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.pw-hero_image:before{position:absolute;display:block;content:"";left:0;height:100%;width:200px;background:linear-gradient(90deg,#0d0c1a),transparent}.pw-hero_image:after{position:absolute;display:block;content:"";right:0;height:100%;width:200px;background:linear-gradient(270deg,#0d0c1a),transparent}