.solitaire-window{height:450px;min-width:600px;min-height:300px;display:flex;flex-direction:column;background-color:var(--xp-surface);isolation:isolate}.solitaire-window .title-bar{height:32px}.solitaire-game{position:relative;width:100%;height:100%;min-height:300px;flex:1;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);overflow:hidden;background-color:#007f00}.solitaire-top,.solitaire-tableau{display:grid;grid-template-columns:repeat(7,71px);gap:var(--space-4)}.solitaire-foundations{display:contents;display:flex;gap:var(--space-4)}.solitaire-tableau{display:grid;grid-template-columns:repeat(7,71px);gap:var(--space-4);flex:1}.tableau-pile{position:relative;width:71px;height:156px;min-height:96px}.waste-pile{position:relative;width:71px;height:96px;overflow:visible}.waste-pile .card{position:absolute;top:0}.tableau-pile .card{position:absolute;top:calc(var(--index) * 10px)}.solitaire-statusbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background-color:var(--xp-highlight-top);color:var(--text);font-size:var(--font-size-lg);line-height:1;font-family:Arial,sans-serif;font-weight:900}.solitaire-helper{flex:1}.card{position:relative;z-index:0;width:71px;height:96px;cursor:var(--cursor-pointer)}.card img{width:100%;height:100%;object-fit:contain;display:block}.card-outline{width:71px;height:96px;border:1px solid black;border-radius:var(--window-radius-sm);background:transparent}.card--selected{outline:2px solid var(--xp-title-start)}span.mnemonic{text-decoration:underline;margin:0;padding:0}.card-modal-window{position:fixed;left:50%;transform:translate(-50%);min-width:350px;display:flex;flex-direction:column;z-index:200}.card-modal-window .solitaire-title-controls.xp-title-controls button{width:20.5px;height:20.5px;background-size:20.5px 20.5px}.solitaire-modal-title{line-height:1;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;white-space:nowrap;overflow:hidden}.solitaire-modal-text{height:28px;display:flex;align-items:center;margin-bottom:-1px}.solitaire-modal-title .title-bar{height:28px;display:flex;align-items:flex-end;gap:var(--space-5);font-size:var(--font-size-2xl)}.solitaire-modal-text img{width:18px;height:auto}.solitaire-dialog-body{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-7) 0;background-color:var(--background);font-family:Tahoma,Arial,sans-serif;font-size:11px;color:var(--text)}.card-back-options{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);background-color:var(--xp-surface);gap:var(--space-4)}.card-back-options input[type=radio]{appearance:none;width:50px;height:67px;background-image:var(--card-img);background-size:contain;background-repeat:no-repeat;box-shadow:inset 2px 2px 0 var(--xp-shadow-soft)}.card-back-options input[type=radio]:hover{background-image:var(--card-img);box-shadow:inset 2px 2px 0 var(--xp-shadow-soft),0 0 3px var(--xp-highlight-top)}.card-back-options input[type=radio]:active{background-image:var(--card-img);box-shadow:inset 1px 1px 0 var(--xp-shadow-soft),0 0 2px var(--xp-highlight-top)}.card-back-options input[type=radio]:checked,.card-back-options input[type=radio]:checked:hover,.card-back-options input[type=radio]:checked:active{background-image:var(--card-img);outline:3px solid var(--xp-title-start);outline-offset:1px}.card-back-options input[value="0"]{--card-img: url(/Windows-XP/assets/CardBack_0-Chos44fp.png)}.card-back-options input[value="1"]{--card-img: url(/Windows-XP/assets/CardBack_1-C9Fe-xD8.png)}.card-back-options input[value="2"]{--card-img: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABgCAYAAABPGW+RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL6SURBVHhe7djLThNRHMfxJpoA3t7DtwDhVYyipehTEOgluqEt+ABuoHWl7dJEWqG0bFwgFIwLBTZeFiZcj+fMtNNaDj9n/jMkzeQ3ySdDSPqbmW/LoiT6DkWefw41Xd4KbKbUUFOVH2qq+tM9C0xW9Gur7s8zqw3rdfww95Lq3k9IpoebRRjGiGscw3RhnCswDsA4QOg4qdUNZ+hB9delcb9i/8kJE8fovt7Etl3Hj6fl5nDFSZY2naGwcSaqv53zbIg4T8otxrkK4wCMAzAOwDgA4wCMAzAOwDiAG8f9OhMFL86jUkukG8c83KQ+S4134qRW1tVjvSsxXbqmrw8PV5si0yvuOzWuvzxOhDBecT95Sf3F0/Ym+Kbvqf8Bw/DipDcOxJ5XdyLzsnWkMnpTIrt5qLKNQ2dntvL50rZf3dcOXZwXzSPrNfzI6DA5HcjsMM4AxgEYB2AcgHEAE8eczQ7jDGAcgHEAxgEYB2AcgHEAxgEYB2AcoD9O6t22eqYfUiL5dtvZ6MVZ/y7TuZmo5BoHav7jN5GFiO+nF6dTX8I2LGXbD8q2K+HFWdo7Eym2z9TK/p/IvPqid/fP1bJA0dg9se5KeHGK7VOR/O6pdVhqqX2iCvoBzUMGle+cbbsSvTh9FwnC3JBtWIpxAMYBGAdgHIBxAMYBGAdgHIBxAMYBGAdgHIBxAMYBltrHMYqzc2wdljL/sFpsn6vCXnCL+xfOPdl2Jbw4hb0LkfxXZR2WGowvYduV8OK8rn0Sy7x5HxnbflC2XQnGARgHYByAcQDGARgHYByAcQDGARgHYByAcQDGARgHYByAcQDGAbw4tzM1sfvLW5EZSddUYm5N3VgILjH3QY3os21XYujijGXq+gFralRHCurm/Fq849zN1tWYflDbdf7HhGGcKzAOwDgA4wCMAzAOwDgA4wCMAzAOwDgA4wCMA8Q+zr1cXd3Sm3eywY2mYx7Hth/EdcQxh/ViftiGpbp/GmHYdoMyPdwsvaP7S3KOROIvS+mwnePZeGQAAAAASUVORK5CYII=)}.card-back-options input[value="3"]{--card-img: url(/Windows-XP/assets/CardBack_3-D_qK--gy.png)}.card-back-options input[value="4"]{--card-img: url(/Windows-XP/assets/CardBack_4-Dpv5bxBI.png)}.card-back-options input[value="5"]{--card-img: url(/Windows-XP/assets/CardBack_5-CTYPW5by.png)}.card-back-options input[value="6"]{--card-img: url(/Windows-XP/assets/CardBack_6-CtnShYA_.png)}.card-back-options input[value="7"]{--card-img: url(/Windows-XP/assets/CardBack_7-CymS2tsA.png)}.card-back-options input[value="8"]{--card-img: url(/Windows-XP/assets/CardBack_8-CnxjINC-.png)}.card-back-options input[value="9"]{--card-img: url(/Windows-XP/assets/CardBack_9-CNpoeupo.png)}.card-back-options input[value="10"]{--card-img: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABgCAYAAABPGW+RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKtSURBVHhe7dyxbtNQFMbxiKglTcUTIKA8AQMDIN4BJHgIBKV0YGEBJB4E0SbuiGgbhJhgBxaeAZCaqgsDVe1A8HXIZ/twciRw4sS+n6WfWiWVc/1P6t7YqRuZZUiQW4Zhd6WQk05sux5cj1GW+Juo0yLBdWGcCRDn7cPLJCDO/oOrJCBOb/MKCYizu3GNBMT59a5JAuMYECeZwFFOGkeZJfqOcQyMY2AcA+MYECfcWSEBcb6ut0lgnEnuZeJ822hT1v3sKycuRRl3M3G0vbXv0jhBmwTE6e+dJwFxDnprJCDO0auzJCBOuNUiAXG0vbXvEEcr57NcnNe3lirBDTxy5+XFszwLlYqzd2MUZxDoGzNtiPPm9tLC6938E8e9crZmD3G+P28VptWfhXAnfqwSIM7gU7MaPjaH0YdyIE70+RQJiBPGv2OUxzgGxPnxYpUExHn/6BIJjGNAnEH3NAmIo022fMc4BsYxIM7hs3Om/tMLXnHbjDjaD/iOcQyMY2AcA+MYGMeAOAeP10hAHK2c7xAn6iwXEsZv1MKgPnIzZO1TBv/CrWx8prAuphTnYrIyxlHVPM5xcKYQbeVVhzgn2+5ZL0J/gCpL4yj/jOW1XBxRjbI7ZGWG6DvE0WaIvmMcQxrnSXwD5SBOHQ6kj7dhWhAn7LRIYBwD4xgQR39D6TfE6e/HOzXKYRwD4xgQ53A3/ttOOYhz3F0lAXH0A1h+y8TRj2n4jHEMjGNgHAPjGBDnZ7C8kLRBlwVxtGtzLgI3yKg7OrFfNsTRrs05by/XryeDdB+1lwMvA+Joz9q8uUBukHOPo93pO8TRjoQtAm3QZUEc7U7fMY6BcQyMY2AcA+K46+LVXXIBDyXCJGkc7UKCNfHlTvy1QBy3/FW6Lv4njusxypIu4xspWRqN32GBoLFxUw50AAAAAElFTkSuQmCC)}.card-back-options input[value="11"]{--card-img: url(data:image/png;base64,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)}.solitaire-dialog-body .buttons{display:flex;justify-content:center;gap:var(--space-9);padding:var(--space-5) var(--space-7) var(--space-5);background-color:var(--background)}.card-modal-window.option-modal{min-width:255px}.option-inputs{display:flex;gap:var(--space-4)}.option-inputs .draw,.option-inputs .scoring{display:flex;flex-direction:column;justify-content:flex-start}fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-4);border-radius:var(--window-radius-md);border:2px solid var(--xp-surface-2)}fieldset legend{color:var(--xp-title-start);font-weight:400;padding:var(--space-1) var(--space-3)}.option-row{display:flex;align-items:center;gap:var(--space-3)}.option-checks{display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--space-5)}.cumulative-score-wrapper{display:flex}.option-checks label,.cumulative-score-wrapper label{margin:0}.option-modal .buttons{justify-content:flex-end;padding-top:var(--space-2)}.win-canvas{position:absolute;top:0;left:3px;width:calc(100% - 6px);height:calc(100% - 22px);z-index:1000}
