/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.2;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:1.125em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);transition:all .3s ease-in;color:#075c5f;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;transition:all .3s ease-in}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background:#fff;font-size:1rem;font-size:16px;color:#242424}@media screen and (min-width: 768px){body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}}h1{font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;padding:0 0 1px 8px;line-height:22px}.header{background-color:#f7fcfc;padding:12px 16px 8px}@media screen and (max-width: 1024px){.header{padding:12px 8px 8px}}.toolbar{padding-right:8px;display:flex;justify-content:space-between;align-items:center;gap:4px}@media screen and (max-width: 1024px){.toolbar{flex-wrap:wrap;padding:0;gap:0}}.toolbar .title{flex:1}.toolbar .editable-title{cursor:text;outline:none;position:relative;padding:2px 8px 2px 8px;border-radius:4px;transition:box-shadow .2s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);min-height:22px;min-width:20px;line-height:18px;vertical-align:middle;font-size:18px}.toolbar .editable-title:hover{box-shadow:inset 0 0 0 1px #b7cdcd}.toolbar .editable-title:focus{box-shadow:inset 0 0 0 1px #075c5f;outline:none}.toolbar .title-save-indicator{display:none;width:16px;height:16px;flex-shrink:0;opacity:0;transition:opacity .3s ease-in}.toolbar .title-save-indicator svg{width:100%;height:100%;stroke:#075c5f;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.toolbar .title-save-indicator.show{display:inline-flex;opacity:1}.toolbar .title-save-indicator.hide{animation:fadeOut .3s ease-in forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.toolbar .tools{display:flex;gap:16px;font-size:14px;letter-spacing:-0.02em;padding-left:8px;margin-top:6px}.toolbar .tools span,.toolbar .tools .normal{opacity:.75}@media screen and (max-width: 1024px){.toolbar .tools span,.toolbar .tools .normal{display:none}}.toolbar .tools a{font-weight:400;color:#242424}.toolbar .tools button{border:0;padding:0;background:none;cursor:pointer}.toolbar .tools button:hover{text-decoration:underline}.toolbar .button{background:#d5eaeb;color:#075c5f;border:none;border-radius:32px;padding:8px 32px;font-weight:700;line-height:1.5;cursor:pointer;transition:all .3s ease-in;display:inline-block}.toolbar .button:hover{background-color:rgb(178.4516129032,216.7258064516,218.5483870968)}@media screen and (max-width: 1024px){.toolbar .share-btn,.toolbar .user{display:none}}.toolbar .user-avatar{width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;background:#3979e0;color:#fff;cursor:pointer;user-select:none}.toolbar .user-avatar span{font-weight:500;letter-spacing:-0.03em}.toolbar .user-dropdown{position:absolute;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:8px;margin-top:8px;right:16px;width:160px;z-index:10}.toolbar .user-dropdown .user-name{padding:12px 16px;border-bottom:1px solid #dbe6e6;font-weight:600;letter-spacing:-0.02em}.toolbar .user-dropdown .logout-link{display:block;padding:12px 16px;color:#242424;text-decoration:none;font-weight:500;letter-spacing:-0.02em}.toolbar .user-dropdown .logout-link:hover{background:#eaf6f6}.mini-game{margin-top:16px;padding:8px 12px 8px 16px;background-color:#eaf6f6;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.mini-game .list-icon{display:flex;flex-wrap:nowrap;gap:16px;overflow:hidden}.mini-game .mini-game-icon{opacity:1;transition:transform .35s ease,opacity .35s ease;user-select:none}.mini-game .mini-game-icon.removing{transform:scale(0);opacity:0}.mini-game .icon{width:18px;height:18px;fill:#242424;cursor:pointer;opacity:1;transition:opacity .3s ease-in;display:block}.mini-game .icon:hover{opacity:.7}.mini-game .spacer{width:1px;height:16px;background-color:#b7cdcd;flex-shrink:0}.mini-game .reset{user-select:none}.formula-bar{display:flex;align-items:center;gap:12px;height:28px;font-size:14px}.formula-bar .cello{width:64px;padding-left:16px;font-weight:500}.formula-bar .spacer{width:1px;height:12px;background-color:#b7cdcd}.formula-bar .val{display:flex;align-items:center;overflow:hidden;white-space:nowrap;flex:1;max-width:300px}.formula-bar .val i{margin-right:12px;color:#555;flex-shrink:0}.formula-bar .val span{overflow:hidden;text-overflow:clip}.sheet{overflow:auto;width:100%;height:calc(100vh - 184px);position:relative}.sheet .col-header{display:flex;font-size:10px;text-align:center;font-weight:500;align-items:stretch;position:sticky;top:0;z-index:20;width:calc(52*100px + 40px)}.sheet .col-header .corner{background:#f8f8f8;box-shadow:-4px -4px 4px 0 rgba(0,0,0,.15) inset;width:40px;border:solid #b7cdcd;border-width:1px 1px 1px 0;min-width:40px;max-width:40px;box-sizing:border-box;position:sticky;left:0;z-index:15}.sheet .col-header .col{flex:0 0 100px;width:100px;min-width:100px;max-width:100px;box-sizing:border-box;padding:7px 4px;border:solid #b7cdcd;border-width:1px 1px 1px 0;background-color:#fff}.sheet .col-header .col.col-highlight{background-color:#d5eaeb}.sheet.large .col-header{width:calc(52*150px + 40px)}.sheet.large .col-header .col{flex:0 0 150px;width:150px;min-width:150px;max-width:150px}#grid .row-wrapper{display:flex;width:calc(52*100px + 40px)}#grid .row-header-cell{width:39px;min-width:40px;max-width:40px;box-sizing:border-box;padding:4px;border-bottom:1px solid #b7cdcd;border-right:1px solid #b7cdcd;text-align:center;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center;position:sticky;left:0;background:#fff;z-index:15}#grid .row-header-cell.row-highlight{background-color:#d5eaeb}#grid .cell{flex:0 0 100px;width:100px;min-width:100px;max-width:100px;box-sizing:border-box;padding:4px 6px;border:solid #075c5f;border-width:0 1px 1px 0;position:relative}#grid .cell.selected,#grid .cell.selected-ghost{outline:2px solid #1a73e8;outline-offset:-2px;z-index:10}#grid .cell.selected::after,#grid .cell.selected-ghost::after{content:"";position:absolute;bottom:-4px;right:-4px;width:8px;height:8px;background:#1a73e8;border-radius:50%;border:1px solid #fff;box-sizing:border-box;z-index:11}#grid .cell.selected-fail{outline:2px solid #d93025;outline-offset:-2px;z-index:11}#grid .cell.selected-fail::after{content:"";position:absolute;bottom:-4px;right:-4px;width:8px;height:8px;background:#d93025;border-radius:50%;border:1px solid #fff;box-sizing:border-box;z-index:12}#grid .cell.marked{color:#aaa;background-color:#fff !important}#grid .cell.empty,#grid .cell.marked{border-color:#dbe6e6}#grid .cell-chars{display:inline-flex;align-items:baseline;line-height:1;width:100%;height:100%;flex-wrap:wrap}.large #grid .cell{flex:0 0 150px;width:150px;min-width:150px;max-width:150px}.sheet.home_rush .cell{color:#fff}.sheet.home_rush .cell.trap{background-color:#ff971f}.sheet.home_rush .cell.path{color:#ddd}.sheet.home_rush .cell.player-a,.sheet.home_rush .cell.player-b{outline-offset:-2px;z-index:10}.sheet.home_rush .cell.player-a::after,.sheet.home_rush .cell.player-b::after{content:"";position:absolute;bottom:-4px;right:-4px;width:8px;height:8px;border-radius:50%;border:1px solid #fff;box-sizing:border-box;z-index:11}.sheet.home_rush .cell.player-a{background-color:#1a73e8;outline:2px solid #062b5b}.sheet.home_rush .cell.player-a::after{background:#062b5b}.sheet.home_rush .cell.player-b{background-color:#f91d16;outline:2px solid #7c0703}.sheet.home_rush .cell.player-b::after{background:#7c0703}.sheet.home_rush .cell.home-a,.sheet.home_rush .cell.home-b{color:#242424}.sheet.home_rush .cell.home-b{background-color:#7bb4ff}.sheet.home_rush .cell.home-a{background-color:#ff9d99}.sheet.home_rush .cell.trap.player-a{background-color:#7bb4ff}.sheet.home_rush .cell.trap.player-b{background-color:#ff9d99}.sheet.home_rush .cell.blocked{background-color:var(--cell-bg, #718f8b)}.table-home-rush{margin-top:16px;background:#eaf6f6;border-radius:8px;padding:8px 16px}.table-home-rush .row{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid #b7cdcd;align-items:center}.table-home-rush .row:last-child{border-bottom:none}.table-home-rush .cell{min-width:140px;padding:4px;text-align:center}.table-home-rush .cell.player-a{background-color:#1a73e8;border:2px solid #062b5b;color:#fff}.table-home-rush .cell.player-b{background-color:#f91d16;border:2px solid #7c0703;color:#fff}.table-home-rush .cell.home-a{background-color:#ff9d99;border:2px solid #ff9d99}.table-home-rush .cell.home-b{background-color:#7bb4ff;border:2px solid #7bb4ff}.table-home-rush .cell.blocked{background-color:#718f8b;color:#fff}.table-home-rush .cell.trap{background-color:#ff971f;color:#fff}.sheet.lightsout .cell.light-on{background-color:var(--cell-bg, #f1c40f)}.sheet.lightsout .cell.light-off{border:0}.sheet.lightsout .cell.lightsout-reset-cell{cursor:pointer;color:#242424;text-decoration:underline}.sheet.lightsout .cell.lightsout-reset-cell .cell-chars{justify-content:center}.sheet.lightsout .cell.lightsout-reset-cell:hover{background:#eaf6f6}.sheet.memory .cell.hidden-card .cell-chars{opacity:.5}.sheet.memory .cell.selected{background-color:#fff !important}.sheet.memory .cell:not(.empty):not(.matched){background-color:var(--cell-bg, #ffffff)}.sheet.memory .cell.empty,.sheet.memory .cell.matched{background-color:rgba(0,0,0,0);border-color:#dbe6e6}.sheet.memory .cell.matched{color:#242424 !important}.sheet.onet .cell:not(.empty):not(.marked){background-color:var(--cell-bg, #ffffff)}.sheet.caro .cell.caro-empty{background-color:var(--cell-bg, #f1efe8)}.sheet.caro .cell.caro-empty .cell-chars{opacity:.6}.sheet.caro .cell.caro-player-x .cell-chars,.sheet.caro .cell.caro-player-o .cell-chars{font-weight:700}.sheet.caro .cell.caro-player-x{color:#0c4da2;outline:2px solid #1a73e8;outline-offset:-2px;background-color:#dcebff}.sheet.caro .cell.caro-player-o{color:#9a1c14;outline:2px solid #d93025;outline-offset:-2px;background-color:#fde1df}.sheet.caro .cell.caro-win .cell-chars{font-weight:700}.sheet.caro .cell.caro-win-player{background-color:#8fc2ff}.sheet.caro .cell.caro-win-ai{background-color:#ffb2ac}.sheet.caro .cell.caro-last-ai{outline:2px solid #d93025;outline-offset:-2px;z-index:9}.sheet.caro .cell.caro-last-ai::after{content:"";position:absolute;bottom:-4px;right:-4px;width:8px;height:8px;background:#d93025;border-radius:50%;border:1px solid #fff;box-sizing:border-box;z-index:10}.sheet.caro .cell.caro-status-cell{pointer-events:none;color:#242424;text-align:center}.sheet.caro .cell.caro-status-active{background-color:#fff5cc;font-weight:700}.sheet.number_hunt .cell:not(.empty):not(.marked){background-color:var(--cell-bg, #fff7d6)}.modal-overlay{position:fixed;inset:0;background:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;z-index:20;line-height:1.5}.modal-overlay h3{margin:0}.modal-overlay p{margin:16px 0 0}.modal-overlay p.complete-message{color:#075c5f;font-weight:500}.modal-overlay p.complete-message[hidden=""]{display:none}.modal-overlay ul li,.modal-overlay ol li{margin-bottom:8px}.modal-overlay .actions{margin-top:32px;display:flex;gap:16px;justify-content:flex-end}.modal-overlay .actions.full-width button{width:100%}.modal-overlay button{padding:12px 24px;font-weight:600;border:none;border-radius:4px;cursor:pointer;background-color:#075c5f;color:#fff}.modal-overlay button:hover{background-color:rgb(5.25,69,71.25)}.modal-overlay button.secondary{background-color:#d5eaeb;color:#075c5f}.modal-overlay button.secondary:hover{background-color:rgb(178.4516129032,216.7258064516,218.5483870968)}.modal-overlay .table-wrapper{max-height:400px;overflow-y:auto;border:1px solid #ddd;margin-top:24px}.modal-overlay table{width:100%;border-collapse:collapse}.modal-overlay thead{background:#eaf6f6;position:sticky;top:0}.modal-overlay th{text-align:left;font-weight:600;border-bottom:2px solid #dbe6e6;padding:16px}.modal-overlay td{padding:16px;border-bottom:1px solid #dbe6e6}.modal-overlay tbody tr:hover{background:#f9f9f9}.modal-overlay tr:last-child td{border-bottom:none}.modal-overlay .rank{font-weight:bold;color:#075c5f;width:40px}.modal-overlay .level-badge{display:inline-block;background:#075c5f;color:#fff;padding:6px 12px;border-radius:20px;font-weight:600}.modal-overlay .images{margin-top:16px}.modal-overlay .images img{max-width:100%;height:auto}.modal-overlay .text-center{text-align:center}@media screen and (max-width: 767px){.hidden-xs{display:none}}.modal-overlay[hidden=""]{display:none}.modal{background:#fff;padding:32px;border-radius:16px;margin:20px;max-width:600px;box-shadow:2px 4px 20px 0 rgba(0,0,0,.2);position:relative}@media screen and (min-width: 768px){.leaderboard-popup-overlay .modal{min-width:800px}}#next-level[hidden=""]{display:none}.form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.form button{margin-top:16px}.form button:disabled{opacity:.6;cursor:not-allowed}.form .cf-turnstile{text-align:center;margin-top:12px}.close-popup{position:absolute;top:16px;right:16px;font-size:24px;cursor:pointer;color:#888;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s ease-in}.close-popup:hover{color:#242424}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-weight:500;color:#242424}.form-group input{padding:10px 12px;border:1px solid #b7cdcd;border-radius:4px}.form-group input:focus{outline:none;border-color:#075c5f;box-shadow:0 0 0 3px rgba(7,92,95,.1)}.form-group .note{font-size:14px}.form-group .note span{font-weight:500;color:#d56f00}.pin-inputs{display:flex;gap:8px}.pin-inputs .pin-digit{width:36px;text-align:center;font-size:18px;padding:10px 0;-webkit-text-security:disc;text-security:disc;width:100%}.pin-hidden{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.help-text{margin:32px 0 0 0 !important;text-align:center;color:#666}.error-message{color:red;padding:12px;background-color:#ffeded;border-radius:8px;text-align:center;margin:0 !important}.images{display:flex;margin-left:-8px;margin-right:-8px;flex-wrap:wrap}.images .image-col{width:50%;flex-basis:50%;padding:8px}.images .image-col img{max-width:100%;display:block;border-radius:8px}.tutorial-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:30}.tutorial-popover{position:fixed;z-index:31;width:min(380px,100vw - 16px);background:#fff;border:1px solid #b7cdcd;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:16px;display:flex;flex-direction:column}.tutorial-title{margin:0 0 8px;font-size:16px;line-height:1.3}.tutorial-message{margin:0;font-size:14px;line-height:1.5}.tutorial-next{margin-top:16px;align-self:flex-end;padding:10px 14px;border:none;border-radius:4px;cursor:pointer;background:#075c5f;color:#fff;font-weight:600}.tutorial-target{position:relative;z-index:32;outline:3px solid rgba(7,92,95,.55);outline-offset:2px;border-radius:4px}.footer{background:#eaf6f6;border-top:1px solid #dbe6e6}.footer .level-info{display:flex;align-items:center;gap:16px;padding-right:8px}.footer .level-info .icon{width:18px;height:18px;margin-left:56px}.footer .level-info .mode-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:0}.footer .level-info .mode-tab{border:0;background:rgba(0,0,0,0);color:#242424;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.25;padding:11px 16px;border-radius:0;cursor:pointer;white-space:nowrap;min-width:0;text-align:left;transition:background-color .15s ease}.footer .level-info .mode-tab:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(57,121,224,.35)}.footer .level-info .mode-tab.is-active{background-color:#bfdedf;font-weight:700}.footer .level-info .mode-tab.is-active .mode-tab-level{color:#fff;background-color:#075c5f}.footer .level-info .mode-tab-title{display:block;overflow:hidden;text-overflow:ellipsis}.footer .level-info .mode-tab-level{padding:0 8px;border-radius:9px 9px 9px 0;background-color:#bfdedf;font-weight:600;color:#666}.footer .admin-actions{margin-left:auto;display:flex;gap:24px}.mobile-message{display:none;position:fixed;bottom:80px;left:20px;right:20px;background-color:#fddabb;padding:16px;text-align:center;z-index:18;box-shadow:0 4px 24px rgba(0,0,0,.2);border-radius:8px}@media screen and (max-width: 767px){.mobile-message{display:block}}.register-page{background-color:#eaf6f6}.register-page .back-to-home{margin-bottom:16px;display:inline-flex;align-items:center}.register-page .icon{width:20px;height:20px;margin-right:8px}.text-format{max-width:800px;margin:48px auto 80px;padding:0 24px;font-size:18px;line-height:1.8}.text-format h1{font-size:34px;font-weight:700;line-height:1.25;margin:0 0 48px;padding:0;border-bottom:1px solid #b7cdcd;text-align:right}.text-format h2{font-size:32px;margin:48px 0 16px;line-height:1.3}.text-format .badge{display:inline-block;padding:4px 20px;font-size:18px;font-weight:300;color:#075c5f;background:#d5eaeb;border-radius:20px 20px 20px 0;letter-spacing:.05em;position:relative}.text-format .badge::before{content:"";position:absolute;left:0;bottom:-8px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#d5eaeb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.text-format .big-text{font-size:80px;font-weight:900;line-height:1.2}.text-format .big-text span{display:block;color:#075c5f}@media screen and (max-width: 767px){.text-format .big-text{font-size:48px}}.text-format .big-text .small-text{font-size:.75em}.text-format h3{font-size:20px;font-weight:600;margin:32px 0 12px}.text-format p{margin:16px 0}.text-format ul,.text-format ol{margin:16px 0 20px 0}.text-format ul li,.text-format ol li{margin:8px 0}.text-format img{max-width:100%;border-radius:8px;margin:24px 0 0}.text-format table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.text-format table th,.text-format table td{border:1px solid #b7cdcd;padding:10px 12px}.text-format table th{background:#d5eaeb;font-weight:600;text-align:left}.text-format blockquote{margin:20px 0;padding:12px 16px;border-left:4px solid #075c5f;background:#eaf6f6}.text-format code{background:#eaf6f6;padding:2px 6px;border-radius:4px;font-size:90%}.text-format hr{border:none;border-top:1px solid #b7cdcd;margin:40px 0}.text-format .button{padding:16px 24px;font-weight:600;border:none;border-radius:4px;cursor:pointer;background-color:#075c5f;text-decoration:none;color:#fff;text-align:center;display:block}.text-format .button:hover{background-color:rgb(5.25,69,71.25)}.text-format .button.secondary{background-color:#d5eaeb;color:#075c5f}.text-format .button.secondary:hover{background-color:rgb(178.4516129032,216.7258064516,218.5483870968)}.text-format .row{display:flex;gap:16px}@media screen and (max-width: 1024px){.text-format .row{flex-wrap:wrap}}.text-format .row .col-6{width:50%}@media screen and (max-width: 1024px){.text-format .row .col-6{width:100%}}.text-format .row.centered{align-items:center}@media screen and (max-width: 767px){.text-format{margin:40px auto;padding:0 20px}.text-format h1{font-size:28px}.text-format h2{font-size:22px}}.text-footer{background-color:#051416;padding:4px 0;text-align:center;color:#fff}.text-footer .button{margin-top:48px}.copyright{background:#02080b;padding:24px 0;color:gray}.color-main{color:#075c5f}.uppercase{text-transform:uppercase}.caro-color-legend{display:flex;gap:10px;align-items:center;margin-top:8px !important}.caro-color-legend-item{display:inline-flex;align-items:center;gap:6px}.caro-color-swatch{display:inline-block;width:14px;height:14px;border-radius:2px}.caro-color-swatch-blue{background:#dcebff;border:2px solid #1a73e8}.caro-color-swatch-red{background:#fde1df;border:2px solid #d93025}.caro-color-demo{display:inline-flex;align-items:center;gap:10px;margin-top:16px}.caro-demo-cell{display:inline-flex;align-items:center;padding:8px 12px;font-weight:700;line-height:1.2}.caro-demo-cell-blue{color:#0c4da2;outline:2px solid #1a73e8;outline-offset:-2px;background-color:#dcebff}.caro-demo-cell-red{color:#9a1c14;outline:2px solid #d93025;outline-offset:-2px;background-color:#fde1df}.caro-demo-vs{color:#5f6368;font-weight:600}/*# sourceMappingURL=style.css.map */
