@font-face{font-family:"Graphik-Regular-Web";src:url("https://www.theatlantic.com/packages/fonts/graphik/Graphik-Regular-Web.woff2")}@font-face{font-family:"Garamond";src:url("https://www.theatlantic.com/packages/fonts/garamond/AGaramondPro-Bold.woff2");font-weight:bold}@font-face{font-family:"Garamond";src:url("https://www.theatlantic.com/packages/fonts/garamond/AGaramondPro-Regular.woff2")}@font-face{font-family:"Logic Monospace";src:url("https://www.theatlantic.com/packages/fonts/logic/LogicMonospace-Medium.woff2")}.pm-xword-body{font-family:"Graphik-Regular-Web","Helvetica Neue",sans-serif;color:#000}.pm-xword-body .grid-area .box{text-align:center}.pm-xword-body .grid-area .box.box-right-edge{border-right:1px solid #8592a4}.pm-xword-body .grid-area .box.box-top-edge{border-top:1px solid #8592a4}.pm-xword-body .grid-area .box.box-left-edge{border-left:1px solid #8592a4}.pm-xword-body .grid-area .box.box-bottom-edge{border-bottom:1px solid #8592a4}.pm-xword-body .grid-area .box.box-right-wall{border-right:3px solid #8592a4}.pm-xword-body .grid-area .box.box-bottom-wall{border-bottom:3px solid #8592a4}.pm-xword-body .grid-area .box .cluenum-in-box{font-family:"Logic Monospace","Helvetica Neue",sans-serif}.pm-xword-body .grid-area .box.wrongletter .error-wrong-letter-bg,.pm-xword-body .grid-area .box.errorletter .error-wrong-letter-bg{background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), #E7131A 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%)}.pm-xword-body .grid-area .box.wrongletter .letter-in-box,.pm-xword-body .grid-area .box.errorletter .letter-in-box{color:#e7131a !important}.pm-xword-body .grid-area .box.wrongletter .picdoku-bg,.pm-xword-body .grid-area .box.errorletter .picdoku-bg{outline:solid #e7131a 2px}.pm-xword-body .grid-area .box.conflict .letter-in-box{color:#e7131a !important}.pm-xword-body .grid-area .box.conflict .picdoku-bg{outline:solid #e7131a 2px}.pm-xword-body .grid-area .box.conflict.letter:after{background:#e7131a}.pm-xword-body .grid-area .crossword-footer{margin-top:12px;color:#000}.pm-xword-body .answer-entry-block{color:#000}.pm-xword-body .clues-scroll{border:none;top:0}.pm-xword-body .clues-scroll .clues-area{font-family:"Garamond",serif;color:#000;font-size:16px}.pm-xword-body .clues-scroll .clues-area .clue-header{font-family:"Garamond",serif;font-size:24px;text-transform:none;margin-top:0}.pm-xword-body .clues-scroll .clues-area .clue{font-size:16px}.pm-xword-body .clues-scroll .clues-area .clueDiv.crossing-clue{border-left-color:#000}.pm-xword-body .clues-scroll .clues-area .clueNum{font-family:"Logic Monospace","Helvetica Neue",sans-serif}.pm-xword-body .clues-scroll .clues-area .hilited-clue{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pm-xword-body .clues-scroll .clues-area .hilited-clue.done-clue{color:#8592a4}.pm-xword-body .clues-scroll .clues-area .hilited-clue.wrong-answer-clue{color:#e7131a !important}.pm-xword-body .clues-scroll .clues-area .done-clue{color:#8592a4}.pm-xword-body .clues-scroll .clues-area .soft-hilited-clue{color:rgba(0,0,0,.35);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pm-xword-body .cluelist-body .answer-entry-box{font-family:"Graphik-Regular-Web",sans-serif}.pm-xword-body .clue-bar{font-family:"Garamond",serif}.pm-xword-body .clue-bar .clue-bar-text{padding-left:12px}.pm-xword-body .clue-bar.bottom-clue-bar{border-top:none;border-bottom:none}.pm-xword-body .clue-bar.bottom-clue-bar .clue-bar-text{padding-left:5px}.pm-xword-body .keyboard{background-color:#eff2f7}.pm-xword-body a{color:#000}.pm-xword-body a:hover{color:#000;text-decoration:underline}.pm-xword-body .player-modal .modal-title,.pm-xword-body .player-modal .modal-body-title{font-family:"Garamond",serif}.pm-xword-body .btn{background-color:#e7e3db;color:#000}.pm-xword-body .btn:hover,.pm-xword-body .btn:focus,.pm-xword-body .btn:active{background-color:#e7e3db;color:#000}.pm-xword-body .btn-default{background-color:#fff;color:#000}.pm-xword-body .btn-default:hover,.pm-xword-body .btn-default:focus,.pm-xword-body .btn-default:active{background-color:#fff;color:#000}.pm-xword-body .slider-on-bg{fill:#e7131a}.pm-xword-body .player-modal .modal-header{justify-content:center;position:relative}.pm-xword-body .player-modal .modal-header .close{position:absolute;right:0}.pm-xword-body .player-modal .modal-body{text-align:center}.pm-xword-body .player-modal .modal-footer{justify-content:center}.pm-xword-body #help-modal .help-content{text-align:left}.pm-xword-body .player-info-modal .about-message{text-align:left}.pm-xword-body .player-print-modal .modal-body{text-align:left}.pm-xword-body .player-settings-modal .modal-body{text-align:left}.pm-xword-body #error-check-confirm-modal .error-alert-message{justify-content:center}.pm-xword-body .btn{border:1px solid #e7e3db}.pm-xword-body .btn-default{border-color:#000}.pm-xword-body .player-modal .modal-content{box-shadow:2px 2px 14px rgba(169,169,169,.5);-webkit-box-shadow:2px 2px 14px rgba(169,169,169,.5)}.modal-backdrop.show,.modal-backdrop{opacity:.85;background-color:#fff}.overlay{opacity:.85;background-color:#fff}.pm-xword-body .grid-area .box.player-1-hilited-box-with-focus,.pm-xword-body .grid-area .box.player-1-hilited-box-with-focus.prerevealed-box.letter{background-color:#afd092}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-1-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #AFD092 10px, #AFD092 20px)}.pm-xword-body .grid-area .box.player-2-hilited-box-with-focus,.pm-xword-body .grid-area .box.player-2-hilited-box-with-focus.prerevealed-box.letter{background-color:#facd90}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-2-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #FACD90 10px, #FACD90 20px)}.pm-xword-body .grid-area .box.player-3-hilited-box-with-focus,.pm-xword-body .grid-area .box.player-3-hilited-box-with-focus.prerevealed-box.letter{background-color:#fcd2dc}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-3-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #FCD2DC 10px, #FCD2DC 20px)}.pm-xword-body .grid-area .box.player-1-hilited-box:not(.player-1-hilited-box-with-focus){background-color:#dfecd3}.pm-xword-body .grid-area .box.hilited-box.player-1-hilited-box:not(.player-1-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #DFECD3 10px, #DFECD3 20px)}.pm-xword-body .grid-area .box.hilited-box.player-1-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #AFD092 10px, #AFD092 20px)}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-1-hilited-box:not(.player-1-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #DFECD3 10px, #DFECD3 20px)}.pm-xword-body .grid-area .box.player-2-hilited-box:not(.player-2-hilited-box-with-focus){background-color:#f4e5d1}.pm-xword-body .grid-area .box.hilited-box.player-2-hilited-box:not(.player-2-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #F4E5D1 10px, #F4E5D1 20px)}.pm-xword-body .grid-area .box.hilited-box.player-2-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #FACD90 10px, #FACD90 20px)}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-2-hilited-box:not(.player-2-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #F4E5D1 10px, #F4E5D1 20px)}.pm-xword-body .grid-area .box.player-3-hilited-box:not(.player-3-hilited-box-with-focus){background-color:#fde8ed}.pm-xword-body .grid-area .box.hilited-box.player-3-hilited-box:not(.player-3-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #FDE8ED 10px, #FDE8ED 20px)}.pm-xword-body .grid-area .box.hilited-box.player-3-hilited-box-with-focus{background:repeating-linear-gradient(45deg, #E7E3DB, #E7E3DB 10px, #FCD2DC 10px, #FCD2DC 20px)}.pm-xword-body .grid-area .box.hilited-box-with-focus.player-3-hilited-box:not(.player-3-hilited-box-with-focus){background:repeating-linear-gradient(45deg, #C9C6BF, #C9C6BF 10px, #FDE8ED 10px, #FDE8ED 20px)}#sp-chat-icon .sp-chat-svg-circle{fill:#c9c6bf}#sp-chat-icon .sp-chat-svg-line{fill:#000}.social-play-chat .chat-header{background-color:#c9c6bf}.social-play-chat .chat-header .title{color:#000}.social-play-chat .chat-header .close-btn{fill:#000}.social-play-chat .messages li.self{background-color:#e7e3db}.social-play-chat .messages li.other.player-1{background-color:#dfecd3}.social-play-chat .messages li.other.player-2{background-color:#f4e5d1}.social-play-chat .messages li.other.player-3{background-color:#fde8ed}.print #title{font-family:"Garamond",serif}.print .masthead,.print .masthead::after{content:url("https://storage.googleapis.com/al-partner-content/atlantic/images/Atlantic_logo.svg");height:57px}.print .header{height:70px}.print .page .clueDiv{font-family:"Garamond",serif}.print .page .clue{font-size:25px;width:450px}.print .page .clueNum{font-size:25px;font-family:"Garamond",serif;font-weight:bold}.print .page .clue-list{width:500px}.print .page .clue-header{font-size:30px;margin-top:15px;margin-bottom:15px;font-weight:normal}.crossList{font-family:"Logic Monospace","Helvetica Neue",sans-serif}.crossList .puzzle-link:hover .line1{color:#e7131a}.crossList .puzzle-link:hover .line2{color:#e7131a}.crossList .puzzle-link .tile-progress{font-size:14px}.crossList .puzzle-link{min-height:128px;border-bottom-color:#000}.crossList .tile-data-container{height:80px}.crossList .tile-info{height:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}.crossList .icon-container{width:115px}.crossList .icon{margin-left:16px;height:80px;width:80px}.crossList .tile-icon{font-size:24px}.crossList .line1{font-family:"Garamond",serif;font-size:24px;font-weight:normal;line-height:24px;letter-spacing:0;text-align:left}.crossList .line2{font-size:16px;font-weight:normal;line-height:16px;letter-spacing:0;text-align:left}.crossList .line3{display:none}.crossList .tile:hover{background-color:#f8f7f4;cursor:pointer}@media only screen and (max-width: 480px){.crossList .puzzle-link{min-height:unset;padding:5px 0}.crossList .tile-data-container{height:unset;margin:0}.crossList .icon-container{width:80px;align-self:flex-start;margin:15px 0}.crossList .icon{height:48px;width:48px}.crossList .tile-info{min-height:48px;margin:15px 0;gap:0}.crossList .tile-progress{padding:0 0 5px 0;margin-top:-5px}.crossList .line1{font-size:18px;line-height:18px}.crossList .line2{font-size:14px;line-height:14px}}
