diff --git a/hello.css b/hello.css
index d221643df06a134fc19ece1f7c9cb9e25e703280..a6e079081770c1897882b49c63d68717ad92acee 100644
--- a/hello.css
+++ b/hello.css
@@ -40,7 +40,7 @@ code {
 }
 
 .reveal pre {
-    width: 1400px;
+    width: 80%;
 }
 .reveal pre code {
     border-radius: 5px;
@@ -95,3 +95,59 @@ code {
 .reveal .verticalAlign img {
     vertical-align: middle;
 }
+
+.big_code pre code {
+    font-size: 1.8em;
+    line-height: 1.3;
+}
+
+@media screen and (max-width: 1280px) {
+    .reveal h1 {
+        font-size: 3em;
+    }
+    .reveal h2 {
+        font-size: 1.3em;
+    }
+    .reveal h3 {
+        font-size: 1em;
+    }
+
+    .reveal h4 {
+        font-size: 0.8em;
+    }
+
+    .reveal p {
+        font-size: 0.9em;
+    }
+
+    .reveal ul {
+        font-size: 0.9em;
+    }
+    .reveal pre code {
+        font-size: 0.9em;
+        line-height: 1.2;
+    }
+
+    .lot_of_code pre code {
+        font-size: 0.75em;
+    }
+    .reveal table {
+        font-size: 0.7em;
+    }
+
+    .long_text p {
+        font-size: 0.7em;
+    }
+
+
+    .big_code pre {
+        width: 90%;
+    }
+    .big_code pre code {
+        font-size: 1.4em;
+    }
+}
+
+blockquote.twitter-tweet {
+    /*transform: scale(2);*/
+}
\ No newline at end of file
diff --git a/index.md b/index.md
index aee4386fa8f52300553093f2fd609ea9c9227d61..7def9e7b0e3a7af2b4dbb092ac9e383cb7b1b9c6 100644
--- a/index.md
+++ b/index.md
@@ -233,6 +233,7 @@ Note:
 - les embeddables
 
 ---
+<!-- .slide: class="lot_of_code" -->
 ## Les custom types
 
 ```php
@@ -272,6 +273,7 @@ Note:
   l'enregistrement du type dans le registre de type, et disparaître dès Doctrine 3
 
 ---
+<!-- .slide: class="lot_of_code" -->
 ## Les embeddables
 
 ```php
@@ -324,7 +326,7 @@ class Article
 }
 ```
 
-<span style="font-size: 1em;">❌</span>
+<span style="font-size: 3em;color: red;">❌</span>
 
 ---
 ### tarifhaus/doctrine-nullable-embeddable
@@ -391,6 +393,7 @@ vos repositories plutôt que de les étendre.
 coup… slide suivant
 
 ---
+<!-- .slide: class="big_code" -->
 
 ```php
 // Récupère votre repository d'article custom !
@@ -444,6 +447,7 @@ Note:
 - Interface Segregation Principle
 
 ---
+<!-- .slide: class="big_code" -->
 ## Aliasing d'interfaces
 
 ```yaml
@@ -497,6 +501,7 @@ Note:
   faire ça en SQL
 
 ---
+<!-- .slide: class="long_text" -->
 #### Faire une jointure avec une relation uni-directionnelle
 
 Récupérer tous les articles dont les commentaires contiennent Doctrine **sans les commentaires**.
@@ -510,8 +515,6 @@ $queryBuilder
   ->getResults();
 ```
 
-&nbsp;
-
 <video data-autoplay height="400" src="./UntidyCraftyCanadagoose.webm">
 </video>
 
@@ -520,22 +523,19 @@ Note:
   des objets de la classe jointe.
 
 ---
-# Doctrine impose peu de choses
+## Doctrine impose peu de choses
 
 - `final` possible pour les méthodes en version 3
 - `__clone` & `__wakeup` implémentables librement en version 3
 
 ---
 
-<div class="tweet" data-src="https://twitter.com/Ocramius/status/975399920202080256"></div>
+<div class="tweet" data-src="https://twitter.com/Ocramius/status/975399920202080256" style="transform: scale(1.5) translate(-33%,0%);"></div>
 
 
 ---
 <!-- .slide: data-background="./iwantmore.gif" -->
 
----
-# Protips
-
 ---
 ### Quelle API pour interroger la base de données?
 
@@ -567,6 +567,7 @@ Note:
   passer du Query Builder.
 
 ---
+<!-- .slide: class="lot_of_code long_text" -->
 ## Result Set Mapping
 
 ```php
@@ -609,6 +610,7 @@ Problème :
 <img src="./relationcirculaire.svg" style="width: 90%" />
 
 ---
+<!-- .slide: class="big_code" -->
 ## Resolve target entities
 
 ```yaml