@font-face{font-family:Terminal;font-style:normal;font-weight:400;src:local("Terminal"),url(data:font/woff;base64,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) format("woff")}:root{--base: #1e1e2e;--text: #cdd6f4;--blue: #89b4fa;--green: #a6e3a1;--mauve: #cba6f7;--red: #f38ba8;--teal: #94e2d5;--yellow: #f9e2af;--small-size: 1rem;--regular-size: 1.3rem;--medium-size: 1.7rem;--large-size: 3rem}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--base);color:var(--text);font-family:Terminal,sans-serif}.container{display:flex;align-items:center;flex-direction:column;gap:40px;justify-content:space-between;height:100dvh;margin-inline:auto;max-width:90%;padding-top:100px;width:800px}.config-btn{background-color:var(--red);border-radius:5px;border:none;color:var(--base);cursor:pointer;font-family:Terminal,sans-serif;font-size:var(--regular-size);margin:20px;padding:5px 15px;position:absolute;right:0;top:0}.page-title{font-size:var(--large-size)}.home-image{border-radius:10px;max-height:55%;object-fit:contain}.home-phrase{font-size:var(--regular-size)}.images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.image-wrapper{position:relative;aspect-ratio:3/4}.image-wrapper .image{width:100%;height:100%;border-radius:8px;object-fit:cover}.image-wrapper button{position:absolute;top:0;right:0;background:transparent;border:none;color:var(--text);cursor:pointer;font-family:Terminal,sans-serif;font-size:var(--medium-size);padding-inline:5px}.image-wrapper button:hover{color:var(--red)}.config{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.add-button{background-color:var(--green);border-radius:10px;border:none;cursor:pointer;font-family:Terminal,sans-serif;font-size:var(--small-size);margin-block-end:20px;padding:5px 10px}.cancel-button{background-color:var(--red);border-radius:10px;border:none;cursor:pointer;font-family:Terminal,sans-serif;font-size:var(--small-size);margin-block-end:20px;padding:5px 10px}.image-input{width:100%;display:flex;align-items:center;gap:5px}.image-input input{flex-grow:1;padding:5px;border-radius:5px;border:none;font-size:var(--small-size);font-family:Terminal,sans-serif;color:var(--base);outline:none}.image-input .save-button{background-color:var(--green);border-radius:5px;border:none;color:var(--base);cursor:pointer;font-size:var(--small-size);font-family:Terminal,sans-serif;padding:5px 10px}.phrases-list{text-align:start;list-style:none}.phrases-list li{display:flex;gap:10px}.phrase-button{background-color:transparent;border:none;color:var(--red);cursor:pointer;font-family:Terminal,sans-serif;font-size:var(--small-size)}.phrase-button:hover{color:var(--teal)}.footer{margin-top:auto;padding-block:20px}.refresh-button{margin-bottom:0}
