@charset "UTF-8";@property --bevel-light-strength{syntax: "<number>"; initial-value: 1.25; inherits: true;}@property --bevel-dark-strength{syntax: "<number>"; initial-value: .85; inherits: true;}@layer reset{*,*:before,*:after{box-sizing:border-box}body,html{margin:0;padding:0}:root{interpolate-size:allow-keywords;--font-family-base: system-ui;--font-family-accent: system-ui;--font-family-code: monospace;--body-max-width: 73ch}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}:target{scroll-margin-block:32px;scroll-margin-block:5rlh}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}html{-moz-text-sizing-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-family-base);color-scheme:light dark;interpolate-size:allow-keywords}body{margin:0;min-height:100vh;line-height:1.6}code{font-family:var(--font-family-code)}h1,h2,h3,h4,button,input,label{font-family:var(--font-family-accent);line-height:1.1;text-wrap:balance}input,button,textarea,select{font-family:inherit;font-size:inherit;overscroll-behavior:contain}textarea:not([row]){min-height:10em}button:not(:disabled){cursor:pointer}p,li,figcaption{max-width:var(--body-max-width);text-wrap:pretty}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}:where(ul,ol):where([class]){list-style:"";margin:0;padding:0}img,picture{max-width:100%;display:block;height:auto}table,time,date,math,datetime,.display-monospace{font-variant-numeric:tabular-nums lining-nums}::-moz-selection{background:var(--burst-color);text-shadow:none}::selection{background:var(--burst-color);text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid var(--contrast-color);margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,iframe,img,svg,video,textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}progress{vertical-align:baseline}textarea{overflow:auto}[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}}@font-face{font-family:devicon;src:url(../fonts/devicon.eot?biu5f3);src:url(../fonts/devicon.eot?biu5f3#iefix) format("embedded-opentype"),url(../fonts/devicon.ttf?biu5f3) format("truetype"),url(vendor/fonts/devicon.woff?biu5f3) format("woff"),url(vendor/fonts/devicon.svg?biu5f3#devicon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=devicon-],[class*=" devicon-"]{font-family:devicon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-openal-plain:before{content:""}.devicon-kaggle-original-wordmark:before,.devicon-kaggle-plain-wordmark:before{content:""}.devicon-kaggle-original:before,.devicon-kaggle-plain:before{content:""}.devicon-pytest-plain-wordmark:before{content:""}.devicon-pytest-plain:before{content:""}.devicon-fastapi-plain-wordmark:before{content:""}.devicon-fastapi-plain:before{content:""}.devicon-opencv-plain-wordmark:before{content:""}.devicon-opencv-plain:before{content:""}.devicon-k3s-plain-wordmark:before{content:""}.devicon-k3s-original:before,.devicon-k3s-plain:before{content:""}.devicon-packer-original-wordmark:before,.devicon-packer-plain-wordmark:before{content:""}.devicon-packer-original:before,.devicon-packer-plain:before{content:""}.devicon-anaconda-original-wordmark:before,.devicon-anaconda-plain-wordmark:before{content:""}.devicon-anaconda-original:before,.devicon-anaconda-plain:before{content:""}.devicon-prometheus-original-wordmark:before{content:""}.devicon-prometheus-original:before{content:""}.devicon-rspec-original-wordmark:before,.devicon-rspec-plain-wordmark:before{content:""}.devicon-rspec-original:before,.devicon-rspec-plain:before{content:""}.devicon-argocd-plain-wordmark:before{content:""}.devicon-argocd-plain:before{content:""}.devicon-blender-original-wordmark:before{content:""}.devicon-blender-original:before{content:""}.devicon-jetbrains-plain:before{content:""}.devicon-cmake-plain-wordmark:before{content:""}.devicon-cmake-plain:before{content:""}.devicon-dropwizard-plain:before{content:""}.devicon-nuget-original-wordmark:before{content:""}.devicon-nuget-original:before{content:""}.devicon-podman-plain-wordmark:before{content:""}.devicon-podman-plain:before{content:""}.devicon-networkx-original:before{content:""}.devicon-sqlite-plain-wordmark:before{content:""}.devicon-sqlite-plain:before{content:""}.devicon-discordjs-plain-wordmark:before{content:""}.devicon-discordjs-plain:before{content:""}.devicon-unrealengine-original-wordmark:before,.devicon-unrealengine-plain-wordmark:before{content:""}.devicon-unrealengine-original:before,.devicon-unrealengine-plain:before{content:""}.devicon-django-plain-wordmark:before{content:""}.devicon-django-plain:before{content:""}.devicon-devicon-line-wordmark:before{content:""}.devicon-devicon-line:before{content:""}.devicon-devicon-plain-wordmark:before{content:""}.devicon-devicon-plain:before{content:""}.devicon-bootstrap-plain-wordmark:before{content:""}.devicon-bootstrap-plain:before{content:""}.devicon-solidity-plain:before{content:""}.devicon-polygon-plain:before{content:""}.devicon-maya-plain-wordmark:before{content:""}.devicon-maya-plain:before{content:""}.devicon-xcode-plain:before{content:""}.devicon-selenium-original:before,.devicon-selenium-plain:before{content:""}.devicon-ifttt-original:before,.devicon-ifttt-plain:before{content:""}.devicon-pytorch-plain-wordmark:before{content:""}.devicon-pytorch-original:before,.devicon-pytorch-plain:before{content:""}.devicon-xamarin-original-wordmark:before,.devicon-xamarin-plain-wordmark:before{content:""}.devicon-xamarin-original:before,.devicon-xamarin-plain:before{content:""}.devicon-hugo-plain-wordmark:before{content:""}.devicon-hugo-plain:before{content:""}.devicon-grafana-original-wordmark:before,.devicon-grafana-plain-wordmark:before{content:""}.devicon-grafana-original:before,.devicon-grafana-plain:before{content:""}.devicon-ansible-plain-wordmark:before{content:""}.devicon-ansible-plain:before{content:""}.devicon-shotgrid-original-wordmark:before,.devicon-shotgrid-plain-wordmark:before{content:""}.devicon-shotgrid-plain:before{content:""}.devicon-androidstudio-plain-wordmark:before{content:""}.devicon-androidstudio-plain:before{content:""}.devicon-eslint-original-wordmark:before,.devicon-eslint-plain-wordmark:before{content:""}.devicon-eslint-original:before,.devicon-eslint-plain:before{content:""}.devicon-latex-original:before,.devicon-latex-plain:before{content:""}.devicon-vuetify-plain:before{content:""}.devicon-vuetify-line:before{content:""}.devicon-sdl-plain:before{content:""}.devicon-bitbucket-original-wordmark:before,.devicon-bitbucket-plain-wordmark:before{content:""}.devicon-bitbucket-original:before,.devicon-bitbucket-plain:before{content:""}.devicon-confluence-original-wordmark:before,.devicon-confluence-plain-wordmark:before{content:""}.devicon-confluence-original:before,.devicon-confluence-plain:before{content:""}.devicon-fedora-plain:before{content:""}.devicon-rect-plain:before{content:""}.devicon-bamboo-original-wordmark:before,.devicon-bamboo-plain-wordmark:before{content:""}.devicon-bamboo-original:before,.devicon-bamboo-plain:before{content:""}.devicon-jira-plain-wordmark:before{content:""}.devicon-jira-plain:before{content:""}.devicon-terraform-plain-wordmark:before{content:""}.devicon-terraform-plain:before{content:""}.devicon-webflow-original:before{content:""}.devicon-gentoo-plain:before{content:""}.devicon-gentoo-plain-wordmark:before{content:""}.devicon-opensuse-plain-wordmark:before{content:""}.devicon-opensuse-plain:before{content:""}.devicon-storybook-plain-wordmark:before{content:""}.devicon-storybook-plain:before{content:""}.devicon-pandas-original-wordmark:before,.devicon-pandas-plain-wordmark:before{content:""}.devicon-pandas-original:before,.devicon-pandas-plain:before{content:""}.devicon-centos-plain-wordmark:before{content:""}.devicon-centos-plain:before{content:""}.devicon-azure-plain-wordmark:before{content:""}.devicon-azure-plain:before{content:""}.devicon-go-line:before{content:""}.devicon-go-plain:before{content:""}.devicon-go-original-wordmark:before,.devicon-go-plain-wordmark:before{content:""}.devicon-msdos-line:before{content:""}.devicon-arduino-plain-wordmark:before{content:""}.devicon-arduino-plain:before{content:""}.devicon-qt-original:before,.devicon-qt-plain:before{content:""}.devicon-gcc-plain:before{content:""}.devicon-svelte-plain-wordmark:before{content:""}.devicon-svelte-plain:before{content:""}.devicon-slack-plain-wordmark:before{content:""}.devicon-slack-plain:before{content:""}.devicon-canva-original:before,.devicon-canva-plain:before{content:""}.devicon-jamstack-plain-wordmark:before{content:""}.devicon-jamstack-original:before,.devicon-jamstack-plain:before{content:""}.devicon-denojs-original-wordmark:before,.devicon-denojs-plain-wordmark:before{content:""}.devicon-denojs-original:before,.devicon-denojs-plain:before{content:""}.devicon-apachekafka-original-wordmark:before,.devicon-apachekafka-plain-wordmark:before{content:""}.devicon-apachekafka-original:before,.devicon-apachekafka-plain:before{content:""}.devicon-filezilla-plain-wordmark:before{content:""}.devicon-filezilla-plain:before{content:""}.devicon-opengl-plain:before{content:""}.devicon-putty-plain:before{content:""}.devicon-opera-plain-wordmark:before{content:""}.devicon-opera-plain:before{content:""}.devicon-subversion-original:before,.devicon-subversion-plain:before{content:""}.devicon-tortoisegit-line:before{content:""}.devicon-tortoisegit-plain:before{content:""}.devicon-towergit-plain-wordmark:before{content:""}.devicon-towergit-plain:before{content:""}.devicon-unity-original-wordmark:before{content:""}.devicon-unity-original:before{content:""}.devicon-neo4j-plain-wordmark:before{content:""}.devicon-neo4j-plain:before{content:""}.devicon-nuxtjs-plain-wordmark:before{content:""}.devicon-nuxtjs-plain:before{content:""}.devicon-socketio-original-wordmark:before,.devicon-socketio-plain-wordmark:before{content:""}.devicon-socketio-original:before,.devicon-socketio-plain:before{content:""}.devicon-processing-plain-wordmark:before{content:""}.devicon-processing-plain:before{content:""}.devicon-feathersjs-original:before{content:""}.devicon-adonisjs-original-wordmark:before,.devicon-adonisjs-plain-wordmark:before{content:""}.devicon-adonisjs-original:before,.devicon-adonisjs-plain:before{content:""}.devicon-numpy-original-wordmark:before{content:""}.devicon-numpy-original:before,.devicon-numpy-plain:before{content:""}.devicon-matlab-line:before{content:""}.devicon-matlab-plain:before{content:""}.devicon-clojurescript-plain:before{content:""}.devicon-threejs-original-wordmark:before{content:""}.devicon-threejs-original:before{content:""}.devicon-markdown-original:before,.devicon-markdown-plain:before{content:""}.devicon-nixos-plain-wordmark:before{content:""}.devicon-nixos-plain:before{content:""}.devicon-perl-plain:before{content:""}.devicon-tensorflow-line-wordmark:before{content:""}.devicon-tensorflow-line:before{content:""}.devicon-tensorflow-original-wordmark:before{content:""}.devicon-tensorflow-original:before{content:""}.devicon-zig-plain-wordmark:before{content:""}.devicon-zig-original:before,.devicon-zig-plain:before{content:""}.devicon-raspberrypi-line-wordmark:before{content:""}.devicon-raspberrypi-line:before{content:""}.devicon-embeddedc-plain-wordmark:before{content:""}.devicon-embeddedc-plain:before{content:""}.devicon-labview-plain-wordmark:before{content:""}.devicon-labview-plain:before{content:""}.devicon-modx-plain-wordmark:before{content:""}.devicon-modx-plain:before{content:""}.devicon-knockout-plain-wordmark:before{content:""}.devicon-rstudio-plain:before{content:""}.devicon-phalcon-plain:before{content:""}.devicon-minitab-plain:before{content:""}.devicon-bulma-plain:before{content:""}.devicon-spss-plain:before{content:""}.devicon-karma-plain:before{content:""}.devicon-jest-plain:before{content:""}.devicon-circleci-plain-wordmark:before{content:""}.devicon-circleci-plain:before{content:""}.devicon-codecov-plain:before{content:""}.devicon-magento-line:before{content:""}.devicon-magento-original-wordmark:before{content:""}.devicon-magento-original:before{content:""}.devicon-shopware-original-wordmark:before{content:""}.devicon-shopware-original:before{content:""}.devicon-salesforce-plain:before{content:""}.devicon-vuestorefront-plain:before{content:""}.devicon-unix-original:before{content:""}.devicon-godot-plain-wordmark:before{content:""}.devicon-godot-plain:before{content:""}.devicon-vscode-plain-wordmark:before{content:""}.devicon-vscode-plain:before{content:""}.devicon-julia-plain-wordmark:before{content:""}.devicon-julia-plain:before{content:""}.devicon-crystal-original-wordmark:before{content:""}.devicon-crystal-original:before{content:""}.devicon-tailwindcss-plain:before{content:""}.devicon-tailwindcss-original-wordmark:before{content:""}.devicon-weblate-plain-wordmark:before{content:""}.devicon-weblate-plain:before{content:""}.devicon-thealgorithms-plain-wordmark:before{content:""}.devicon-thealgorithms-plain:before{content:""}.devicon-spring-plain-wordmark:before{content:""}.devicon-spring-plain:before{content:""}.devicon-rails-plain-wordmark:before{content:""}.devicon-rails-plain:before{content:""}.devicon-phoenix-plain-wordmark:before{content:""}.devicon-phoenix-plain:before{content:""}.devicon-nextjs-original-wordmark:before,.devicon-nextjs-plain-wordmark:before{content:""}.devicon-nextjs-line:before{content:""}.devicon-nextjs-original:before,.devicon-nextjs-plain:before{content:""}.devicon-lua-plain-wordmark:before{content:""}.devicon-lua-plain:before{content:""}.devicon-graphql-plain-wordmark:before{content:""}.devicon-graphql-plain:before{content:""}.devicon-gitter-plain-wordmark:before{content:""}.devicon-gitter-plain:before{content:""}.devicon-figma-plain:before{content:""}.devicon-digitalocean-plain-wordmark:before{content:""}.devicon-digitalocean-plain:before{content:""}.devicon-dotnetcore-plain:before{content:""}.devicon-dart-plain-wordmark:before{content:""}.devicon-dart-plain:before{content:""}.devicon-r-plain:before{content:""}.devicon-r-original:before{content:""}.devicon-ocaml-plain-wordmark:before{content:""}.devicon-ocaml-plain:before{content:""}.devicon-jupyter-plain-wordmark:before{content:""}.devicon-jupyter-plain:before{content:""}.devicon-fsharp-plain:before{content:""}.devicon-elixir-plain-wordmark:before{content:""}.devicon-elixir-plain:before{content:""}.devicon-aarch64-plain:before{content:""}.devicon-xd-line:before{content:""}.devicon-xd-plain:before{content:""}.devicon-uwsgi-plain:before{content:""}.devicon-microsoftsqlserver-plain-wordmark:before{content:""}.devicon-microsoftsqlserver-plain:before{content:""}.devicon-sqlalchemy-original-wordmark:before,.devicon-sqlalchemy-plain-wordmark:before{content:""}.devicon-sqlalchemy-plain:before{content:""}.devicon-rocksdb-plain:before{content:""}.devicon-objectivec-plain:before{content:""}.devicon-kubernetes-plain-wordmark:before{content:""}.devicon-kubernetes-plain:before{content:""}.devicon-googlecloud-plain-wordmark:before{content:""}.devicon-googlecloud-plain:before{content:""}.devicon-flask-original-wordmark:before,.devicon-flask-plain-wordmark:before{content:""}.devicon-flask-original:before,.devicon-flask-plain:before{content:""}.devicon-firebase-plain-wordmark:before{content:""}.devicon-firebase-plain:before{content:""}.devicon-eleventy-plain:before{content:""}.devicon-appwrite-plain-wordmark:before,.devicon-appwrite-original-wordmark:before{content:""}.devicon-appwrite-plain:before,.devicon-appwrite-original:before{content:""}.devicon-bash-plain:before{content:""}.devicon-woocommerce-plain-wordmark:before{content:""}.devicon-woocommerce-plain:before{content:""}.devicon-typo3-plain-wordmark:before{content:""}.devicon-typo3-plain:before{content:""}.devicon-premierepro-plain:before{content:""}.devicon-nestjs-plain-wordmark:before{content:""}.devicon-nestjs-plain:before{content:""}.devicon-materialui-plain:before{content:""}.devicon-kotlin-plain-wordmark:before{content:""}.devicon-kotlin-plain:before{content:""}.devicon-jenkins-plain:before{content:""}.devicon-jenkins-line:before{content:""}.devicon-haxe-plain:before{content:""}.devicon-gatsby-plain-wordmark:before{content:""}.devicon-gatsby-plain:before{content:""}.devicon-flutter-plain:before{content:""}.devicon-composer-line-wordmark:before,.devicon-composer-plain-wordmark:before{content:""}.devicon-composer-line:before,.devicon-composer-plain:before{content:""}.devicon-aftereffects-plain:before{content:""}.devicon-yunohost-plain:before{content:""}.devicon-redux-original:before,.devicon-redux-plain:before{content:""}.devicon-clojure-line:before,.devicon-clojure-plain:before{content:""}.devicon-mocha-plain:before{content:""}.devicon-haskell-plain:before{content:""}.devicon-haskell-plain-wordmark:before{content:""}.devicon-codepen-original-wordmark:before{content:""}.devicon-codepen-plain:before,.devicon-codepen-original:before{content:""}.devicon-groovy-plain:before{content:""}.devicon-rust-plain:before{content:""}.devicon-scala-plain-wordmark:before{content:""}.devicon-scala-plain:before{content:""}.devicon-grails-plain:before{content:""}.devicon-sketch-line-wordmark:before{content:""}.devicon-sketch-line:before{content:""}.devicon-npm-original-wordmark:before{content:""}.devicon-ionic-original-wordmark:before{content:""}.devicon-ionic-original:before{content:""}.devicon-ember-original-wordmark:before,.devicon-ember-plain-wordmark:before{content:""}.devicon-electron-original-wordmark:before{content:""}.devicon-electron-original:before{content:""}.devicon-vagrant-plain-wordmark:before{content:""}.devicon-vagrant-plain:before{content:""}.devicon-yarn-plain-wordmark:before{content:""}.devicon-yarn-plain:before{content:""}.devicon-handlebars-plain-wordmark:before{content:""}.devicon-handlebars-plain:before{content:""}.devicon-couchdb-plain-wordmark:before{content:""}.devicon-couchdb-plain:before{content:""}.devicon-behance-plain-wordmark:before{content:""}.devicon-behance-plain:before{content:""}.devicon-linkedin-plain-wordmark:before{content:""}.devicon-linkedin-plain:before{content:""}.devicon-ceylon-plain:before{content:""}.devicon-elm-plain-wordmark:before{content:""}.devicon-elm-plain:before{content:""}.devicon-cakephp-plain-wordmark:before{content:""}.devicon-cakephp-plain:before{content:""}.devicon-stylus-original:before{content:""}.devicon-express-original-wordmark:before{content:""}.devicon-express-original:before{content:""}.devicon-intellij-plain-wordmark:before{content:""}.devicon-intellij-plain:before{content:""}.devicon-pycharm-plain-wordmark:before{content:""}.devicon-pycharm-plain:before{content:""}.devicon-rubymine-plain-wordmark:before{content:""}.devicon-rubymine-plain:before{content:""}.devicon-webstorm-plain-wordmark:before{content:""}.devicon-webstorm-plain:before{content:""}.devicon-tomcat-line-wordmark:before{content:""}.devicon-tomcat-line:before{content:""}.devicon-vuejs-line-wordmark:before{content:""}.devicon-vuejs-line:before{content:""}.devicon-vuejs-plain-wordmark:before{content:""}.devicon-vuejs-plain:before{content:""}.devicon-swift-plain-wordmark:before{content:""}.devicon-swift-plain:before{content:""}.devicon-webpack-plain-wordmark:before{content:""}.devicon-webpack-plain:before{content:""}.devicon-visualstudio-plain-wordmark:before{content:""}.devicon-visualstudio-plain:before{content:""}.devicon-sequelize-plain-wordmark:before{content:""}.devicon-sequelize-plain:before{content:""}.devicon-typescript-plain:before,.devicon-typescript-original:before{content:""}.devicon-babel-plain:before,.devicon-babel-original:before{content:""}.devicon-facebook-plain:before,.devicon-facebook-original:before{content:""}.devicon-google-plain-wordmark:before,.devicon-google-original-wordmark:before{content:""}.devicon-google-plain:before,.devicon-google-original:before{content:""}.devicon-twitter-original:before,.devicon-twitter-plain:before{content:""}.devicon-mocha:before{content:""}.devicon-jasmine-plain:before{content:""}.devicon-jasmine-wordmark:before{content:""}.devicon-gatling-plain:before{content:""}.devicon-gatling-plain-wordmark:before{content:""}.devicon-phpstorm-plain:before{content:""}.devicon-phpstorm-plain-wordmark:before{content:""}.devicon-sourcetree-original:before,.devicon-sourcetree-plain:before{content:""}.devicon-sourcetree-original-wordmark:before,.devicon-sourcetree-plain-wordmark:before{content:""}.devicon-ssh-original:before,.devicon-ssh-plain:before{content:""}.devicon-ssh-original-wordmark:before,.devicon-ssh-plain-wordmark:before{content:""}.devicon-jeet-plain:before{content:""}.devicon-jeet-plain-wordmark:before{content:""}.devicon-gitlab-plain:before{content:""}.devicon-gitlab-plain-wordmark:before{content:""}.devicon-github-original:before,.devicon-github-plain:before{content:""}.devicon-github-original-wordmark:before{content:""}.devicon-d3js-plain:before{content:""}.devicon-d3js-original:before{content:""}.devicon-gradle-plain:before{content:""}.devicon-gradle-plain-wordmark:before{content:""}.devicon-cucumber-plain:before{content:""}.devicon-cucumber-plain-wordmark:before{content:""}.devicon-protractor-plain:before{content:""}.devicon-protractor-plain-wordmark:before{content:""}.devicon-safari-line-wordmark:before{content:""}.devicon-safari-line:before{content:""}.devicon-safari-plain-wordmark:before{content:""}.devicon-safari-plain:before{content:""}.devicon-gimp-plain:before{content:""}.devicon-redhat-plain-wordmark:before{content:""}.devicon-redhat-plain:before{content:""}.devicon-cplusplus-line:before,.devicon-cplusplus-line-wordmark:before{content:""}.devicon-cplusplus-plain:before,.devicon-cplusplus-plain-wordmark:before{content:""}.devicon-csharp-line:before,.devicon-csharp-line-wordmark:before{content:""}.devicon-csharp-plain:before,.devicon-csharp-plain-wordmark:before{content:""}.devicon-c-line:before,.devicon-c-line-wordmark:before{content:""}.devicon-c-plain:before,.devicon-c-plain-wordmark:before{content:""}.devicon-nodewebkit-line-wordmark:before{content:""}.devicon-nodewebkit-line:before{content:""}.devicon-nodewebkit-plain-wordmark:before{content:""}.devicon-nodewebkit-plain:before{content:""}.devicon-nginx-original:before,.devicon-nginx-original-wordmark:before,.devicon-nginx-plain:before,.devicon-nginx-plain-wordmark:before{content:""}.devicon-erlang-plain-wordmark:before{content:""}.devicon-erlang-plain:before{content:""}.devicon-doctrine-line-wordmark:before{content:""}.devicon-doctrine-line:before{content:""}.devicon-doctrine-plain-wordmark:before{content:""}.devicon-doctrine-plain:before{content:""}.devicon-apache-line-wordmark:before{content:""}.devicon-apache-line:before{content:""}.devicon-apache-plain-wordmark:before{content:""}.devicon-apache-plain:before{content:""}.devicon-redis-plain-wordmark:before{content:""}.devicon-redis-plain:before{content:""}.devicon-meteor-plain-wordmark:before{content:""}.devicon-meteor-plain:before{content:""}.devicon-heroku-line-wordmark:before,.devicon-heroku-original-wordmark:before{content:""}.devicon-heroku-line:before,.devicon-heroku-original:before{content:""}.devicon-heroku-plain-wordmark:before{content:""}.devicon-heroku-plain:before{content:""}.devicon-docker-plain-wordmark:before{content:""}.devicon-docker-plain:before{content:""}.devicon-symfony-original-wordmark:before,.devicon-symfony-plain-wordmark:before{content:""}.devicon-symfony-original:before,.devicon-symfony-plain:before{content:""}.devicon-react-original-wordmark:before,.devicon-react-plain-wordmark:before{content:""}.devicon-react-original:before,.devicon-react-plain:before{content:""}.devicon-amazonwebservices-original:before,.devicon-amazonwebservices-plain:before{content:""}.devicon-amazonwebservices-plain-wordmark:before{content:""}.devicon-android-plain-wordmark:before{content:""}.devicon-android-plain:before{content:""}.devicon-angularjs-plain-wordmark:before{content:""}.devicon-angularjs-plain:before{content:""}.devicon-appcelerator-original:before,.devicon-appcelerator-plain:before{content:""}.devicon-appcelerator-plain-wordmark:before{content:""}.devicon-apple-original:before,.devicon-apple-plain:before{content:""}.devicon-atom-original-wordmark:before,.devicon-atom-plain-wordmark:before{content:""}.devicon-atom-original:before,.devicon-atom-plain:before{content:""}.devicon-backbonejs-plain-wordmark:before{content:""}.devicon-backbonejs-plain:before{content:""}.devicon-bower-line-wordmark:before{content:""}.devicon-bower-line:before{content:""}.devicon-bower-plain-wordmark:before{content:""}.devicon-bower-plain:before{content:""}.devicon-chrome-plain-wordmark:before{content:""}.devicon-chrome-plain:before{content:""}.devicon-codeigniter-plain-wordmark:before{content:""}.devicon-codeigniter-plain:before{content:""}.devicon-coffeescript-original-wordmark:before,.devicon-coffeescript-plain-wordmark:before{content:""}.devicon-coffeescript-original:before,.devicon-coffeescript-plain:before{content:""}.devicon-css3-plain-wordmark:before{content:""}.devicon-css3-plain:before{content:""}.devicon-debian-plain-wordmark:before{content:""}.devicon-debian-plain:before{content:""}.devicon-dot-net-plain-wordmark:before{content:""}.devicon-dot-net-plain:before{content:""}.devicon-drupal-plain-wordmark:before{content:""}.devicon-drupal-plain:before{content:""}.devicon-firefox-plain-wordmark:before{content:""}.devicon-firefox-plain:before{content:""}.devicon-foundation-plain-wordmark:before{content:""}.devicon-foundation-plain:before{content:""}.devicon-git-plain-wordmark:before{content:""}.devicon-git-plain:before{content:""}.devicon-grunt-line-wordmark:before{content:""}.devicon-grunt-line:before{content:""}.devicon-grunt-plain-wordmark:before{content:""}.devicon-grunt-plain:before{content:""}.devicon-gulp-plain:before{content:""}.devicon-html5-plain-wordmark:before{content:""}.devicon-html5-plain:before{content:""}.devicon-ie10-original:before,.devicon-ie10-plain:before{content:""}.devicon-illustrator-line:before{content:""}.devicon-illustrator-plain:before{content:""}.devicon-inkscape-plain-wordmark:before{content:""}.devicon-inkscape-plain:before{content:""}.devicon-java-plain-wordmark:before{content:""}.devicon-java-plain:before{content:""}.devicon-javascript-plain:before{content:""}.devicon-jquery-plain-wordmark:before{content:""}.devicon-jquery-plain:before{content:""}.devicon-krakenjs-plain-wordmark:before{content:""}.devicon-krakenjs-plain:before{content:""}.devicon-laravel-plain-wordmark:before{content:""}.devicon-laravel-plain:before{content:""}.devicon-less-plain-wordmark:before{content:""}.devicon-linux-plain:before{content:""}.devicon-mongodb-plain-wordmark:before{content:""}.devicon-mongodb-plain:before{content:""}.devicon-moodle-plain-wordmark:before{content:""}.devicon-moodle-plain:before{content:""}.devicon-mysql-plain-wordmark:before{content:""}.devicon-mysql-plain:before{content:""}.devicon-nodejs-plain-wordmark:before{content:""}.devicon-nodejs-plain:before{content:""}.devicon-oracle-original:before,.devicon-oracle-plain:before{content:""}.devicon-photoshop-line:before{content:""}.devicon-photoshop-plain:before{content:""}.devicon-php-plain:before{content:""}.devicon-postgresql-plain-wordmark:before{content:""}.devicon-postgresql-plain:before{content:""}.devicon-python-plain-wordmark:before{content:""}.devicon-python-plain:before{content:""}.devicon-ruby-plain-wordmark:before{content:""}.devicon-ruby-plain:before{content:""}.devicon-sass-original:before,.devicon-sass-plain:before{content:""}.devicon-travis-plain-wordmark:before{content:""}.devicon-travis-plain:before{content:""}.devicon-trello-plain-wordmark:before{content:""}.devicon-trello-plain:before{content:""}.devicon-ubuntu-plain-wordmark:before{content:""}.devicon-ubuntu-plain:before{content:""}.devicon-vim-plain:before{content:""}.devicon-windows8-original-wordmark:before,.devicon-windows8-plain-wordmark:before{content:""}.devicon-windows8-original:before,.devicon-windows8-plain:before{content:""}.devicon-wordpress-plain-wordmark:before{content:""}.devicon-wordpress-plain:before{content:""}.devicon-yii-plain-wordmark:before{content:""}.devicon-yii-plain:before{content:""}.devicon-zend-plain-wordmark:before{content:""}.devicon-zend-plain:before{content:""}.devicon-adonisjs-original.colored,.devicon-adonisjs-original-wordmark.colored,.devicon-adonisjs-plain.colored,.devicon-adonisjs-plain-wordmark.colored{color:#5a45ff}.devicon-aftereffects-plain.colored{color:#1f0740}.devicon-amazonwebservices-original.colored,.devicon-amazonwebservices-plain-wordmark.colored,.devicon-amazonwebservices-plain.colored{color:#f7a80d}.devicon-android-plain.colored,.devicon-android-plain-wordmark.colored{color:#a4c439}.devicon-androidstudio-plain.colored,.devicon-androidstudio-plain-wordmark.colored{color:#4285f4}.devicon-aarch64-plain.colored{color:#16358c}.devicon-angularjs-plain.colored,.devicon-angularjs-plain-wordmark.colored{color:#c4473a}.devicon-ansible-plain.colored,.devicon-ansible-plain-wordmark.colored{color:#1a1918}.devicon-apache-plain.colored,.devicon-apache-plain-wordmark.colored,.devicon-apache-line.colored,.devicon-apache-line-wordmark.colored{color:#303284}.devicon-apachekafka-original.colored,.devicon-apachekafka-original-wordmark.colored,.devicon-apachekafka-plain.colored,.devicon-apachekafka-plain-wordmark.colored{color:#231f20}.devicon-appcelerator-original.colored,.devicon-appcelerator-plain-wordmark.colored,.devicon-appcelerator-plain.colored{color:#ac162c}.devicon-apple-original.colored,.devicon-apple-plain.colored{color:#000}.devicon-appwrite-plain.colored,.devicon-appwrite-plain-wordmark.colored,.devicon-appwrite-original.colored,.devicon-appwrite-original-wordmark.colored{color:#f02e65}.devicon-arduino-plain.colored,.devicon-arduino-plain-wordmark.colored{color:#00979d}.devicon-atom-original.colored,.devicon-atom-original-wordmark.colored,.devicon-atom-plain.colored,.devicon-atom-plain-wordmark.colored{color:#67595d}.devicon-azure-plain.colored,.devicon-azure-plain-wordmark.colored{color:#0089d6}.devicon-babel-plain.colored,.devicon-babel-original.colored{color:#f9dc3e}.devicon-backbonejs-plain.colored,.devicon-backbonejs-plain-wordmark.colored{color:#002a41}.devicon-bamboo-original.colored,.devicon-bamboo-original-wordmark.colored,.devicon-bamboo-plain.colored,.devicon-bamboo-plain-wordmark.colored{color:#1068e2}.devicon-bash-plain.colored{color:#293138}.devicon-behance-plain.colored,.devicon-behance-plain-wordmark.colored{color:#0071e0}.devicon-bitbucket-original.colored,.devicon-bitbucket-original-wordmark.colored,.devicon-bitbucket-plain.colored,.devicon-bitbucket-plain-wordmark.colored{color:#205081}.devicon-bootstrap-plain.colored,.devicon-bootstrap-plain-wordmark.colored{color:#59407f}.devicon-bulma-plain.colored{color:#00d1b2}.devicon-bower-plain.colored,.devicon-bower-plain-wordmark.colored,.devicon-bower-line.colored,.devicon-bower-line-wordmark.colored{color:#ef5734}.devicon-c-plain.colored,.devicon-c-plain-wordmark.colored,.devicon-c-line.colored,.devicon-c-line-wordmark.colored{color:#03599c}.devicon-cakephp-plain.colored,.devicon-cakephp-plain-wordmark.colored{color:#d43d44}.devicon-canva-original.colored,.devicon-canva-plain.colored{color:#00c4cc}.devicon-centos-plain.colored,.devicon-centos-plain-wordmark.colored{color:#932178}.devicon-ceylon-plain.colored{color:#ab710a}.devicon-chrome-plain.colored,.devicon-chrome-plain-wordmark.colored{color:#ce4e4e}.devicon-circleci-plain.colored,.devicon-circleci-plain-wordmark.colored{color:#343434}.devicon-clojure-line.colored,.devicon-clojure-plain.colored{color:#5881d8}.devicon-cmake-plain.colored,.devicon-cmake-plain-wordmark.colored{color:#0e8a16}.devicon-clojurescript-plain.colored{color:#96ca4b}.devicon-codecov-plain.colored{color:#e0225c}.devicon-codeigniter-plain.colored,.devicon-codeigniter-plain-wordmark.colored{color:#ee4323}.devicon-codepen-plain.colored,.devicon-codepen-plain-wordmark.colored,.devicon-codepen-original.colored{color:#231f20}.devicon-coffeescript-original.colored,.devicon-coffeescript-original-wordmark.colored,.devicon-coffeescript-plain.colored,.devicon-coffeescript-plain-wordmark.colored{color:#28334c}.devicon-composer-line.colored,.devicon-composer-line-wordmark.colored,.devicon-composer-plain.colored,.devicon-composer-plain-wordmark.colored{color:#000}.devicon-confluence-original.colored,.devicon-confluence-original-wordmark.colored,.devicon-confluence-plain.colored,.devicon-confluence-plain-wordmark.colored{color:#205081}.devicon-couchdb-plain.colored,.devicon-couchdb-plain-wordmark.colored{color:#e42528}.devicon-cplusplus-plain.colored,.devicon-cplusplus-plain-wordmark.colored,.devicon-cplusplus-line.colored,.devicon-cplusplus-line-wordmark.colored{color:#9c033a}.devicon-csharp-plain.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-line.colored,.devicon-csharp-line-wordmark.colored{color:#68217a}.devicon-css3-plain.colored,.devicon-css3-plain-wordmark.colored{color:#3d8fc6}.devicon-cucumber-plain.colored,.devicon-cucumber-plain-wordmark.colored{color:#00a818}.devicon-crystal-original.colored,.devicon-crystal-original-wordmark.colored{color:#000}.devicon-d3js-plain.colored{color:#f7974e}.devicon-dart-plain.colored,.devicon-dart-plain-wordmark.colored{color:#00a8e1}.devicon-debian-plain.colored,.devicon-debian-plain-wordmark.colored{color:#a80030}.devicon-denojs-original.colored,.devicon-denojs-original-wordmark.colored,.devicon-denojs-plain.colored,.devicon-denojs-plain-wordmark.colored{color:#000}.devicon-devicon-plain.colored,.devicon-devicon-plain-wordmark.colored,.devicon-devicon-line.colored,.devicon-devicon-line-wordmark.colored{color:#60be86}.devicon-django-plain.colored,.devicon-django-plain-wordmark.colored{color:#092e20}.devicon-docker-plain.colored,.devicon-docker-plain-wordmark.colored{color:#019bc6}.devicon-doctrine-plain.colored,.devicon-doctrine-plain-wordmark.colored,.devicon-doctrine-line.colored,.devicon-doctrine-line-wordmark.colored{color:#f56d39}.devicon-dot-net-plain.colored,.devicon-dot-net-plain-wordmark.colored{color:#1384c8}.devicon-dotnetcore-plain.colored{color:#623697}.devicon-drupal-plain.colored,.devicon-drupal-plain-wordmark.colored{color:#0073ba}.devicon-digitalocean-plain.colored,.devicon-digitalocean-plain-wordmark.colored{color:#0080ff}.devicon-discordjs-plain.colored,.devicon-discordjs-plain-wordmark.colored{color:#2a2c3e}.devicon-electron-original.colored,.devicon-electron-original-wordmark.colored{color:#47848f}.devicon-eleventy-plain.colored{color:#1f1f1f}.devicon-elixir-plain.colored,.devicon-elixir-plain-wordmark.colored{color:#380a4d}.devicon-elm-plain.colored,.devicon-elm-plain-wordmark.colored{color:#34495e}.devicon-ember-original-wordmark.colored,.devicon-ember-plain-wordmark.colored{color:#dd3f24}.devicon-embeddedc-plain.colored,.devicon-embeddedc-plain-wordmark.colored{color:#444}.devicon-erlang-plain.colored,.devicon-erlang-plain-wordmark.colored{color:#a90533}.devicon-eslint-original.colored,.devicon-eslint-original-wordmark.colored,.devicon-eslint-plain.colored,.devicon-eslint-plain-wordmark.colored{color:#4b32c3}.devicon-express-original.colored,.devicon-express-original-wordmark.colored{color:#444}.devicon-facebook-plain.colored,.devicon-facebook-original.colored{color:#3d5a98}.devicon-feathersjs-original.colored{color:#333}.devicon-figma-plain.colored{color:#f24e1e}.devicon-filezilla-plain.colored,.devicon-filezilla-plain-wordmark.colored{color:#b30000}.devicon-firebase-plain.colored,.devicon-firebase-plain-wordmark.colored{color:#f58220}.devicon-firefox-plain.colored,.devicon-firefox-plain-wordmark.colored{color:#dd732a}.devicon-flask-original.colored,.devicon-flask-original-wordmark.colored,.devicon-flask-plain.colored,.devicon-flask-plain-wordmark.colored{color:#010101}.devicon-flutter-plain.colored{color:#3fb6d3}.devicon-foundation-plain.colored,.devicon-foundation-plain-wordmark.colored{color:#008cba}.devicon-fsharp-plain.colored{color:#378bba}.devicon-gatling-plain.colored,.devicon-gatling-plain-wordmark.colored{color:#e77500}.devicon-gatsby-plain.colored,.devicon-gatsby-plain-wordmark.colored{color:#64328b}.devicon-rect-plain.colored{color:#262626}.devicon-gcc-plain.colored{color:#ffcfab}.devicon-gentoo-plain-wordmark.colored,.devicon-gentoo-plain.colored{color:#9991d9}.devicon-gimp-plain.colored{color:#716955}.devicon-git-plain.colored,.devicon-git-plain-wordmark.colored{color:#f34f29}.devicon-github-original.colored,.devicon-github-original-wordmark.colored,.devicon-github-plain.colored{color:#181616}.devicon-gitlab-plain.colored,.devicon-gitlab-plain-wordmark.colored{color:#e24329}.devicon-gitter-plain.colored,.devicon-gitter-plain-wordmark.colored{color:#000}.devicon-go-original-wordmark.colored,.devicon-go-plain.colored,.devicon-go-line.colored,.devicon-go-plain-wordmark.colored{color:#00acd7}.devicon-google-plain.colored,.devicon-google-plain-wordmark.colored,.devicon-google-original.colored,.devicon-google-original-wordmark.colored{color:#587dbd}.devicon-googlecloud-plain.colored,.devicon-googlecloud-plain-wordmark.colored{color:#557ebf}.devicon-gradle-plain.colored,.devicon-gradle-plain-wordmark.colored{color:#02303a}.devicon-grafana-original.colored,.devicon-grafana-original-wordmark.colored,.devicon-grafana-plain.colored,.devicon-grafana-plain-wordmark.colored{color:#e78040}.devicon-grails-plain.colored{color:#feb672}.devicon-graphql-plain.colored,.devicon-graphql-plain-wordmark.colored{color:#e434aa}.devicon-groovy-plain.colored{color:#619cbc}.devicon-grunt-plain.colored,.devicon-grunt-plain-wordmark.colored,.devicon-grunt-line.colored,.devicon-grunt-line-wordmark.colored{color:#fcaa1a}.devicon-gulp-plain.colored{color:#eb4a4b}.devicon-godot-plain.colored,.devicon-godot-plain-wordmark.colored{color:#478cbf}.devicon-haskell-plain.colored,.devicon-haskell-plain-wordmark.colored{color:#5e5185}.devicon-handlebars-plain.colored,.devicon-handlebars-plain-wordmark.colored{color:#000}.devicon-haxe-plain.colored{color:#ea8220}.devicon-heroku-original.colored,.devicon-heroku-original-wordmark.colored,.devicon-heroku-plain.colored,.devicon-heroku-plain-wordmark.colored,.devicon-heroku-line.colored,.devicon-heroku-line-wordmark.colored{color:#6762a6}.devicon-html5-plain.colored,.devicon-html5-plain-wordmark.colored{color:#e54d26}.devicon-hugo-plain.colored,.devicon-hugo-plain-wordmark.colored{color:#ff4088}.devicon-ie10-original.colored,.devicon-ie10-plain.colored{color:#1ebbee}.devicon-ifttt-original.colored,.devicon-ifttt-plain.colored{color:#000}.devicon-illustrator-plain.colored,.devicon-illustrator-line.colored{color:#faa625}.devicon-inkscape-plain.colored,.devicon-inkscape-plain-wordmark.colored{color:#000}.devicon-intellij-plain.colored,.devicon-intellij-plain-wordmark.colored{color:#136ba2}.devicon-ionic-original.colored,.devicon-ionic-original-wordmark.colored{color:#4e8ef7}.devicon-jamstack-original.colored,.devicon-jamstack-plain-wordmark.colored,.devicon-jamstack-plain.colored{color:#f0047f}.devicon-jasmine-plain.colored,.devicon-jasmine-plain-wordmark.colored{color:#8a4182}.devicon-java-plain.colored,.devicon-java-plain-wordmark.colored{color:#ea2d2e}.devicon-javascript-plain.colored{color:#f0db4f}.devicon-jeet-plain.colored,.devicon-jeet-plain-wordmark.colored{color:#ff664a}.devicon-jest-plain.colored{color:#99425b}.devicon-jenkins-line.colored,.devicon-jenkins-plain.colored{color:#f0d6b7}.devicon-jetbrains-plain.colored{color:#fdcc21}.devicon-jira-plain.colored,.devicon-jira-plain-wordmark.colored{color:#2684ff}.devicon-jquery-plain.colored,.devicon-jquery-plain-wordmark.colored{color:#0769ad}.devicon-julia-plain.colored,.devicon-julia-plain-wordmark.colored{color:#28a745}.devicon-jupyter-plain.colored,.devicon-jupyter-plain-wordmark.colored{color:#f37726}.devicon-kaggle-original.colored,.devicon-kaggle-original-wordmark.colored,.devicon-kaggle-plain.colored,.devicon-kaggle-plain-wordmark.colored{color:#20beff}.devicon-karma-plain.colored{color:#56c5a8}.devicon-kotlin-plain.colored,.devicon-kotlin-plain-wordmark.colored{color:#7c6db2}.devicon-knockout-plain-wordmark.colored{color:#e42e16}.devicon-krakenjs-plain.colored,.devicon-krakenjs-plain-wordmark.colored{color:#0081c2}.devicon-kubernetes-plain.colored,.devicon-kubernetes-plain-wordmark.colored{color:#486bb3}.devicon-labview-plain.colored,.devicon-labview-plain-wordmark.colored{color:#fed500}.devicon-laravel-plain.colored,.devicon-laravel-plain-wordmark.colored{color:#fd4f31}.devicon-latex-original.colored,.devicon-latex-plain.colored{color:#000}.devicon-less-plain-wordmark.colored{color:#2a4d80}.devicon-linkedin-plain.colored,.devicon-linkedin-plain-wordmark.colored{color:#0076b2}.devicon-lua-plain.colored,.devicon-lua-plain-wordmark.colored{color:navy}.devicon-linux-plain.colored{color:#000}.devicon-materialui-plain.colored{color:#1fa6ca}.devicon-matlab-plain.colored,.devicon-matlab-line.colored{color:#6dd0c7}.devicon-magento-original.colored,.devicon-magento-original-wordmark.colored,.devicon-magento-line.colored{color:#f26322}.devicon-markdown-original.colored,.devicon-markdown-plain.colored{color:#000}.devicon-maya-plain.colored,.devicon-maya-plain-wordmark.colored{color:#149b9a}.devicon-meteor-plain.colored,.devicon-meteor-plain-wordmark.colored{color:#df5052}.devicon-minitab-plain.colored{color:#8dc63f}.devicon-mocha-plain.colored{color:#8d6748}.devicon-modx-plain.colored,.devicon-modx-plain-wordmark.colored{color:#00decc}.devicon-mongodb-plain.colored,.devicon-mongodb-plain-wordmark.colored{color:#4faa41}.devicon-moodle-plain.colored,.devicon-moodle-plain-wordmark.colored{color:#f7931e}.devicon-msdos-line.colored{color:red}.devicon-mysql-plain.colored,.devicon-mysql-plain-wordmark.colored{color:#00618a}.devicon-neo4j-plain.colored,.devicon-neo4j-plain-wordmark.colored{color:#018bff}.devicon-nestjs-plain.colored,.devicon-nestjs-plain-wordmark.colored{color:#df234f}.devicon-networkx-original.colored{color:#2c7fb8}.devicon-nextjs-original.colored,.devicon-nextjs-plain.colored,.devicon-nextjs-line.colored,.devicon-nextjs-original-wordmark.colored,.devicon-nextjs-plain-wordmark.colored{color:#000}.devicon-nginx-original.colored,.devicon-nginx-original-wordmark.colored,.devicon-nginx-plain.colored,.devicon-nginx-plain-wordmark.colored{color:#090}.devicon-nixos-plain.colored,.devicon-nixos-plain-wordmark.colored{color:#5277c3}.devicon-nodejs-plain.colored,.devicon-nodejs-plain-wordmark.colored{color:#83cd29}.devicon-nodewebkit-plain.colored,.devicon-nodewebkit-plain-wordmark.colored,.devicon-nodewebkit-line.colored,.devicon-nodewebkit-line-wordmark.colored{color:#3d3b47}.devicon-npm-original-wordmark.colored{color:#cb3837}.devicon-nuget-original.colored,.devicon-nuget-original-wordmark.colored{color:#004880}.devicon-numpy-original.colored,.devicon-numpy-original-wordmark.colored,.devicon-numpy-plain.colored{color:#4dabcf}.devicon-nuxtjs-plain.colored,.devicon-nuxtjs-plain-wordmark.colored{color:#00c48d}.devicon-objectivec-plain.colored{color:#0b5a9d}.devicon-opera-plain.colored,.devicon-opera-plain-wordmark.colored{color:#f7192d}.devicon-ocaml-plain.colored,.devicon-ocaml-plain-wordmark.colored{color:#f18803}.devicon-openal-plain.colored{color:#7e000d}.devicon-opengl-plain.colored{color:#5586a4}.devicon-opensuse-plain.colored,.devicon-opensuse-plain-wordmark.colored{color:#73ba25}.devicon-oracle-original.colored,.devicon-oracle-plain.colored{color:#ea1b22}.devicon-pandas-original.colored,.devicon-pandas-original-wordmark.colored,.devicon-pandas-plain.colored,.devicon-pandas-plain-wordmark.colored{color:#130754}.devicon-perl-plain.colored{color:#212177}.devicon-phalcon-plain.colored{color:#76c39b}.devicon-photoshop-plain.colored,.devicon-photoshop-line.colored{color:#80b5e2}.devicon-php-plain.colored{color:#6181b6}.devicon-phpstorm-plain.colored,.devicon-phpstorm-plain-wordmark.colored{color:#5058a6}.devicon-podman-plain.colored,.devicon-podman-plain-wordmark.colored{color:#872b9e}.devicon-polygon-plain.colored{color:#38285b}.devicon-postgresql-plain.colored,.devicon-postgresql-plain-wordmark.colored{color:#336791}.devicon-premierepro-plain.colored{color:#2a0634}.devicon-processing-plain.colored,.devicon-processing-plain-wordmark.colored{color:#000}.devicon-protractor-plain.colored,.devicon-protractor-plain-wordmark.colored{color:#b7111d}.devicon-putty-plain.colored{color:#0000fc}.devicon-pycharm-plain.colored,.devicon-pycharm-plain-wordmark.colored{color:#4d8548}.devicon-python-plain.colored,.devicon-python-plain-wordmark.colored{color:#ffd845}.devicon-pytorch-original.colored,.devicon-pytorch-plain-wordmark.colored,.devicon-pytorch-plain.colored{color:#ee4c2c}.devicon-raspberrypi-line.colored,.devicon-raspberrypi-line-wordmark.colored{color:#c51850}.devicon-phoenix-plain.colored,.devicon-phoenix-plain-wordmark.colored{color:#f15524}.devicon-qt-original.colored,.devicon-qt-plain.colored{color:#41cd52}.devicon-r-original.colored,.devicon-r-plain.colored{color:#2369bc}.devicon-rails-plain.colored,.devicon-rails-plain-wordmark.colored{color:#c00}.devicon-react-original.colored,.devicon-react-original-wordmark.colored,.devicon-react-plain.colored,.devicon-react-plain-wordmark.colored{color:#61dafb}.devicon-redhat-plain.colored,.devicon-redhat-plain-wordmark.colored{color:#e93442}.devicon-redis-plain.colored,.devicon-redis-plain-wordmark.colored{color:#d82c20}.devicon-redux-original.colored,.devicon-redux-plain.colored{color:#764abc}.devicon-rocksdb-plain.colored{color:#f5be17}.devicon-ruby-plain.colored,.devicon-ruby-plain-wordmark.colored{color:#d91404}.devicon-rubymine-plain.colored,.devicon-rubymine-plain-wordmark.colored{color:#c12c4c}.devicon-rust-plain.colored{color:#000}.devicon-safari-plain.colored,.devicon-safari-plain-wordmark.colored,.devicon-safari-line-wordmark.colored,.devicon-safari-line.colored{color:#1b88ca}.devicon-salesforce-plain.colored{color:#00a1e0}.devicon-sdl-plain.colored{color:#173354}.devicon-rstudio-plain.colored{color:#75aadb}.devicon-sass-original.colored,.devicon-sass-plain.colored{color:#c69}.devicon-scala-plain.colored,.devicon-scala-plain-wordmark.colored{color:#de3423}.devicon-selenium-original.colored,.devicon-selenium-plain.colored{color:#cf0a2c}.devicon-sequelize-plain.colored,.devicon-sequelize-plain-wordmark.colored{color:#3b4b72}.devicon-shopware-original.colored,.devicon-shopware-original-wordmark.colored{color:#179eff}.devicon-shotgrid-plain.colored,.devicon-shotgrid-original-wordmark.colored,.devicon-shotgrid-plain-wordmark.colored{color:#000}.devicon-sketch-line.colored,.devicon-sketch-line-wordmark.colored{color:#fdad00}.devicon-slack-plain.colored,.devicon-slack-plain-wordmark.colored{color:#2d333a}.devicon-socketio-original.colored,.devicon-socketio-original-wordmark.colored,.devicon-socketio-plain.colored,.devicon-socketio-plain-wordmark.colored{color:#010101}.devicon-solidity-plain.colored{color:#383838}.devicon-sourcetree-original.colored,.devicon-sourcetree-original-wordmark.colored,.devicon-sourcetree-plain.colored,.devicon-sourcetree-plain-wordmark.colored{color:#205081}.devicon-spring-plain.colored,.devicon-spring-plain-wordmark.colored{color:#5fb832}.devicon-spss-plain.colored{color:#cc1e4c}.devicon-sqlalchemy-plain.colored,.devicon-sqlalchemy-original-wordmark.colored,.devicon-sqlalchemy-plain-wordmark.colored{color:#333}.devicon-sqlite-plain.colored,.devicon-sqlite-plain-wordmark.colored{color:#0f80cc}.devicon-subversion-original.colored,.devicon-subversion-plain.colored{color:#809cc8}.devicon-microsoftsqlserver-plain.colored,.devicon-microsoftsqlserver-plain-wordmark.colored{color:#909daa}.devicon-ssh-original.colored,.devicon-ssh-original-wordmark.colored,.devicon-ssh-plain.colored,.devicon-ssh-plain-wordmark.colored{color:#231f20}.devicon-stylus-original.colored{color:#333}.devicon-svelte-plain.colored,.devicon-svelte-plain-wordmark.colored{color:#ff3e00}.devicon-swift-plain.colored,.devicon-swift-plain-wordmark.colored{color:#f05138}.devicon-symfony-original.colored,.devicon-symfony-original-wordmark.colored,.devicon-symfony-plain.colored,.devicon-symfony-plain-wordmark.colored{color:#1a171b}.devicon-storybook-plain.colored,.devicon-storybook-plain-wordmark.colored{color:#ff4785}.devicon-tailwindcss-original-wordmark.colored,.devicon-tailwindcss-plain.colored{color:#2298bd}.devicon-tensorflow-original.colored,.devicon-tensorflow-original-wordmark.colored,.devicon-tensorflow-line.colored,.devicon-tensorflow-line-wordmark.colored{color:#ff6f00}.devicon-terraform-plain.colored,.devicon-terraform-plain-wordmark.colored{color:#5c4ee5}.devicon-threejs-original.colored,.devicon-threejs-original-wordmark.colored{color:#000}.devicon-tomcat-line.colored,.devicon-tomcat-line-wordmark.colored{color:#d1a41a}.devicon-tortoisegit-plain.colored,.devicon-tortoisegit-line.colored{color:#4a8fb5}.devicon-towergit-plain.colored,.devicon-towergit-plain-wordmark.colored{color:#d18900}.devicon-travis-plain.colored,.devicon-travis-plain-wordmark.colored{color:#bb2031}.devicon-thealgorithms-plain.colored,.devicon-thealgorithms-plain-wordmark.colored{color:#00bcb4}.devicon-trello-plain.colored,.devicon-trello-plain-wordmark.colored{color:#23719f}.devicon-twitter-original.colored,.devicon-twitter-plain.colored{color:#1da1f2}.devicon-typescript-plain.colored,.devicon-typescript-original.colored{color:#007acc}.devicon-typo3-plain.colored,.devicon-typo3-plain-wordmark.colored{color:#f49700}.devicon-ubuntu-plain.colored,.devicon-ubuntu-plain-wordmark.colored{color:#dd4814}.devicon-unity-original.colored,.devicon-unity-original-wordmark.colored{color:#000}.devicon-unix-original.colored{color:#4051b5}.devicon-unrealengine-original.colored,.devicon-unrealengine-original-wordmark.colored,.devicon-unrealengine-plain.colored,.devicon-unrealengine-plain-wordmark.colored{color:#000}.devicon-uwsgi-plain.colored{color:#bad05e}.devicon-vagrant-plain.colored,.devicon-vagrant-plain-wordmark.colored{color:#127eff}.devicon-vim-plain.colored{color:#179a33}.devicon-visualstudio-plain.colored,.devicon-visualstudio-plain-wordmark.colored{color:#68217a}.devicon-vuejs-plain.colored,.devicon-vuejs-plain-wordmark.colored,.devicon-vuejs-line.colored,.devicon-vuejs-line-wordmark.colored{color:#41b883}.devicon-vuestorefront-plain.colored{color:#5ecf7b}.devicon-vscode-plain.colored,.devicon-vscode-plain-wordmark.colored{color:#3c99d4}.devicon-webflow-original.colored{color:#4353ff}.devicon-weblate-plain.colored,.devicon-weblate-plain-wordmark.colored{color:#2eccaa}.devicon-webpack-plain.colored,.devicon-webpack-plain-wordmark.colored{color:#1c78c0}.devicon-webstorm-plain.colored,.devicon-webstorm-plain-wordmark.colored{color:#2788b5}.devicon-windows8-original.colored,.devicon-windows8-original-wordmark.colored,.devicon-windows8-plain.colored,.devicon-windows8-plain-wordmark.colored{color:#00adef}.devicon-woocommerce-plain.colored,.devicon-woocommerce-plain-wordmark.colored{color:#7f54b3}.devicon-wordpress-plain.colored,.devicon-wordpress-plain-wordmark.colored{color:#494949}.devicon-xamarin-original.colored,.devicon-xamarin-original-wordmark.colored,.devicon-xamarin-plain.colored,.devicon-xamarin-plain-wordmark.colored{color:#3498db}.devicon-xcode-plain.colored{color:#069cec}.devicon-xd-plain.colored,.devicon-xd-line.colored{color:#dd80bc}.devicon-yarn-plain.colored,.devicon-yarn-plain-wordmark.colored{color:#2c8ebb}.devicon-yii-plain.colored,.devicon-yii-plain-wordmark.colored{color:#0073bb}.devicon-yunohost-plain.colored{color:#fff}.devicon-zend-plain.colored,.devicon-zend-plain-wordmark.colored{color:#68b604}.devicon-zig-original.colored,.devicon-zig-plain-wordmark.colored,.devicon-zig-plain.colored{color:#f7a41d}.devicon-pytest-plain.colored,.devicon-pytest-plain-wordmark.colored{color:#009fe3}.devicon-opencv-plain.colored,.devicon-opencv-plain-wordmark.colored{color:#128dff}.devicon-fastapi-plain.colored,.devicon-fastapi-plain-wordmark.colored{color:#009688}.devicon-k3s-original.colored,.devicon-k3s-plain-wordmark.colored,.devicon-k3s-plain.colored{color:#ffc519}.devicon-packer-original.colored,.devicon-packer-original-wordmark.colored,.devicon-packer-plain.colored,.devicon-packer-plain-wordmark.colored{color:#1d94dd}.devicon-anaconda-original.colored,.devicon-anaconda-original-wordmark.colored,.devicon-anaconda-plain.colored,.devicon-anaconda-plain-wordmark.colored{color:#3eb049}.devicon-rspec-original.colored,.devicon-rspec-original-wordmark.colored,.devicon-rspec-plain.colored,.devicon-rspec-plain-wordmark.colored{color:#6de1fa}.devicon-argocd-plain.colored,.devicon-argocd-plain-wordmark.colored{color:#ef7b4d}.devicon-prometheus-original.colored,.devicon-prometheus-original-wordmark.colored{color:#e75225}.devicon-blender-original.colored,.devicon-blender-original-wordmark.colored{color:#dc7b2e}.devicon-dropwizard-plain.colored{color:#24265d}.devicon-vuetify-line.colored,.devicon-vuetify-plain.colored{color:#1697f6}.devicon-fedora-plain.colored{color:#294172}@layer themes{@font-face{font-family:Recursive;src:url(/fonts/recursive_latin_basic.woff2) format("woff2");font-weight:300 1000;font-style:normal;font-display:swap}:root{--font-size-001: clamp(.2488rem, .2963rem + .2625vw, .8113rem);--font-size-100: clamp(.6375rem, .5758rem + .3088vw, .9463rem);--font-size-200: clamp(.7406rem, .6681rem + .3625vw, 1.1031rem);--font-size-300: clamp(.8606rem, .7755rem + .4256vw, 1.2863rem);--font-size-400: clamp(.875rem, .75rem + .625vw, 1.5rem);--font-size-450: clamp(.9375rem, .825rem + .5625vw, 1.5rem);--font-size-500: clamp(1.0169rem, .8705rem + .7319vw, 1.7488rem);--font-size-600: clamp(1.1813rem, 1.0096rem + .8581vw, 2.0394rem);--font-size-700: clamp(1.3719rem, 1.1706rem + 1.0063vw, 2.3781rem);--font-size-800: clamp(1.5944rem, 1.3588rem + 1.1781vw, 2.7725rem);--font-size-900: clamp(1.8519rem, 1.5756rem + 1.3813vw, 3.2331rem);--font-size-999: clamp(1.9844rem, 1.7346rem + 1.2488vw, 3.2331rem);--font-mono-bold: "MONO" 1, "CASL" 1, "wght" 730, "slnt" 0, "CRSV" .501;--font-casual-regular: "MONO" 0, "CASL" 1, "wght" 374, "slnt" 0, "CRSV" 1;--font-casual-bold: "MONO" 1, "CASL" 0, "wght" 600, "slnt" -15, "CRSV" 1;--font-tag-style: "MONO" 1, "CASL" 1, "wght" 300, "slnt" -15, "CRSV" 1;--font-title-style: "MONO" 0, "CASL" 0, "wght" 1000, "slnt" -15, "CRSV" 1}body{font-family:Recursive,system-ui,sans-serif;font-variation-settings:var(--font-casual-regular);text-wrap:pretty}}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?f6a83x);src:url(/fonts/icomoon.eot?f6a83x#iefix) format("embedded-opentype"),url(/fonts/icomoon.woff?f6a83x) format("woff2"),url(/fonts/icomoon.ttf?f6a83x) format("truetype"),url(/fonts/icomoon.woff?f6a83x) format("woff"),url(/fonts/icomoon.svg?f6a83x#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Asynchronous-Action-Stack:before{content:""}.icon-Secret-Missions:before{content:""}.icon-Action-Cards:before{content:""}.icon-Action-Points:before{content:""}.icon-Add-date:before{content:""}.icon-Area-Control:before{content:""}.icon-Bluffing:before{content:""}.icon-Campaigns:before{content:""}.icon-Collapse:before{content:""}.icon-Construction:before{content:""}.icon-Create-Collections:before{content:""}.icon-Deck-Building:before{content:""}.icon-Deduction:before{content:""}.icon-Deterministic:before{content:""}.icon-Dice:before{content:""}.icon-Drafting:before{content:""}.icon-Dungeon-Crawler:before{content:""}.icon-Dynamic-Player-Order:before{content:""}.icon-Event:before{content:""}.icon-Expand:before{content:""}.icon-Exploration:before{content:""}.icon-Filter-overview:before{content:""}.icon-Hand-Cards:before{content:""}.icon-Hidden-Roles:before{content:""}.icon-King-of-the-Hill:before{content:""}.icon-Legacy:before{content:""}.icon-Negotiations:before{content:""}.icon-Playing-Cards:before{content:""}.icon-Puzzles-Riddles:before{content:""}.icon-Real-time:before{content:""}.icon-Research:before{content:""}.icon-Resource-Management:before{content:""}.icon-Role-playing-Elements:before{content:""}.icon-Stick:before{content:""}.icon-Time-Manipulation:before{content:""}.icon-Traitors:before{content:""}.icon-Unstick:before{content:""}.icon-Variable-Card:before{content:""}.icon-Various-Characters:before{content:""}.icon-Worker-Placements:before{content:""}.icon-Accept-request:before{content:""}.icon-Add-user:before{content:""}.icon-Admin:before{content:""}.icon-Antipathy:before{content:""}.icon-Board-Game:before{content:""}.icon-Connections:before{content:""}.icon-Create-new-group:before{content:""}.icon-Create-session:before{content:""}.icon-Delete:before{content:""}.icon-Edit-profile:before{content:""}.icon-Filter:before{content:""}.icon-Fondness:before{content:""}.icon-Franchises:before{content:""}.icon-Full-view:before{content:""}.icon-Game-mechanics:before{content:""}.icon-Game-types:before{content:""}.icon-Genres:before{content:""}.icon-Grid-View:before{content:""}.icon-Group-overview:before{content:""}.icon-Groups:before{content:""}.icon-Home:before{content:""}.icon-List-View:before{content:""}.icon-Login-Register:before{content:""}.icon-Logout:before{content:""}.icon-Messages:before{content:""}.icon-Predilections:before{content:""}.icon-Profile-overview:before{content:""}.icon-Profile:before{content:""}.icon-Reduced-view:before{content:""}.icon-Reject-request:before{content:""}.icon-Remove-user:before{content:""}.icon-Reply-message:before{content:""}.icon-Search:before{content:""}.icon-Session-overview:before{content:""}.icon-Sessions:before{content:""}.icon-Sliders:before{content:""}.icon-Summary:before{content:""}.icon-Tags:before{content:""}.icon-Translate:before{content:""}.icon-Write-message:before{content:""}@layer utilities{.font-size-tiny{font-size:var(--font-size-001)}.font-size-mini{font-size:var(--font-size-100)}.font-size-extra-small{font-size:var(--font-size-200)}.font-size-small{font-size:var(--font-size-300)}.font-size-rised{font-size:var(--font-size-450)}.font-size-mid{font-size:var(--font-size-500)}.font-size-large{font-size:var(--font-size-600)}.font-size-extra-large{font-size:var(--font-size-700)}.font-size-huge{font-size:var(--font-size-800)}.font-size-extra-huge{font-size:var(--font-size-900)}.font-size-gigantic{font-size:var(--font-size-999)}}@layer elements{h3,h4,h5,h6{font-family:recursive,arial,verdana,sans-serif;text-wrap:balance}h1,h3,caption,th{font-variation-settings:"MONO" 1,"CASL" 1,"wght" 730,"slnt" 0,"CRSV" .501}body,html,div,span,tr,td{font-variation-settings:"MONO" 0,"CASL" 1,"wght" 374,"slnt" 0,"CRSV" 1;text-wrap:pretty}p,tr,td{max-width:75ch;font-family:recursive,arial,Verdana,sans-serif;font-variation-settings:"MONO" 0,"CASL" 1,"wght" 374,"slnt" 0,"CRSV" 1}b,label,a,h4,h5,h6{font-variation-settings:"MONO" 1,"CASL" 0,"wght" 600,"slnt" -15,"CRSV" 1}.tag{text-transform:uppercase;font-variation-settings:"MONO" 1,"CASL" 1,"wght" 300,"slnt" -15,"CRSV" 1}a,p,th{font-size:var(--font-size-450)}div,span,tr,td{font-size:var(--font-size-400)}b,label{font-size:var(--font-size-450)}h1{font-size:var(--font-size-900)}h2{font-size:var(--font-size-800)}h3,caption{font-size:var(--font-size-500)}h4{font-size:var(--font-size-450)}h5{font-size:var(--font-size-300)}h6{font-size:var(--font-size-200)}ol,ul{font-size:var(--font-size-400)}.info .mini{font-size:var(--font-size-200)}.gameListTeaser,.gameListTeaser *{font-size:var(--font-size-300)}.game-options *,.game__detail--value{font-size:var(--font-size-100)}.element-title{font-size:var(--font-size-400);font-variation-settings:"MONO" 0,"CASL" 0,"wght" 1000,"slnt" -15,"CRSV" 1}a{text-transform:uppercase;line-height:1.6;margin-block:.25em}h1{line-height:1.2;margin-block:.5em}h2{line-height:1.333;margin-block:.5em}h3,caption{line-height:1.42;margin-block:.5em}h4{line-height:1.5;margin-block:.5em}h5{line-height:1.666;margin-block:.5em}h6{line-height:2;margin-block:.5em}div{line-height:1.48}p,th{line-height:1.5}span,tr,td{line-height:1.52}b,label{line-height:1.6}ol,ul{list-style:none}}@layer base.sizes{:root{--size-inner-pie: 3rem;--size-outer-pie: calc(var(--size-inner-pie) * var(--golden-ration));--golden-ration: 1.61803398875}}@layer layout{.skip-to-content{left:50%;z-index:1000;isolation:isolate;position:absolute;display:flex}.skip-to-content-link{display:inline-flex;height:50px;padding:8px;background:var(--muted-color);transform:translateY(-120%);transition:transform .3s;z-index:1}.skip-to-content-link:focus{transform:translateY(0)}[data-width=mobile] #content-frame{--content-width: var(--content-min-width)}[data-width=narrow] #content-frame{--content-width: var(--content-narrow-width)}[data-width=normal] #content-frame{--content-width: var(--content-normal-width)}[data-width=wide] #content-frame{--content-width: var(--content-wide-width)}[data-width=full] #content-frame{--content-width: 100%}#content-frame>main{max-width:var(--content-width, var(--content-normal-width));width:100%;margin-inline:auto;padding-inline:var(--layout-default-gap)}header{display:flex;grid-column-start:page-start;grid-column-end:page-end;container-type:inline-size;container-name:header}footer{grid-column-start:page-start;grid-column-end:page-end}#content-frame{grid-column-start:content-start;grid-column-end:content-end;display:grid;justify-items:center;align-items:start}.info-element{display:flex;flex-direction:column;width:var(--layout-side-content-width)}.primary-layout{--padding-inline: 1rem;--content-max-width: 55ch;--narrow-size-reduction: 60px;--popout-extra-distance: 60px;--breakout-extra-distance: 120px;--_narrow-column-size: calc( (var(--content-max-width) - var(--narrow-size-reduction)) / 2 );--_content-column-size: var(--narrow-size-reduction);--_breakout-column-size: calc( var(--breakout-extra-distance) - var(--popout-extra-distance) );display:grid;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--_breakout-column-size)) [popout-start] minmax(0,var(--popout-extra-distance)) [content-start] minmax(0,var(--_content-column-size)) [narrow-start] min(50% - var(--padding-inline),var(--_narrow-column-size)) [center-line] min(50% - var(--padding-inline),var(--_narrow-column-size)) [narrow-end] minmax(0,var(--_content-column-size)) [content-end] minmax(0,var(--popout-extra-distance)) [popout-end] minmax(0,var(--_breakout-column-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.primary-layout>*{height:fit-content}:is(.primary-layout,.full-width)>*:not(.list-of-games *,.games-container *){grid-column:content}:is(.primary-layout,.full-width)>.narrow{grid-column:narrow}:is(.primary-layout,.full-width)>.narrow-left-only{grid-column:narrow-start/content-end}:is(.primary-layout,.full-width)>.narrow-right-only{grid-column:content-start/narrow-end}:is(.primary-layout,.full-width)>.popout{grid-column:popout}:is(.primary-layout,.full-width)>.popout-left-only{grid-column:popout-start/content-end}:is(.primary-layout,.full-width)>.popout-right-only{grid-column:content-start/popout-end}:is(.primary-layout,.full-width)>.breakout{grid-column:breakout}:is(.primary-layout,.full-width)>.breakout-left-only{grid-column:breakout-start/content-end}:is(.primary-layout,.full-width)>.breakout-right-only{grid-column:content-start/popout-end}:is(.primary-layout,.full-width)>.full-width{grid-column:full-width}:is(.primary-layout,.full-width)>.full-width-left-only{grid-column:full-width-start/content-end}:is(.primary-layout,.full-width)>.full-width-right-only{grid-column:content-start/full-width-end}:where(.primary-layout,.full-width)>img{width:100%;max-height:25vh;object-fit:cover}.full-width-content-split,.full-width-popout-split,.full-width-narrow-split,.full-width-breakout-split{grid-column:full-width;display:grid;grid-template-columns:inherit}.full-width-content-split>:is(:first-child,:last-child),.full-width-popout-split>:is(:first-child,:last-child),.full-width-narrow-split>:is(:first-child,:last-child),.full-width-breakout-split>:is(:first-child,:last-child){display:grid;grid-template-columns:subgrid;align-content:center}.full-width-content-split>:has(img):is(:first-child,:last-child),.full-width-popout-split>:has(img):is(:first-child,:last-child),.full-width-narrow-split>:has(img):is(:first-child,:last-child),.full-width-breakout-split>:has(img):is(:first-child,:last-child){align-content:stretch}.full-width-content-split>:where(:first-child),.full-width-popout-split>:where(:first-child),.full-width-narrow-split>:where(:first-child),.full-width-breakout-split>:where(:first-child){grid-column:full-width-start/center-line;padding-right:2rem}.full-width-content-split>:where(:first-child)>*,.full-width-popout-split>:where(:first-child)>*,.full-width-narrow-split>:where(:first-child)>*,.full-width-breakout-split>:where(:first-child)>*{grid-column:var(--_size, content)/center-line}.full-width-content-split>:where(:last-child),.full-width-popout-split>:where(:last-child),.full-width-narrow-split>:where(:last-child),.full-width-breakout-split>:where(:last-child){grid-column:center-line/full-width-end;padding-left:2rem}.full-width-content-split>:where(:last-child)>*,.full-width-popout-split>:where(:last-child)>*,.full-width-narrow-split>:where(:last-child)>*,.full-width-breakout-split>:where(:last-child)>*{grid-column:center-line/var(--_size)}.full-width-narrow-split{--_size: narrow}.full-width-popout-split{--_size: popout}.full-width-content-split{--_size: content}.full-width-breakout-split{--_size: breakout}.full-half{padding:0;align-self:stretch}.full-half>*{grid-column:1/-1}.full-half>img{height:100%;width:100%;object-fit:cover}.full-width-content-split{--_left-size: content;--_right-size: content}.full-width-asymmetric-split{--_left-size: narrow;--_right-size: popout}}@layer layout{.primary-layout>.island-container{container-type:inline-size;container-name:island}@container island (min-width: 400px){.theme-switcher-container{flex-direction:row}}}@property --content-min-width{syntax: "<length>"; initial-value: 22.5em; inherits: true;}@property --content-narrow-width{syntax: "<length>"; initial-value: 44em; inherits: true;}@property --content-normal-width{syntax: "<length>"; initial-value: 64em; inherits: true;}@property --content-wide-width{syntax: "<length>"; initial-value: 80em; inherits: true;}@property --content-full-width{syntax: "<length-percentage>"; initial-value: 100%; inherits: true;}@property --layout-default-gap{syntax: "<length>"; initial-value: 2rem; inherits: true;}@property --layout-info-column-width{syntax: "<length>"; initial-value: 20em; inherits: true;}@property --layout-side-content-width{syntax: "<length>"; initial-value: 16em; inherits: true;}@property --layout-side-icon-width{syntax: "<length>"; initial-value: 4em; inherits: true;}:root{--content-min-width: 22.5em;--content-narrow-width: 44em;--content-normal-width: 64em;--content-wide-width: 80em;--content-full-width: 100%;--bp-mobile: 42.5rem;--bp-tablet: 62.5rem;--layout-default-gap: 2rem;--layout-info-column-width: 20em;--layout-side-content-width: 16em;--layout-side-icon-width: 4em}@layer layout{[data-layout=col_1] .page-frame{display:grid;width:100dvw;margin:0;padding:0;grid-template-columns:[page-start content-start] 1fr [content-end page-end];grid-auto-rows:auto;grid-template-areas:"header" "content" "info" "sub-menu" "footer";gap:var(--layout-default-gap)}[data-layout=col_1] header{grid-area:header}[data-layout=col_1] .navigation-side{grid-area:sub-menu;position:sticky;bottom:0;z-index:100;background:var(--base-color);border-top:1px solid var(--accent-color);box-shadow:0 -2px 8px #0000001a}[data-layout=col_1] #content-frame{grid-area:content}[data-layout=col_1] .info-side{grid-area:info}[data-layout=col_1] footer{grid-area:footer}[data-layout=col_1] #mobile-user-menu{display:flex;position:sticky;bottom:0;left:0;right:0;z-index:100;justify-content:space-around;align-items:center;padding:.5rem;background:var(--base-color);border-top:1px solid var(--accent-color);box-shadow:0 -2px 8px #0000001a}[data-layout=col_1] #mobile-user-menu li{flex:1;text-align:center}[data-layout=col_1] #mobile-user-menu a{display:flex;flex-direction:column;align-items:center;padding:.5rem;text-decoration:none;color:var(--contrast-color);font-size:.875rem}[data-layout=col_1] #mobile-user-menu a i{font-size:1.5rem;margin-bottom:.25rem}[data-layout=col_1] .navigation-side .user-navigation{display:none}}@layer layout{@media (min-width: 42.5rem){[data-layout=col_1_wide] .page-frame{display:grid;width:100dvw;margin:0;padding:0;grid-template-columns:[page-start menu-start] 1fr [menu-end info-start] 1fr [info-end page-end];grid-template-areas:"header header" "content content" "sub-menu info" "footer footer";gap:var(--layout-default-gap)}[data-layout=col_1_wide] header{grid-area:header}[data-layout=col_1_wide] .navigation-side{grid-area:sub-menu}[data-layout=col_1_wide] #content-frame{grid-area:content}[data-layout=col_1_wide] .info-side{grid-area:info}[data-layout=col_1_wide] footer{grid-area:footer}[data-layout=col_1_wide] #mobile-user-menu{display:none}[data-layout=col_1_wide] .navigation-side .user-navigation{display:block}}}@layer layout{@media (min-width: 42.5rem){[data-layout=col_2] .page-frame{display:grid;width:100dvw;margin:0;padding:0;grid-template-columns:[page-start menu-start] var(--layout-side-content-width) [menu-end content-start] 1fr [content-end page-end];grid-template-areas:"header header" "sub-menu content" "info info" "footer footer";gap:var(--layout-default-gap)}[data-layout=col_2] header{grid-area:header}[data-layout=col_2] .navigation-side{grid-area:sub-menu}[data-layout=col_2] #content-frame{grid-area:content}[data-layout=col_2] .info-side{grid-area:info}[data-layout=col_2] footer{grid-area:footer}[data-layout=col_2] #mobile-user-menu{display:none}[data-layout=col_2] .navigation-side .user-navigation{display:block}}}@layer layout{@media (min-width: 62.5rem){[data-layout=col_3] .page-frame{display:grid;width:100dvw;margin:0;padding:0;grid-template-columns:[page-start menu-start] var(--layout-info-column-width) [menu-end content-start] 1fr [content-end info-start] var(--layout-info-column-width) [info-end page-end];grid-template-areas:"header header header" "sub-menu content info" "footer footer footer";gap:var(--layout-default-gap)}[data-layout=col_3] header{grid-area:header}[data-layout=col_3] .navigation-side{grid-area:sub-menu;width:var(--layout-info-column-width)}[data-layout=col_3] #content-frame{grid-area:content;display:grid;justify-items:center;align-items:start}[data-layout=col_3] #content-frame>main{position:relative;min-height:85vh;z-index:1}[data-layout=col_3] .info-side{grid-area:info;width:var(--layout-info-column-width)}[data-layout=col_3] footer{grid-area:footer}[data-layout=col_3] #mobile-user-menu{display:none}[data-layout=col_3] .navigation-side .user-navigation{display:block}[data-layout=col_3] .side-menu{gap:.825rem;padding:0 1rem 1rem;border-radius:3px;margin:auto 0}[data-layout=col_3] .side-menu-title{font-size:var(--font-size-200, 1rem);padding-block:.25rem}[data-layout=col_3] .item-list{align-items:stretch}[data-layout=col_3] .list-item{display:flex;align-items:center;padding-block-end:.75rem}[data-layout=col_3] .list-item a{text-decoration:none}[data-layout=col_3] .list-item>i{margin-left:auto}[data-layout=col_3] .title{height:fit-content}[data-layout=col_3] .side-menu .title{height:3rem;margin:-1rem -1rem 1rem}}}@layer layout{[data-menus=unsticky] .navigation-side,[data-menus=unsticky] .info-side{width:var(--layout-side-icon-width);min-width:var(--layout-side-icon-width);overflow:hidden;transition:width .2s ease-in-out}[data-menus=unsticky] .navigation-side .label,[data-menus=unsticky] .navigation-side .side-menu-title,[data-menus=unsticky] .navigation-side .menu-text,[data-menus=unsticky] .navigation-side .option-group .label,[data-menus=unsticky] .navigation-side h4,[data-menus=unsticky] .navigation-side h5,[data-menus=unsticky] .info-side .label,[data-menus=unsticky] .info-side .side-menu-title,[data-menus=unsticky] .info-side .menu-text,[data-menus=unsticky] .info-side .option-group .label,[data-menus=unsticky] .info-side h4,[data-menus=unsticky] .info-side h5{opacity:0;white-space:nowrap;overflow:hidden;transition:opacity .2s ease-in-out}[data-menus=unsticky] .navigation-side .chit>div,[data-menus=unsticky] .info-side .chit>div,[data-menus=unsticky] .navigation-side .title>*,[data-menus=unsticky] .info-side .title>*{opacity:0;overflow:hidden;transition:opacity .2s ease-in-out}[data-menus=unsticky] .navigation-side:hover,[data-menus=unsticky] .info-side:hover{width:var(--layout-side-content-width);overflow:visible}[data-menus=unsticky] .navigation-side:hover .label,[data-menus=unsticky] .navigation-side:hover .side-menu-title,[data-menus=unsticky] .navigation-side:hover .menu-text,[data-menus=unsticky] .navigation-side:hover .option-group .label,[data-menus=unsticky] .navigation-side:hover h4,[data-menus=unsticky] .navigation-side:hover h5,[data-menus=unsticky] .info-side:hover .label,[data-menus=unsticky] .info-side:hover .side-menu-title,[data-menus=unsticky] .info-side:hover .menu-text,[data-menus=unsticky] .info-side:hover .option-group .label,[data-menus=unsticky] .info-side:hover h4,[data-menus=unsticky] .info-side:hover h5{opacity:1}[data-menus=unsticky] .navigation-side:hover .chit>div,[data-menus=unsticky] .info-side:hover .chit>div,[data-menus=unsticky] .navigation-side:hover .title>*,[data-menus=unsticky] .info-side:hover .title>*{opacity:1}[data-menus=sticky] .navigation-side,[data-menus=sticky] .info-side{width:var(--layout-side-content-width)}[data-motion=reduced] .navigation-side,[data-motion=reduced] .info-side,[data-motion=reduced] .navigation-side *,[data-motion=reduced] .info-side *{transition:none!important}@media (prefers-reduced-motion: reduce){:root:not([data-motion=full]) .navigation-side,:root:not([data-motion=full]) .info-side,:root:not([data-motion=full]) .navigation-side *,:root:not([data-motion=full]) .info-side *{transition:none!important}}}@layer components{#burger-toggle{margin-block-end:2em;text-align:center;display:block;width:100%}@container header (max-width: 40rem){#menu-state~header nav{display:none}#menu-state:checked~header nav{display:revert;transition:transform .3s}}.logo{order:2;font-size:1.5em;padding:10px}.toggle-submenu{order:2;align-self:flex-end;padding:10px}.main-navigation,.search-navigation{padding:10px}.search-navigation{margin-top:10px}.main-menu{list-style:none;gap:0}@container header (min-width: 48rem){header{align-items:center}#burger-toggle{display:none}.logo{order:1;flex:1 0 auto}.main-navigation,.search-navigation{order:2;flex:2 0 auto}.toggle-submenu{flex:1 0 auto;text-align:right}.main-menu{gap:2em}}.main-navigation>ul{display:flex;justify-content:center;align-items:center;gap:2.2em;flex-direction:row;margin:0;padding:0}@container header (min-width: 40em){.main-navigation>ul li{list-style:none;padding:.5em}.main-navigation>ul li:first-child{margin-right:auto}.main-navigation>ul li:last-child{margin-left:auto;display:grid;right:2em}.main-navigation>ul form label{height:2em;padding:0;margin:0}.main-navigation>ul form label i:before,.main-navigation>ul a i:before{line-height:2em}.main-navigation>ul li form{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5em}.main-navigation>ul form label i{position:absolute;top:0;line-height:2em;margin:0;vertical-align:middle;text-align:center;padding:0}.main-navigation>ul form label i{left:0;height:2em;width:2em}.main-navigation>ul li form button{right:0;margin:0;padding:0;height:2.4em;width:2.4em}.main-navigation>ul li form button{border-radius:1.4em;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden}.main-navigation>ul li form fieldset{position:relative;height:2em;padding-left:2em;display:flex;align-items:stretch;justify-content:center}.main-navigation>ul li form input{border:none;height:2.2em;margin-block:.1em;padding-inline:.5em;margin-inline:.5em 2.75em;width:18ch}.main-navigation>ul #sizer{display:none}.main-navigation>ul #sizer~.resized input{width:0;margin:0;padding:0}.main-navigation>ul #sizer:checked~.resized input{width:10ch;margin-inline:.5em 1.25em;padding-inline:.5em}}.logo-space{width:100%}.head-logo{background-image:url(/assets/images/board_game_center_d3_logo_dragon.webp);aspect-ratio:1;height:3.1413rem;margin-inline-start:1rem;margin-block-start:.5rem;display:block;background-size:contain;background-repeat:no-repeat;transform:scaleX(-1)}.search-navigation{display:none}@container header (min-width: 40rem){.search-navigation{display:flex}.logo-space{position:relative;width:12rem}.head-logo{height:120px;bottom:-81px;left:3.25rem;position:absolute;z-index:2000}.header{height:128px;margin:0;padding:0;width:100vw}.header>*{height:96px}}.head-logo span{display:none}button.nav-toggle{height:2.45rem;padding-inline:.8em}.nav-content{font-family:kanit,arial,Verdana,sans-serif;display:grid;transform:translateZ(0);font-size:1rem;line-height:1.6rem;letter-spacing:.075em}.nav-button:before{border-radius:.3em;position:absolute;content:"";inset:-2px;z-index:-1;transition:.5s ease-in-out}.nav-button{width:80vw;position:relative;grid-template-columns:2em auto;display:flex;align-items:center;justify-items:center;border-radius:.3em;padding-inline:.4em;padding-block:0;text-decoration:none;text-transform:uppercase;transform-style:preserve-3d;transform:translateZ(0);z-index:1;font-size:1.333rem;transition:.5s ease-in-out;box-shadow:none}.nav-button input,.nav-button button{background:transparent;border:none;display:inline-grid;align-items:center;justify-items:center}@container header (min-width: 40rem){.nav-button{width:fit-content}}}@layer components{footer{align-items:center}.footer--copy__date{width:98vw;text-align:right}.footer--container{width:min(98vw,75rem);margin:50px auto 10px;padding-top:15px;display:grid;grid-auto-flow:row;gap:1rem;column-count:auto;column-width:clamp(150px,150px + 1vw,320px);column-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-template-rows:masonry}.footer--column{display:grid;grid-auto-flow:row;margin-inline-start:3em}@media (min-width: 40em){.footer--container{grid-auto-flow:column;justify-items:center;justify-content:center;gap:0 3em}.footer--column{justify-items:flex-start;margin-inline-start:0}}.footer--technics{display:flex;padding:20px 20px 40px}.footer--technics-link{justify-content:space-around;padding:0 10px 0 0;position:relative;opacity:.1337;transition:all .666s ease-in-out}.footer--technics-info{display:block;position:absolute;width:600px;opacity:0;transition:all .666s ease-in-out}.footer--technics-link:hover,.footer--technics-link:hover .footer--technics-info{opacity:1}}@media (min-width: 40em){.cutout{position:relative;display:grid;isolation:isolate}.cutout .side-menu-item-link>span{border-right:none}.cutout .chit{display:grid;grid-template-columns:2em auto;justify-items:center;align-items:center;text-decoration:none;border-radius:.3em;padding-inline:.4em;padding-block:0;position:relative;transform-style:preserve-3d;transform:translateZ(0);z-index:1;transition:.5s ease-in-out;box-shadow:none}.cutout .chit>span{place-self:center;margin:0;padding:0;padding-inline-end:.4em;margin-inline-end:.4em;justify-self:center}.cutout .chit>div{text-decoration:none;text-transform:uppercase;line-height:1.6;font-family:recursive,arial,Verdana,sans-serif;font-variation-settings:"MONO" 1,"CASL" 0,"wght" 600,"slnt" -15,"CRSV" 1}.cutout .side-menu-item-link.chit{grid-template-columns:auto 2em}.cutout .side-menu-item-link{grid-row-start:1;grid-row-end:2;align-self:center}.cutout .side-menu-item-link>span{padding-inline-end:0;margin-inline-end:0;padding-inline-start:.4em;margin-inline-start:.4em}.cutout .side-menu-title{grid-row-start:0;grid-row-end:1;align-self:center}.cutout .chit.right{grid-template-columns:auto 2em}.cutout .chit.drop{grid-template-columns:2em auto 2em}.cutout .nav-toggle:before,.cutout .nav-login:before,.cutout .chit:before{content:"";transform-style:preserve-3d;transform:translateZ(-1px);border-radius:.3em;position:absolute;background-color:hsl(from var(--base-color) h calc(s*.95) calc(l*.95));inset:-2px;z-index:-1;transition:.5s ease-in-out}.cutout .chit:focus,.cutout .chit.active{transform:skewY(4deg) translate3d(.66em,.3em,1em) scale(1)}.cutout .chit:focus:before,.cutout .chit.active:before{transform:skewY(-4deg) translate3d(-.66em,-.3em,-1em) scale(1)}.cutout:hover .chit{transform:skewY(2deg) translate3d(.2em,.4em,1em) scale(1.1)}.cutout:hover .chit:before,.cutout:hover .chit.active:before{transform:skewY(-2deg) translate3d(-.2em,-.4em,-1em) scale(.9)}}.chit>span{border-right:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85))}.side-menu-item-link>span{border-left:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85))}.chit{border-top:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-left:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-bottom:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));border-right:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));background-color:hsl(from var(--base-color) h calc(s*1.05) calc(l*1.05))}.nav-button:before{border-top:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-left:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-bottom:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));border-right:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));box-shadow:inset -2px -2px 2px -2px hsl(var(--base-color))}.nav-toggle:before,.nav-login:before,.chit:before{border-bottom:1px solid hsl(from var(--base-color) h calc(s * var(--bevel-light-strength)) calc(l * var(--bevel-light-strength)));border-right:1px solid hsl(from var(--base-color) h calc(s * var(--bevel-light-strength)) calc(l * var(--bevel-light-strength)));border-top:2px solid hsl(from var(--base-color) h calc(s * var(--bevel-dark-strength)) calc(l * var(--bevel-dark-strength)));border-left:2px solid hsl(from var(--base-color) h calc(s * var(--bevel-dark-strength)) calc(l * var(--bevel-dark-strength)));box-shadow:inset 3px 3px 2px 2px hsl(from var(--base-color) h calc(s*.85) calc(l*.85))}#burger-toggle{border-top:1px solid var(--burst-color)}.nav-content{color:#113}.nav-button{border-top:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-left:1px solid hsl(from var(--base-color) h calc(s/.8) calc(l/.8));border-bottom:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));border-right:2px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85));background-color:hsl(from var(--base-color) h calc(s/.8) calc(l/.8))}@layer utilities{.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}}:root{--cirlce-button-size: 1.666rem;--circle-token-button-gap-size: .2rem}.circle-token{display:block;width:var(--cirlce-button-size);height:var(--cirlce-button-size);min-width:var(--cirlce-button-size);min-height:var(--cirlce-button-size);position:relative;text-align:center;line-height:var(--cirlce-button-size);border-radius:50%;background-color:var(--accent-color);color:var(--text-color);background-image:linear-gradient(to top,var(--accent-color),hsl(from var(--accent-color) h calc(s*.666) calc(l*.666)));box-shadow:0 1px var(--circle-token-button-gap-size) var(--tint-color),inset 1px 1px 1px hsl(from var(--accent-color) h calc(s*.8) calc(l*.8))}.circle-token:before{content:"";display:block;background:var(--invert-color);border-top:2px solid var(--shade-color);position:absolute;inset:calc(-1 * var(--circle-token-button-gap-size));z-index:-1;border-radius:50%;box-shadow:inset 0 var(--circle-token-button-gap-size) var(--cirlce-button-size) var(--shade-color)}.circle-token:hover{text-decoration:none;color:var(--text-color);background:var(--accent-color)}.circle-token.active,[aria-checked=true] .circle-token{color:var(--abyss-color);box-shadow:0 3px var(--circle-token-button-gap-size) var(--tint-color),inset 0 2px 3px var(--burst-color);background-color:var(--invert-color);background-image:linear-gradient(to top,var(--invert-color),hsl(from var(--invert-color) h calc(s*.8) calc(l*.8)))}.circle-token span{font-size:calc((var(--cirlce-button-size) - var(--circle-token-button-gap-size)) * .666)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.75em;padding:.9em 2em;font-size:1.25rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--contrast-color);text-shadow:0 0 .15em hsl(from var(--glow-color) h s l/.8),0 .05em .08em rgba(0,0,0,.3);border-radius:.75em;background:linear-gradient(145deg,hsl(from var(--base-color) h s calc(l + 2%)),hsl(from var(--muted-color) h s calc(l - 5%)));box-shadow:0 .15em .2em #0000004d,0 .2em .3em -.1em #0003,inset 0 .05em .1em hsl(from var(--burst-color) h s l/.7),inset 0 -.05em .1em hsl(from var(--shade-color) h s l/.3);border:.125em solid var(--neutral-color)}.btn-primary:focus-visible{outline:.3em solid var(--glow-color);outline-offset:.2em;border-color:var(--glow-color)}.btn-primary:hover{background:linear-gradient(145deg,hsl(from var(--base-color) h s calc(l + 5%)),hsl(from var(--muted-color) h s calc(l - 2%)));box-shadow:0 .25em .35em #0006,0 .3em .5em -.15em #0000004d,inset 0 .07em .12em hsl(from var(--burst-color) h s l/.9),inset 0 -.07em .12em hsl(from var(--shade-color) h s l/.4);transform:translateY(-.1em)}.btn-primary:active{background:linear-gradient(145deg,hsl(from var(--muted-color) h s calc(l - 10%)),hsl(from var(--base-color) h s calc(l - 5%)));box-shadow:0 .05em .1em #0003,inset 0 .03em .06em hsl(from var(--burst-color) h s l/.3),inset 0 -.03em .06em hsl(from var(--shade-color) h s l/.5);transform:translateY(.05em)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;background:var(--neutral-color);box-shadow:inset 0 .05em .1em #0003;transform:none;text-shadow:none;filter:grayscale(80%);color:hsl(from var(--contrast-color) h s calc(l + 20%))}.btn-primary>i{font-size:1.2em;line-height:1}label:has(+input[required]):after{content:"*";color:var(--highlight-color);margin-inline:.25em}:root{--link-circle-size: 2.5rem;--link-outer-text-size: .9rem;--link-inner-text-size: .38rem;--image-size: calc( (var(--link-circle-size) / 1.666) - var(--link-inner-text-size) )}@media (min-width: 40em){:root{--link-circle-size: 5rem;--link-outer-text-size: 1.75rem;--link-inner-text-size: .75rem;--image-size: calc( (var(--link-circle-size) / 1.666) - var(--link-inner-text-size) )}}.subject-with-logo{position:relative;display:flex;justify-content:flex-start;align-items:center;font-size:var(--link-outer-text-size);gap:.25rem}.badge-text,.ddd-logo{display:inline-block;position:relative;width:var(--link-circle-size);height:var(--link-circle-size)}.ddd-logo{background-image:url(/assets/images/dulldaydudes_500.webp);background-size:var(--image-size) var(--image-size);background-repeat:no-repeat;background-position:50% 50%;text-decoration:none;border-radius:50%;border:2px solid var(--logo-color);outline:1px solid var(--logo-color);outline-offset:calc(-1.5 * var(--link-inner-text-size))}.char{position:absolute;top:0;left:calc(50% - var(--link-inner-text-size) / 4);width:1ch;height:calc(var(--link-circle-size) / 2);color:var(--logo-color);text-transform:uppercase;font-size:var(--link-inner-text-size);transform-origin:center bottom;line-height:100%}.char:nth-child(1){transform:rotate(-88deg)}.char:nth-child(2){transform:rotate(-66deg)}.char:nth-child(3){transform:rotate(-44deg)}.char:nth-child(4){transform:rotate(-24deg)}.char:nth-child(5){transform:rotate(0)}.char:nth-child(6){transform:rotate(24deg)}.char:nth-child(7){transform:rotate(46deg)}.char:nth-child(8){transform:rotate(66deg)}.char:nth-child(9){transform:rotate(96deg)}.char:nth-child(10){transform:rotate(122deg)}.char:nth-child(11){transform:rotate(144deg)}.char:nth-child(12){transform:rotate(168deg)}.char:nth-child(13){transform:rotate(190deg)}.char:nth-child(14){transform:rotate(214deg)}.char:nth-child(15){transform:rotate(-117deg)}.badge-text:hover{animation-name:rotate;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:linear;filter:brightness(112%)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@layer components{.games-container{margin-bottom:2rem}.games-container[data-view-mode=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.games-container[data-view-mode=grid] .game-card{display:block}.games-container[data-view-mode=grid] .game-card .game-card-image{width:100%;aspect-ratio:1}.games-container[data-view-mode=grid] .game-card .game-card-link{display:flex;flex-direction:column;height:100%}.games-container[data-view-mode=list]{display:flex;flex-direction:column;gap:1rem}.games-container[data-view-mode=list] .game-card{display:flex;flex-direction:row}.games-container[data-view-mode=list] .game-card .game-card-link{display:flex;flex-direction:row;width:100%}.games-container[data-view-mode=list] .game-card .game-card-image{width:200px;aspect-ratio:1;flex-shrink:0}.games-container[data-view-mode=list] .game-card .game-card-content{flex:1}.games-container[data-view-mode=masonry]{column-width:250px;column-gap:1.5rem}.games-container[data-view-mode=masonry] .game-card{display:inline-block;width:100%;margin-bottom:1.5rem;break-inside:avoid;page-break-inside:avoid}.games-container[data-view-mode=masonry] .game-card .game-card-image{aspect-ratio:auto;width:100%}.games-container[data-view-mode=masonry] .game-card .game-card-image img{height:auto;object-fit:contain}.games-container[data-view-mode=masonry] .game-card .game-card-link{display:block}@media (max-width: 1200px){.games-container[data-view-mode=masonry]{column-count:3}}@media (max-width: 900px){.games-container[data-view-mode=masonry]{column-count:2;column-gap:1rem}.games-container[data-view-mode=masonry] .game-card{margin-bottom:1rem}}@media (max-width: 480px){.games-container[data-view-mode=masonry]{column-count:1}}.game-card{background:var(--surface-color, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:all .2s ease}.game-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:var(--primary-color, #4a90e2)}.game-card:focus-within{outline:2px solid var(--primary-color, #4a90e2);outline-offset:2px}.game-card-link{display:block;text-decoration:none;color:inherit;height:100%}.game-card-image{width:100%;overflow:hidden;background:var(--surface-alt, #f9f9f9);display:flex;align-items:center;justify-content:center}.game-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.game-card:hover .game-card-image img{transform:scale(1.05)}.game-card-placeholder{width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--surface-alt, #f5f5f5) 0%,var(--surface-color, #fff) 100%);color:var(--text-muted, #999);font-size:3rem}.game-card-placeholder .icon,.game-card-placeholder span[class*=icon-]{opacity:.3}.game-card-content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.game-card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--text-primary, #333);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-card-subtitle{margin:0;font-size:.875rem;color:var(--text-secondary, #666);font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text-secondary, #666);margin-top:.25rem}.meta-item{display:flex;align-items:center;gap:.375rem}.meta-item .meta-icon{font-size:1rem;line-height:1;flex-shrink:0}.meta-item.players .meta-icon{color:var(--accent-blue, #4a90e2)}.meta-item.duration .meta-icon{color:var(--accent-orange, #ff9800)}.meta-item.year .meta-icon{color:var(--accent-green, #4caf50)}.game-card-taxonomies{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color, #e0e0e0);display:flex;flex-direction:column;gap:.75rem}.taxonomy-section{display:flex;flex-direction:column;gap:.5rem}.taxonomy-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.taxonomy-item{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .375rem;border-radius:8px;cursor:default;transition:all .2s;min-width:3rem;text-align:center}.taxonomy-item:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.taxonomy-item .taxonomy-icon{font-size:1.5rem;line-height:1;flex-shrink:0}.taxonomy-item .taxonomy-name{font-size:.625rem;font-weight:500;line-height:1.2;max-width:5rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.taxonomy-item.taxonomy-technic{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.taxonomy-item.taxonomy-technic .taxonomy-icon{color:#1565c0}.taxonomy-item.taxonomy-attribute{background:#f3e5f5;color:#6a1b9a;border:1px solid #ce93d8}.taxonomy-item.taxonomy-attribute .taxonomy-icon{color:#6a1b9a}.taxonomy-item.taxonomy-genre{background:#fff3e0;color:#e65100;border:1px solid #ffb74d}.taxonomy-item.taxonomy-genre .taxonomy-icon{color:#e65100}.taxonomy-item.taxonomy-franchise{background:#e8f5e9;color:#2e7d32;border:1px solid #81c784}.taxonomy-item.taxonomy-franchise .taxonomy-icon{color:#2e7d32}.taxonomy-item.taxonomy-tag{background:#fce4ec;color:#c2185b;border:1px solid #f48fb1}.taxonomy-item.taxonomy-tag .taxonomy-icon{color:#c2185b}:root[data-loudness=concise] .taxonomy-item{padding:.375rem;min-width:2.5rem}:root[data-loudness=concise] .taxonomy-item .taxonomy-name{display:none}:root[data-loudness=concise] .taxonomy-item .taxonomy-icon{font-size:1.25rem}.games-controls{margin-bottom:1.5rem;padding:1rem;background:var(--surface-color, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px}.games-controls .circle-token{--circle-button-size: 2rem}.controls-row{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}.toggle-control{display:flex;flex-direction:column;gap:.5rem}.toggle-control>.label{font-weight:500;font-size:.875rem;color:var(--text-primary, #333)}.toggle-control .toggle-group{display:flex;gap:.75rem}.toggle-control .circle-option{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;padding:.375rem .5rem;border-radius:6px;color:var(--contrast-color, #333);transition:background-color .2s,color .2s}.toggle-control .circle-option .circle-token{display:flex;align-items:center;justify-content:center;width:var(--circle-button-size, 2rem);height:var(--circle-button-size, 2rem);border-radius:50%;background:var(--surface-alt, #f5f5f5);border:2px solid var(--border-color, #e0e0e0);transition:all .2s}.toggle-control .circle-option .circle-token span[class*=icon-]{font-size:1rem;line-height:1}.toggle-control .circle-option .label{font-size:.875rem;font-weight:500}.toggle-control .circle-option:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.toggle-control .circle-option:hover .circle-token{border-color:var(--primary-color, #4a90e2)}.toggle-control .circle-option[data-state=on] .circle-token,.toggle-control .circle-option[aria-checked=true] .circle-token{background:var(--primary-color, #4a90e2);border-color:var(--primary-color, #4a90e2);color:#fff}.control-group{display:flex;align-items:center;gap:.5rem}.control-group label{font-weight:500;font-size:.875rem;color:var(--text-primary, #333)}.control-group select{padding:.5rem .75rem;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--surface-color, #fff);font-size:.875rem;cursor:pointer;transition:border-color .2s}.control-group select:hover{border-color:var(--primary-color, #4a90e2)}.control-group select:focus{outline:none;border-color:var(--primary-color, #4a90e2);box-shadow:0 0 0 3px #4a90e21a}.pagination{margin-top:2rem;padding:1rem 0}.pagination-list{display:flex;justify-content:center;gap:.5rem;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}.pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:.5rem .75rem;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--surface-color, #fff);color:var(--text-primary, #333);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s;cursor:pointer}.pagination-link:hover:not(.disabled):not(.current){background:var(--hover-bg, #f5f5f5);border-color:var(--primary-color, #4a90e2);color:var(--primary-color, #4a90e2)}.pagination-link.current{background:var(--primary-color, #4a90e2);color:#fff;border-color:var(--primary-color, #4a90e2);cursor:default}.pagination-link.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagination-ellipsis{padding:.5rem;color:var(--text-muted, #999);font-weight:500}.no-results{text-align:center;padding:4rem 2rem;color:var(--text-muted, #999);font-size:1.125rem}.games-browse-page .page-header{margin-bottom:2rem}.games-browse-page .page-header h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--text-primary, #333)}.games-browse-page .page-header .page-description{margin:0;color:var(--text-secondary, #666);font-size:1rem}.collections-page .page-header{margin-bottom:2rem}.collections-page .page-header h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--text-primary, #333)}.collections-page .page-header .page-description{margin:0;color:var(--text-secondary, #666);font-size:1rem}.collections-container{margin-bottom:2rem}.collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){.collections-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width: 480px){.collections-grid{grid-template-columns:1fr}}.collection-card{background:var(--surface-color, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;overflow:hidden;transition:all .2s ease}.collection-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:var(--primary-color, #4a90e2)}.collection-card-link{display:block;text-decoration:none;color:inherit}.collection-card-preview{background:var(--surface-alt, #f9f9f9);padding:.75rem;min-height:120px;display:flex;align-items:center;justify-content:center}.preview-images.polaroid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}.preview-images.polaroid-grid .preview-image-item{aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--surface-color, #fff);border:1px solid var(--border-color, #e0e0e0)}.preview-images.polaroid-grid .preview-image-item img{width:100%;height:100%;object-fit:cover}.preview-images.polaroid-grid .preview-image-item:nth-child(4),.preview-images.polaroid-grid .preview-image-item:nth-child(5){grid-column:span 1}.preview-images.polaroid-grid .preview-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #999);font-size:1.5rem;opacity:.4}.collection-card-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-muted, #999);padding:2rem}.collection-card-placeholder span[class*=icon-]{font-size:2.5rem;opacity:.3}.collection-card-placeholder p{margin:0;font-size:.875rem}.collection-card-content{padding:1rem}.collection-card-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--text-primary, #333);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-card-description{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary, #666);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-card-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--text-secondary, #666)}.collection-card-meta .meta-item{display:flex;align-items:center;gap:.25rem}@media (max-width: 768px){.games-container[data-view-mode=grid]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.games-container[data-view-mode=list] .game-card .game-card-link{flex-direction:column}.games-container[data-view-mode=list] .game-card .game-card-image{width:100%}.controls-row{flex-direction:column;align-items:stretch}.controls-row .control-group{width:100%;justify-content:space-between}.game-card-meta{gap:.75rem;font-size:.8125rem}}@media (max-width: 480px){.games-container[data-view-mode=grid]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.game-card-content{padding:.75rem}.game-card-title{font-size:.9375rem}.pagination-list{gap:.25rem}.pagination-link{min-width:32px;height:32px;padding:.375rem .5rem;font-size:.8125rem}}}.assessment-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;transition:box-shadow .2s ease}.assessment-card:hover,.assessment-card.expanded{box-shadow:0 4px 12px #0000001a}.assessment-card .card-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}.assessment-card .card-header:focus{outline:2px solid var(--ring);outline-offset:2px}.assessment-card .assessor-info{display:flex;align-items:center;gap:.75rem}.assessment-card .assessor-info .assessor-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.assessment-card .assessor-info .assessor-details{display:flex;flex-direction:column;gap:.25rem}.assessment-card .assessor-info .assessor-name{display:flex;align-items:center;gap:.25rem;font-weight:500;font-size:.9rem}.assessment-card .assessor-info .assessment-date{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--muted-foreground)}.assessment-card .section-indicators{display:flex;gap:.5rem}.assessment-card .section-indicators .indicator{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);transition:all .2s ease}.assessment-card .section-indicators .indicator.active{background:var(--primary);color:var(--primary-foreground)}.assessment-card .expand-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-md)}.assessment-card .expand-btn:hover{background:var(--muted)}.assessment-card .card-details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.assessment-card .detail-section{margin-bottom:1rem}.assessment-card .detail-section:last-child{margin-bottom:0}.assessment-card .detail-section h5{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground)}.assessment-card .rankings-list{display:flex;flex-direction:column;gap:.5rem}.assessment-card .rankings-list .ranking-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--muted);border-radius:var(--radius-sm);font-size:.85rem}.assessment-card .rankings-list .ranking-item .placement{font-weight:600;min-width:2rem}.assessment-card .rankings-list .ranking-item .participant{flex:1}.assessment-card .rankings-list .ranking-item .score{color:var(--muted-foreground)}.assessment-card .rankings-list .ranking-item .notes{font-style:italic;color:var(--muted-foreground);font-size:.8rem}.assessment-card .time-breakdown-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.assessment-card .time-breakdown-display .time-item{display:flex;justify-content:space-between;padding:.5rem;background:var(--muted);border-radius:var(--radius-sm);font-size:.85rem}.assessment-card .time-breakdown-display .time-item.total{background:var(--primary);color:var(--primary-foreground);font-weight:600}.assessment-card .time-breakdown-display .time-notes{grid-column:1/-1;font-style:italic;color:var(--muted-foreground);font-size:.8rem}.assessment-card .achievements-display .sub-label{font-size:.8rem;color:var(--muted-foreground);margin-bottom:.5rem;display:block}.assessment-card .achievements-display .badge-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.assessment-card .achievements-display .achievement-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--muted);border-radius:var(--radius-sm);font-size:.8rem}.assessment-card .achievements-display .achievement-badge.player{background:#a9f0c3}.assessment-card .achievements-display .achievement-badge.player .arrow{margin:0 .25rem;color:var(--muted-foreground)}.assessment-card .no-details{text-align:center;padding:1rem;color:var(--muted-foreground);font-style:italic}.assessment-form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;max-width:600px;margin:0 auto}.assessment-form.success .success-message{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.assessment-form.success .success-message svg{color:#22c55e}.assessment-form.success .success-message h3{font-size:1.25rem;margin:0}.assessment-form.success .success-message p{color:var(--muted-foreground);margin:0}.assessment-form .form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;position:relative}.assessment-form .form-header h3{font-size:1.25rem;font-weight:600;margin:0}.assessment-form .form-header .help-text{font-size:.85rem;color:var(--muted-foreground);margin:.25rem 0 0}.assessment-form .form-header .close-btn{position:absolute;top:-.5rem;right:-.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-md)}.assessment-form .form-header .close-btn:hover{background:var(--muted)}.assessment-form .form-tabs{margin-bottom:1.5rem}.assessment-form .form-tabs .tab-list{width:100%;margin-bottom:1rem}.assessment-form .form-tabs .tab-trigger{position:relative}.assessment-form .form-tabs .tab-trigger .has-data-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;background:#22c55e;border-radius:50%}.assessment-form .form-tabs .tab-content{min-height:200px}.assessment-form .error-message{padding:.75rem;background:rgba(var(--destructive),.1);border:1px solid rgba(var(--destructive),.3);border-radius:var(--radius-md);color:var(--destructive);margin-bottom:1rem}.assessment-form .error-message p{margin:0;font-size:.9rem}.assessment-form .form-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--border)}.assessment-form .form-actions .cancel-btn{padding:.5rem 1rem;border:1px solid var(--border);background:transparent;border-radius:var(--radius-md);cursor:pointer;font-size:.9rem}.assessment-form .form-actions .cancel-btn:hover:not(:disabled){background:var(--muted)}.assessment-form .form-actions .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.assessment-form .form-actions .submit-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:.9rem;font-weight:500}.assessment-form .form-actions .submit-btn:hover:not(:disabled){opacity:.9}.assessment-form .form-actions .submit-btn:disabled{opacity:.5;cursor:not-allowed}.assessment-form .form-actions .submit-btn .spinner{animation:spin 1s linear infinite}.rankings-input .rankings-header{margin-bottom:1rem}.rankings-input .rankings-header h4{font-size:1rem;font-weight:600;margin:0 0 .25rem}.rankings-input .rankings-header .help-text{font-size:.85rem;color:var(--muted-foreground);margin:0}.rankings-input .rankings-table .rankings-table-header{display:grid;grid-template-columns:1fr 80px 80px 1fr;gap:.5rem;padding:.5rem;background:var(--muted);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:.8rem;font-weight:600;color:var(--muted-foreground)}.rankings-input .rankings-table .rankings-table-header>div{display:flex;align-items:center;gap:.25rem}.rankings-input .rankings-table .rankings-row{display:grid;grid-template-columns:1fr 80px 80px 1fr;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--border)}.rankings-input .rankings-table .rankings-row:last-child{border-bottom:none}.rankings-input .rankings-table .rankings-row .col-player{display:flex;align-items:center;gap:.5rem}.rankings-input .rankings-table .rankings-row .col-player .participant-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.rankings-input .rankings-table .rankings-row .col-player .participant-name{font-size:.9rem}.rankings-input .rankings-table .rankings-row .col-placement input,.rankings-input .rankings-table .rankings-row .col-score input{width:100%;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;text-align:center}.rankings-input .rankings-table .rankings-row .col-placement input:focus,.rankings-input .rankings-table .rankings-row .col-score input:focus{outline:none;border-color:var(--primary)}.rankings-input .rankings-table .rankings-row .col-placement input:disabled,.rankings-input .rankings-table .rankings-row .col-score input:disabled{opacity:.5;cursor:not-allowed}.rankings-input .rankings-table .rankings-row .col-notes input{width:100%;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.85rem}.rankings-input .rankings-table .rankings-row .col-notes input:focus{outline:none;border-color:var(--primary)}.rankings-input .rankings-table .rankings-row .col-notes input:disabled{opacity:.5;cursor:not-allowed}.rankings-input .rankings-empty{text-align:center;padding:2rem;color:var(--muted-foreground)}.time-breakdown-input .time-breakdown-header{margin-bottom:1rem}.time-breakdown-input .time-breakdown-header h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 .25rem}.time-breakdown-input .time-breakdown-header .help-text{font-size:.85rem;color:var(--muted-foreground);margin:0}.time-breakdown-input .stopwatch-hint{padding:.5rem .75rem;background:#22c55e1a;border-radius:var(--radius-md);font-size:.85rem;color:#1a9a49;margin-bottom:1rem}.time-breakdown-input .time-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}@media (max-width: 480px){.time-breakdown-input .time-inputs{grid-template-columns:1fr}}.time-breakdown-input .time-input-group label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.time-breakdown-input .time-input-group .input-wrapper{display:flex;align-items:center;gap:.5rem}.time-breakdown-input .time-input-group .input-wrapper input{flex:1;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;text-align:right}.time-breakdown-input .time-input-group .input-wrapper input:focus{outline:none;border-color:var(--primary)}.time-breakdown-input .time-input-group .input-wrapper input:disabled{opacity:.5;cursor:not-allowed}.time-breakdown-input .time-input-group .input-wrapper .unit{font-size:.85rem;color:var(--muted-foreground)}.time-breakdown-input .total-time{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);margin-bottom:1rem}.time-breakdown-input .total-time .total-label{font-size:.9rem}.time-breakdown-input .total-time .total-value{font-weight:600;font-size:1rem}.time-breakdown-input .time-notes label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.time-breakdown-input .time-notes textarea{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;resize:vertical}.time-breakdown-input .time-notes textarea:focus{outline:none;border-color:var(--primary)}.time-breakdown-input .time-notes textarea:disabled{opacity:.5;cursor:not-allowed}.achievements-input .achievements-section{margin-bottom:1.5rem}.achievements-input .achievements-section:last-child{margin-bottom:0}.achievements-input .achievements-section .section-header{margin-bottom:1rem}.achievements-input .achievements-section .section-header h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 .25rem}.achievements-input .achievements-section .section-header .help-text{font-size:.85rem;color:var(--muted-foreground);margin:0}.achievements-input .achievement-grid{display:flex;flex-wrap:wrap;gap:.5rem}.achievements-input .achievement-grid .achievement-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);background:transparent;border-radius:var(--radius-md);cursor:pointer;font-size:.85rem;transition:all .2s ease}.achievements-input .achievement-grid .achievement-badge:hover:not(:disabled){background:var(--muted)}.achievements-input .achievement-grid .achievement-badge.selected{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.achievements-input .achievement-grid .achievement-badge:disabled{opacity:.5;cursor:not-allowed}.achievements-input .achievement-grid .achievement-badge .check-mark{margin-left:.25rem}.achievements-input .player-achievement-form{display:flex;gap:.5rem;margin-bottom:1rem}@media (max-width: 480px){.achievements-input .player-achievement-form{flex-direction:column}}.achievements-input .player-achievement-form select{flex:1;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;background:var(--background)}.achievements-input .player-achievement-form select:focus{outline:none;border-color:var(--primary)}.achievements-input .player-achievement-form select:disabled{opacity:.5;cursor:not-allowed}.achievements-input .player-achievement-form .add-achievement-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:.85rem;white-space:nowrap}.achievements-input .player-achievement-form .add-achievement-btn:hover:not(:disabled){opacity:.9}.achievements-input .player-achievement-form .add-achievement-btn:disabled{opacity:.5;cursor:not-allowed}.achievements-input .assigned-achievements{display:flex;flex-direction:column;gap:.5rem}.achievements-input .assigned-achievements .assigned-achievement{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--muted);border-radius:var(--radius-md);font-size:.85rem}.achievements-input .assigned-achievements .assigned-achievement .arrow{color:var(--muted-foreground)}.achievements-input .assigned-achievements .assigned-achievement .remove-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm)}.achievements-input .assigned-achievements .assigned-achievement .remove-btn:hover:not(:disabled){background:rgba(var(--destructive),.1);color:var(--destructive)}.achievements-input .assigned-achievements .assigned-achievement .remove-btn:disabled{opacity:.5;cursor:not-allowed}.achievements-input .no-achievements{font-style:italic;color:var(--muted-foreground);font-size:.85rem}.assessment-list .list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.assessment-list .list-header h3{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;margin:0}.assessment-list .list-header .count{font-size:.9rem;color:var(--muted-foreground)}.assessment-list .statistics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--muted);border-radius:var(--radius-lg)}.assessment-list .statistics-summary .stat-item{display:flex;align-items:flex-start;gap:.75rem}.assessment-list .statistics-summary .stat-item.wide{grid-column:span 2}@media (max-width: 480px){.assessment-list .statistics-summary .stat-item.wide{grid-column:span 1}}.assessment-list .statistics-summary .stat-item svg{color:var(--muted-foreground);flex-shrink:0;margin-top:.125rem}.assessment-list .statistics-summary .stat-item .stat-content .stat-label{display:block;font-size:.8rem;color:var(--muted-foreground);margin-bottom:.25rem}.assessment-list .statistics-summary .stat-item .stat-content .stat-value{font-size:1rem;font-weight:600}.assessment-list .statistics-summary .stat-item .consensus-rankings .ranking-entry{display:flex;gap:.5rem;font-size:.85rem;margin-bottom:.25rem}.assessment-list .statistics-summary .stat-item .consensus-rankings .ranking-entry .rank{font-weight:600;min-width:1.5rem}.assessment-list .statistics-summary .stat-item .consensus-rankings .ranking-entry .avg{color:var(--muted-foreground);font-size:.8rem}.assessment-list .assessments-grid{display:flex;flex-direction:column;gap:1rem}.assessment-list .empty-state,.assessment-list .loading-state,.assessment-list .error-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.assessment-list .empty-state svg,.assessment-list .loading-state svg,.assessment-list .error-state svg{color:var(--muted-foreground)}.assessment-list .empty-state p,.assessment-list .loading-state p,.assessment-list .error-state p{margin:0;font-size:1rem}.assessment-list .empty-state .hint,.assessment-list .empty-state .error-detail,.assessment-list .loading-state .hint,.assessment-list .loading-state .error-detail,.assessment-list .error-state .hint,.assessment-list .error-state .error-detail{font-size:.9rem;color:var(--muted-foreground)}.assessment-list .empty-state .retry-btn,.assessment-list .loading-state .retry-btn,.assessment-list .error-state .retry-btn{padding:.5rem 1rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);cursor:pointer}.assessment-list .empty-state .retry-btn:hover,.assessment-list .loading-state .retry-btn:hover,.assessment-list .error-state .retry-btn:hover{opacity:.9}.assessment-list .loading-state .spinner{animation:spin 1s linear infinite}.assessment-details{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem}.assessment-details .details-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.assessment-details .details-header .back-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm)}.assessment-details .details-header .back-btn:hover{background:var(--muted)}.assessment-details .details-header .header-content{flex:1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.assessment-details .details-header .assessor-info{display:flex;align-items:center;gap:.75rem}.assessment-details .details-header .assessor-info .assessor-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.assessment-details .details-header .assessor-info .assessor-text .label{display:block;font-size:.8rem;color:var(--muted-foreground)}.assessment-details .details-header .assessor-info .assessor-text .name{display:flex;align-items:center;gap:.25rem;font-weight:600}.assessment-details .details-header .assessment-meta .date{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--muted-foreground)}.assessment-details .details-header .delete-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(var(--destructive),.3);background:rgba(var(--destructive),.1);color:var(--destructive);border-radius:var(--radius-md);cursor:pointer;font-size:.85rem}.assessment-details .details-header .delete-btn:hover:not(:disabled){background:rgba(var(--destructive),.2)}.assessment-details .details-header .delete-btn:disabled{opacity:.5;cursor:not-allowed}.assessment-details .details-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.assessment-details .details-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.assessment-details .details-section h4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 1rem}.assessment-details .placement-cell .placement-badge{display:inline-block;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600}.assessment-details .placement-cell .placement-badge.placement-1{background:linear-gradient(135deg,gold,#ffed4a);color:#000}.assessment-details .placement-cell .placement-badge.placement-2{background:linear-gradient(135deg,silver,#e8e8e8);color:#000}.assessment-details .placement-cell .placement-badge.placement-3{background:linear-gradient(135deg,#cd7f32,#daa520);color:#fff}.assessment-details .time-chart .time-bar-container{display:flex;height:40px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:.75rem}.assessment-details .time-chart .time-bar{display:flex;align-items:center;justify-content:center;min-width:60px;color:#fff;font-size:.75rem;overflow:hidden}.assessment-details .time-chart .time-bar.setup{background:#3b82f6}.assessment-details .time-chart .time-bar.rules{background:#8b5cf6}.assessment-details .time-chart .time-bar.play{background:#22c55e}.assessment-details .time-chart .time-bar .bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .5rem}.assessment-details .time-chart .time-total{font-size:.9rem;margin-bottom:.5rem}.assessment-details .time-chart .time-notes{font-size:.85rem;color:var(--muted-foreground);font-style:italic}.assessment-details .achievement-group{margin-bottom:1rem}.assessment-details .achievement-group:last-child{margin-bottom:0}.assessment-details .achievement-group h5{font-size:.9rem;font-weight:500;margin:0 0 .5rem;color:var(--muted-foreground)}.assessment-details .achievement-group .achievement-badges{display:flex;flex-wrap:wrap;gap:.5rem}.assessment-details .achievement-group .achievement-badges.player-list{flex-direction:column}.assessment-details .achievement-group .achievement-badge{padding:.5rem .75rem;background:var(--muted);border-radius:var(--radius-md);font-size:.85rem}.assessment-details .achievement-group .achievement-badge.game{display:inline-flex;align-items:center;gap:.5rem}.assessment-details .achievement-group .achievement-badge.game .description{font-size:.8rem;color:var(--muted-foreground);margin-left:.5rem}.assessment-details .achievement-group .achievement-badge.player{display:flex;flex-direction:column;gap:.25rem}.assessment-details .achievement-group .achievement-badge.player .badge-header{display:flex;align-items:center;gap:.5rem;font-weight:500}.assessment-details .achievement-group .achievement-badge.player .badge-recipient{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--muted-foreground)}.assessment-details .empty-details{text-align:center;padding:2rem;color:var(--muted-foreground);font-style:italic}.assessment-details.loading .loading-state,.assessment-details.loading .error-state,.assessment-details.error .loading-state,.assessment-details.error .error-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.assessment-details.loading .loading-state svg,.assessment-details.loading .error-state svg,.assessment-details.error .loading-state svg,.assessment-details.error .error-state svg{color:var(--muted-foreground)}.assessment-details.loading .loading-state .spinner,.assessment-details.loading .error-state .spinner,.assessment-details.error .loading-state .spinner,.assessment-details.error .error-state .spinner{animation:spin 1s linear infinite}.assessment-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease}.assessment-button:hover:not(:disabled){opacity:.9}.assessment-button:disabled{opacity:.5;cursor:not-allowed}.assessment-button.assessed{background:#22c55e;cursor:default}.assessment-button .spinner{animation:spin 1s linear infinite}.assessment-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.assessment-modal{background:var(--background);border-radius:var(--radius-lg);max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.assessment-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.assessment-modal .modal-header h2{font-size:1.25rem;font-weight:600;margin:0}.assessment-modal .modal-header .close-modal-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-md)}.assessment-modal .modal-header .close-modal-btn:hover{background:var(--muted)}.assessment-modal .modal-content{padding:1.5rem}.assessment-modal .modal-content .assessment-form{border:none;padding:0;max-width:none}.delete-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}.delete-modal{background:var(--background);border-radius:var(--radius-lg);padding:1.5rem;max-width:400px;width:90%;box-shadow:0 20px 40px #0003}.delete-modal h4{font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.delete-modal p{font-size:.9rem;color:var(--muted-foreground);margin:0 0 1rem}.delete-modal p.error{color:var(--destructive)}.delete-modal .modal-actions{display:flex;justify-content:flex-end;gap:.75rem}.delete-modal .modal-actions button{padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;font-size:.9rem}.delete-modal .modal-actions button:first-child{border:1px solid var(--border);background:transparent}.delete-modal .modal-actions button:first-child:hover:not(:disabled){background:var(--muted)}.delete-modal .modal-actions button.confirm-delete{display:flex;align-items:center;gap:.5rem;background:var(--destructive);color:#fff;border:none}.delete-modal .modal-actions button.confirm-delete:hover:not(:disabled){opacity:.9}.delete-modal .modal-actions button:disabled{opacity:.5;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer themes{@property --base-color{syntax: "<color>"; initial-value: hsl(31,45%,91%); inherits: true;}@property --contrast-color{syntax: "<color>"; initial-value: hsl(0,20%,9%); inherits: true;}@property --invert-color{syntax: "<color>"; initial-value: hsl(41,32%,85%); inherits: true;}@property --abyss-color{syntax: "<color>"; initial-value: hsl(30,66.7%,1.2%); inherits: true;}@property --burst-color{syntax: "<color>"; initial-value: hsl(25,100%,97%); inherits: true;}@property --accent-color{syntax: "<color>"; initial-value: hsl(28,55.3%,51.8%); inherits: true;}@property --glow-color{syntax: "<color>"; initial-value: hsl(35,42%,87%); inherits: true;}@property --highlight-color{syntax: "<color>"; initial-value: hsl(3,91%,22%); inherits: true;}@property --muted-color{syntax: "<color>"; initial-value: hsl(19.3,75.7%,22.5%); inherits: true;}@property --neutral-color{syntax: "<color>"; initial-value: hsl(142.5,9.4%,33.3%); inherits: true;}@property --shade-color{syntax: "<color>"; initial-value: hsl(165,4%,21%); inherits: true;}@property --tint-color{syntax: "<color>"; initial-value: hsl(124,13%,43%); inherits: true;}:root{--color-emerald: hsl(101 97% 23%);--color-sapphire: hsl(230 68% 40%);--color-citrine: hsl(54 92% 47%);--color-aquamarine: hsl(159.7 100% 75.3%);--color-ruby: hsl(3 91% 22%);--color-charcoal: hsl(165 4% 21%);--color-cornsilk: hsl(31 45% 91%);--color-raven: hsl(30 66.7% 1.2%);--color-licorice: hsl(0 20% 9%);--color-cinnamon: hsl(19.3 75.7% 22.5%);--color-feldgrau: hsl(142.5 9.4% 33.3%);--color-spring-green: hsl(124 13% 43%);--color-bone: hsl(41 32% 85%);--color-golden-yellow: hsl(52 100% 50%);--color-llama: hsl(28 55.3% 51.8%);--dark-forest: hsl(121 17% 23%);--color-xanadu: hsl(103 10% 48%);--satin-linen: hsl(35 42% 87%);--color-clam-white: hsl(25 100% 97%);--color-base03: hsl(192 100% 11%);--color-base02: hsl(192 81% 14%);--color-base01: hsl(194 14% 40%);--color-base00: hsl(194 13% 45%);--color-base0: hsl(186 8% 55%);--color-base1: hsl(147 7% 60%);--color-base2: hsl(46 42% 88%);--color-base3: hsl(44 87% 94%);--color-yellow: hsl(45, 100%, 35%);--color-orange: hsl(18, 80%, 44%);--color-red: hsl(1, 71%, 52%);--color-magenta: hsl(331, 64%, 52%);--color-violet: hsl(237, 45%, 60%);--color-blue: hsl(205, 69%, 49%);--color-cyan: hsl(175, 59%, 40%);--color-green: hsl(68, 100%, 30%)}}@layer themes{[data-theme]{view-transition-name:theme-change}[data-theme=light]{--base-color: var(--color-cornsilk);--contrast-color: var(--color-raven);--invert-color: var(--color-bone);--abyss-color: var(--color-licorice);--burst-color: var(--color-clam-white);--accent-color: var(--color-llama);--glow-color: var(--color-golden-yellow);--highlight-color: var(--color-ruby);--muted-color: var(--color-cinnamon);--neutral-color: var(--color-feldgrau);--shade-color: var(--color-charcoal);--tint-color: var(--color-spring-green)}[data-theme=dark]{--base-color: var(--color-charcoal);--contrast-color: var(--color-cornsilk);--invert-color: var(--color-licorice);--abyss-color: var(--color-bone);--burst-color: var(--color-bone);--accent-color: var(--color-spring-green);--glow-color: var(--color-feldgrau);--highlight-color: var(--color-llama);--muted-color: var(--color-cinnamon);--neutral-color: var(--satin-linen);--shade-color: var(--satin-linen);--tint-color: var(--satin-linen)}[data-theme=light][data-solarize=yes]{--base-color: var(--color-base2);--contrast-color: var(--color-base03);--invert-color: var(--color-base3);--abyss-color: var(--color-base03);--burst-color: var(--color-orange);--accent-color: var(--color-yellow);--glow-color: var(--color-base01);--highlight-color: var(--color-green);--muted-color: var(--color-base1);--neutral-color: var(--color-cyan);--shade-color: var(--color-base01);--tint-color: var(--color-base1)}[data-theme=dark][data-solarize=yes]{--base-color: var(--color-base03);--contrast-color: var(--color-base2);--invert-color: var(--color-base3);--abyss-color: var(--color-base03);--burst-color: var(--color-orange);--accent-color: var(--color-yellow);--glow-color: var(--color-base01);--highlight-color: var(--color-green);--muted-color: var(--color-base1);--neutral-color: var(--color-cyan);--shade-color: var(--color-base01);--tint-color: var(--color-base1)}}@layer themes{body{position:relative;margin:0;padding:0}.side-menu,#main-content,body{background-image:linear-gradient(to right,var(--base-color) 0%,hsl(from var(--base-color) h s calc(l*1.05)) 75%,hsl(from var(--base-color) h calc(s*.92) calc(l*.92)) 75%,hsl(from var(--base-color) h calc(s*.87) calc(l*.87)) 100%),linear-gradient(to right,transparent 0%,transparent 75%,rgb(255,255,255) 75%,rgb(0,0,0) 100%);color:var(--contrast-color)}body{overflow-x:hidden}a,.shit>div,.navigation-side *{color:var(--contrast-color)}header{border-bottom:1px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85) /.98);box-shadow:inset 0 -7px 5px hsl(from var(--base-color) h calc(s*.85) calc(l*.85) /.5)}main{position:relative;margin:-25px auto 0;border-radius:4px;min-height:85vh;z-index:1337;margin-inline:.5em;padding-block-end:1.5rem}.main-border{border-radius:4px;border-bottom:1px solid hsl(from var(--base-color) h calc(s*.73) calc(l*.73) /.98);box-shadow:7px 7px 5px hsl(from var(--base-color) h calc(s*.73) calc(l*.73) /.25);outline:2px solid hsl(from var(--contrast-color) h s l/.125);outline-offset:-3px}.main-border .title{background:hsl(from var(--accent-color) h s l/.3);margin-block-end:2rem;padding-inline-start:1rem;border-bottom:2px solid var(--burst-color)}.main-border .title>*{margin:0}.sub-navigation{isolation:isolate}.container:after{position:absolute;background:url(/assets/images/bgc_domino_background.webp) no-repeat 0 0;background-size:20em;width:100%;height:100%;content:"";margin:0;top:calc(106px + var(--default-menu-item-size) + 2em + 1px);left:0;pointer-events:none;opacity:.33}main:after{position:absolute;background:url(/assets/images/coffee-stain.webp) no-repeat 0 0;background-size:21vw;transform:rotate(180deg);width:100%;height:100%;content:"";margin:0;top:0;left:0;pointer-events:none;z-index:-1}.sub-navigation:after{content:"";position:absolute;display:block;width:100%;height:10px;margin-block-start:2em;border-bottom:1px solid hsl(from var(--base-color) h calc(s*.85) calc(l*.85) /.98);box-shadow:inset 0 -7px 5px hsl(from var(--base-color) h calc(s*.85) calc(l*.85) /.5);z-index:-1}}@layer motion{[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition:none!important;transition-duration:0s!important;transition-delay:0s!important}@media (prefers-reduced-motion: reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) *:before,:root:not([data-motion=full]) *:after{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition:none!important;transition-duration:0s!important;transition-delay:0s!important}}}@layer reset,vendors,base.sizes,elements,modules,layout,design,components,utilities,components,themes,media,options,motion;@view-transition{navigation: auto;}
